[
https://issues.apache.org/jira/browse/ODE-1065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15571844#comment-15571844
]
Hudson commented on ODE-1065:
-----------------------------
FAILURE: Integrated in Jenkins build ODE-1.x #539 (See
[https://builds.apache.org/job/ODE-1.x/539/])
ODE-1065: pmapi enhanced to include myRole endpoints in process-info (sathwik:
[https://github.com/apache/ode/commit/9d9cff2bd68be9b5b227f139c316bb3eeccc13ae])
* (edit)
bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
* (edit) bpel-schemas/src/main/xsd/pmapi.xsd
> PMAPI - Enhance process-info to include myRole EPR
> --------------------------------------------------
>
> Key: ODE-1065
> URL: https://issues.apache.org/jira/browse/ODE-1065
> Project: ODE
> Issue Type: Improvement
> Components: Management API
> Reporter: Sathwik Bantwal Premakumar
> Assignee: Sathwik Bantwal Premakumar
> Fix For: 1.3.7
>
>
> Currently the <endpoints /> that are populated under the <process-info> are
> only partnerlink partnerRole EPR.
> Enhance this API to include myRole EPR
> In the PMAPI.xsd, endpoint-ref element has 2 attributes defined @partner-link
> and @partner-role.
> By adding additional attribute @my-role we can differentiate between myRole
> and partnerRole EPRs, something like this given below
> {code:xml}
> <ns:endpoints>
> <ns:endpoint-ref partner-link="executePartnerLink" my-role="executor">
> <ser:service-ref
> xmlns:ser="http://docs.oasis-open.org/wsbpel/2.0/serviceref">
> <add:EndpointReference xmlns:add="http://www.w3.org/2005/08/addressing">
> <add:Metadata>
> <wsdl:ServiceName EndpointName="MSExecutePort"
>
> xmlns:wsdl="http://www.w3.org/2006/05/addressing/wsdl"
> xmlns:servicens="http://ode/bpel/unit-test.wsdl">
> servicens:MSMainExecuteService
> </wsdl:ServiceName>
> </add:Metadata>
>
> <add:Address>http://localhost:8080/ode/processes/MSMainExecuteService</add:Address>
> </add:EndpointReference>
> </ser:service-ref>
> </ns:endpoint-ref>
> <ns:endpoint-ref partner-link="responderPartnerLink"
> partner-role="responder">
> <ser:service-ref
> xmlns:ser="http://docs.oasis-open.org/wsbpel/2.0/serviceref">
> <add:EndpointReference xmlns:add="http://www.w3.org/2005/08/addressing">
> <add:Metadata>
> <wsdl:ServiceName EndpointName="MSResponderPort"
> xmlns:wsdl="http://www.w3.org/2006/05/addressing/wsdl"
> xmlns:servicens="http://ode/bpel/unit-test.wsdl">servicens:MSResponderService</wsdl:ServiceName>
> </add:Metadata>
>
> <add:Address>http://localhost:8080/ode/processes/MSResponderService</add:Address>
> </add:EndpointReference>
> </ser:service-ref>
> </ns:endpoint-ref>
> <ns:endpoint-ref partner-link="responderPartnerLink" my-role="main">
> <ser:service-ref
> xmlns:ser="http://docs.oasis-open.org/wsbpel/2.0/serviceref">
> <add:EndpointReference xmlns:add="http://www.w3.org/2005/08/addressing">
> <add:Metadata>
> <wsdl:ServiceName EndpointName="MSMainPort"
> xmlns:wsdl="http://www.w3.org/2006/05/addressing/wsdl"
> xmlns:servicens="http://ode/bpel/unit-test.wsdl">servicens:MSMainService</wsdl:ServiceName>
> </add:Metadata>
>
> <add:Address>http://localhost:8080/ode/processes/MSMainService</add:Address>
> </add:EndpointReference>
> </ser:service-ref>
> </ns:endpoint-ref>
> </ns:endpoints>
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)