Incorrect Parse XML rule generated from service wizard
Im running 7.2 coreAssemblyCached_72_868. When I expose a top-level case as a service that returns the svcOutput, the xml below is generated for the WSDL, however, in the actual XML response from the service, the element name is being returned as ProcessInfo, not svcOutput. Admittedly, all that needs to happen to fix the issue is change the element label in the XML Parse response rule to match ProcessInfo, but wanted to report the issue.
Excerpt from WSDL::
Im running 7.2 coreAssemblyCached_72_868. When I expose a top-level case as a service that returns the svcOutput, the xml below is generated for the WSDL, however, in the actual XML response from the service, the element name is being returned as ProcessInfo, not svcOutput. Admittedly, all that needs to happen to fix the issue is change the element label in the XML Parse response rule to match ProcessInfo, but wanted to report the issue.
Excerpt from WSDL::
<element name="CreateNewWorkResponse" type="nslt1:CreateNewWorkResponseType"/>
XML Stream response from the service
literal | <ns1:CreateNewWorkResponse xmlns:ns1="urn:PegaRULES:SOAP:MyCOFWHRFrameFWWorkOnboarding:pyStartCase"> <ProcessInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <pyAssignmentList> <pyAssignedTo>MyCO New Hire Intake</pyAssignedTo> <pyAssignmentClass>Assign-WorkBasket</pyAssignmentClass> <pyAssignmentHandle>ASSIGN-WORKBASKET MYCO-FW-HRFRAMEFW-WORK ONB-9!INTAKE_FLOW_0</pyAssignmentHandle> <pyFlowType>Intake_Flow_0</pyFlowType> <pyInstructions></pyInstructions> </pyAssignmentList><pyAssignmentList> <pyAssignedTo>[email protected]</pyAssignedTo> <pyAssignmentClass>Assign-Internal</pyAssignmentClass> <pyAssignmentHandle>ASSIGN-INTERNAL MYCO-FW-HRFRAMEFW-WORK ONB-9!PZINTERNALCASEFLOW</pyAssignmentHandle> <pyFlowType>pzInternalCaseFlow</pyFlowType> <pyInstructions></pyInstructions> </pyAssignmentList> <pyCurrentUserHasOwnership>false</pyCurrentUserHasOwnership> <pyErrors> </pyErrors> <pyProcessState> <pyAssignmentHandle></pyAssignmentHandle> <pyFlowIdentifier></pyFlowIdentifier> </pyProcessState> <pyStatus>success</pyStatus> <pyWorkObjectHandle>MYCO-FW-HRFRAMEFW-WORK ONB-9</pyWorkObjectHandle> <pyWorkObjectStatus>New</pyWorkObjectStatus> </ProcessInfo> </ns1:CreateNewWorkResponse> |