SBM Integration with Remedy
Hi All,
We are trying to build an integration with Remedy using web services.
We have got it working for the most part.
The calls are tested and working from SoapUI.
We have an issue when trying to call from SBM. Our original issue was due to the WSDL. The Remedy web service requires header information (username/password token via WS-Security) which is required by the web service, but is not defined within the WSDL. We have now customised the WSDL to contain these fields and the WSDL imports correctly into SBM to allow us to map these fields.
When calling the web service, Remedy rejects this due to the format of the XML payload. SBM is adding additional elements (the name of the orchestration), which wraps the header components. A sample of the XML below. How do we remove these additional SBM elements/tags that are added to the XML being sent? They cannot be deleted within the Composer. The tags are highlighted below "RemedyTestService_executeProcess_Envelope".
<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema'><env:Header><RemedyTestService_executeProcess_Envelope xmlns='http://soa.ao.bmc.com/' xmlns:bpws='http://schemas.xmlsoap.org/ws/2003/03/business-process/' xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/' xmlns:ns8='http://soa.ao.bmc.com/'>
<ns9:Security xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/' xmlns:ns9='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'>
<ns9:UsernameToken xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/'>
<ns9:Username xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/'>SBM</ns9:Username>
<ns9:Password xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/'>sbmtoremedy</ns9:Password>
</ns9:UsernameToken>
</ns9:Security>
</RemedyTestService_executeProcess_Envelope></env:Header><env:Body><defaultNS1:executeProcess xmlns:bpws='http://schemas.xmlsoap.org/ws/2003/03/business-process/' xmlns:defaultNS='http://bmc.com/ao/xsd/2008/09/soa' xmlns:defaultNS1='http://bmc.com/ao/xsd/2008/09/soa' xmlns:ns10='http://bmc.com/ao/xsd/2008/09/soa'><ns10:gridName>GRID1</ns10:gridName><ns10:processName>:SBSA-OA-SBM_Integration:Submit</ns10:processName><ns10:parameters><ns10:Input><ns10:Parameter><ns10:Name>INP_EmployeeNumber</ns10:Name><ns10:Value ns10:type='Text'><ns10:Text>A186617</ns10:Text></ns10:Value></ns10:Parameter><ns10:Parameter><ns10:Name>INP_RequestDetail</ns10:Name><ns10:Value ns10:type='Text'><ns10:Text>Testing</ns10:Text></ns10:Value></ns10:Parameter><ns10:Parameter><ns10:Name>INP_ExternalReference</ns10:Name><ns10:Value ns10:type='Text'><ns10:Text>9389280</ns10:Text></ns10:Value></ns10:Parameter></ns10:Input></ns10:parameters></defaultNS1:executeProcess></env:Body></env:Envelope>HTTP/1.1 500 Internal Server Error
DISCLAIMER:
Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Email to a Friend
- Report Inappropriate Content