[求助]ORA-29540: 类 oracle/jpub/runtime/dbws/DbwsProxy 不存在_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5039 | 回复: 1   主题: [求助]ORA-29540: 类 oracle/jpub/runtime/dbws/DbwsProxy 不存在        下一篇 
oracle_ztj
注册用户
等级:列兵
经验:96
发帖:8
精华:0
注册:2012-6-4
状态:离线
发送短消息息给oracle_ztj 加好友    发送短消息息给oracle_ztj 发消息
发表于: IP:您无权察看 2015-1-12 17:11:23 | [全部帖] [楼主帖] 楼主

create or replace function f_updateredis(taskid in varchar2,faultalarmid in varchar2,stepname in varchar2)
return varchar2
AS
l_service sys.utl_dbws.SERVICE;
l_call sys.utl_dbws.call;
l_result sys.ANYDATA;
l_wsdl_url VARCHAR2(2000);
l_sourcewsdl VARCHAR2(2000);
l_service_name VARCHAR2(200);
l_operation_name VARCHAR2(200);
service_qname sys.utl_dbws.QNAME;
port_qname sys.utl_dbws.QNAME;
operation_qname sys.utl_dbws.QNAME;
string_type_qname sys.utl_dbws.QNAME;
retx ANYDATA;
result VARCHAR2(100);
retx_len number;
ipandoprt varchar2(200);
params sys.utl_dbws.ANYDATA_LIST;
BEGIN
--获取tomcat配置的ip和端口
--select inivalue into ipandoprt from T_DRS_SYS_INI where objid='1000';
--
l_wsdl_url:='http://10.234.16.154:8080/TBPWeb/services/PDAUpdateRedis?wsdl';
l_service_name:='UpdateRedisCacheService';
l_operation_name:='updateCache';
service_qname := sys.utl_dbws.to_qname(null, l_service_name);
l_service := sys.utl_dbws.create_service(service_qname);
port_qname := sys.utl_dbws.to_qname(null, 'UpdateRedisCacheServiceHttpPort');
operation_qname := sys.utl_dbws.to_qname('http://webservice.drs.tellhow.com.app', l_operation_name);
l_call := sys.utl_dbws.create_call(l_service, port_qname, operation_qname);
sys.utl_dbws.set_target_endpoint_address(l_call, 'http://'||ipandoprt||'/TBPWeb/services/PDAUpdateRedis');
string_type_qname := sys.utl_dbws.to_qname('http://www.w3.org/2001/XMLSchema', 'string');
sys.utl_dbws.add_parameter(l_call, 'in0', string_type_qname, 'ParameterMode.IN');
sys.utl_dbws.add_parameter(l_call, 'in1', string_type_qname, 'ParameterMode.IN');
sys.utl_dbws.add_parameter(l_call, 'in2', string_type_qname, 'ParameterMode.IN');
sys.utl_dbws.set_return_type(l_call, string_type_qname);
params(0) := ANYDATA.convertvarchar(taskid);
params(1) := ANYDATA.convertvarchar(faultalarmid);
params(2) := ANYDATA.convertvarchar(stepname);
retx := sys.utl_dbws.invoke(l_call, params);
result := retx.accessvarchar2;
commit;
RETURN result;
EXCEPTION
WHEN OTHERS THEN
RETURN substr(sqlerrm,0,2000);
END f_updateredis;


执行的时候报错:ORA-29540: 类 oracle/jpub/runtime/dbws/DbwsProxy 不存在

求大神帮忙!!

--友情转载




赞(0)    操作        顶端 
lei.wang
注册用户
等级:上尉
经验:767
发帖:21
精华:0
注册:1970-1-1
状态:离线
发送短消息息给lei.wang 加好友    发送短消息息给lei.wang 发消息
发表于: IP:您无权察看 2015-3-17 12:06:34 | [全部帖] [楼主帖] 2  楼

该帖已被版主加工整理,多个帖子进行了联合编辑

浏览最新整理出的资料贴: http://bbs.landingbj.com:80/t-0-252962-1.html



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论