我可以通过
http://localhost:8080/ode/processes/ProcessManagement?wsdl
.
我想通过此服务获取流程的流程信息并激活它。
服务具有匹配操作getProcessInfo
和激活。
我得到了一个delpoyedlistAllProcesses
包的所有进程。
因为getProcessInfo/activate
我需要 Processpid
。
我得到一个<ns:pid>
,使用它会给我带来很多异常。
使用我之前收到的进程名称和其他内容也不起作用。是 type ,也许
这就是问题的根源。 但是我现在不知道如何在这里进行类型转换。 (用 eclipse Web Services Explorer 和soapUI 都试过了)pid
QName
问题:两个操作的正确请求是什么样的?
当我尝试通过 eclipse 使用 axi2 使用 web 服务时,
local
AnySimpleType 类中有一个未声明的变量。我不热衷于以这种方式使用该服务。但是由于我已经在为 DeploymentService 编写客户端,所以我考虑了这种方法。问题:如何正确访问 ProcessManagement?
编辑:我对DeploymentService和undeploy
操作有一个类似的问题。
EDIT2:我发现了 DeploymentService 的问题undeploy
。
我必须将 Packagename 作为字符串。然后用它制作了一个 javax.xml.namespace.QName 。然后我使用了setPackageName
上述undeploy
操作。
问题 1 的答案:soapUI with listAllProcesses 返回
<ns:pid>{ode/bpel/unit-test}HelloWorld2-1</ns:pid>
getProcessInfo 想要
<pmap:getProcessInfo>
<pid>?</pid>
</pmap:getProcessInfo>
现在我替换<pid>?</pid>
为
<pid xmlns:odetest="http://ode/bpel/unit-test">odetest:HelloWorld2-1</pid>
它,它就像一个魅力。