首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OCM10gr3上使用服务部署组件

在OCM10gr3上使用服务部署组件
EN

Stack Overflow用户
提问于 2017-09-15 09:50:11
回答 1查看 49关注 0票数 0

我正在尝试使用RIDC在OCM 10gr3上部署组件,我使用的服务包括

代码语言:javascript
复制
 GET_COMPONENT_INSTALL_FORM
 GET_MANIFEST_INFO

以下是我正在使用的代码

代码语言:javascript
复制
idcClient = manager.createClient("http://localhost/idc/idcplg");
idcClient.getConfig().setProperty("http.library","apache4");
userPasswordContext = new IdcContext("username","password");

DataBinder dataBinder = idcClient.createBinder ();
dataBinder.putLocal("IdcService", "GET_COMPONENT_INSTALL_FORM");
dataBinder.putLocal("IDC_Id","idc");
dataBinder.putLocal("UserTempAuth","d://TestComponent.zip");
dataBinder.putLocal("File","ComponentZipFile");
dataBinder.putLocal("Submit","  Install  ");

dataBinder.putLocal("IdcService","GET_MANIFEST_INFO");
dataBinder.putLocal("ComponentName","TestComponent");
dataBinder.putLocal("location","TestComponent/TestComponent.hda");

ServiceResponse response = idcClient.sendRequest (userPasswordContext, dataBinder);
DataBinder binderResult = response.getResponseAsBinder();

但在使用此代码部署组件时,我仍然面临问题,同时调试时,我也没有遇到任何异常或错误。所以有没有人可以指导我下一步该怎么做。

EN

回答 1

Stack Overflow用户

发布于 2017-09-16 17:36:05

您的代码中有几个问题。第一个问题是您试图在一个调用中运行两个服务。

第二个问题是您没有运行正确的服务。最后这句话我很难验证,因为你使用的是一个很久以前就被替换的版本,但从目前的版本来看,你的第一个服务似乎是正确的。第二个服务的名称是12c中的UPLOAD_NEW_COMPONENT。第一个服务调用的输出从第一个响应中获取了几个参数-尽管这可能与您的情况无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46230503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档