We have PI 7.0
Since our system sap pi we make a request of a synchronous web service
that use ws security, signing our certificate, and sap is in charge of
making the envelope. Since the external system to ours we report the
following error.
The error occurs when parsing the request with the libxml2 library,
because the definition of Namespace.
The request two attributes one uppercase (SOAP) and one lowercase
(soap) with the same definition is used and this would violate the
restriction that two attributes have the same expanded name.
We would need to modify the request for the SOAP namespace is unified
in the document. All uppercase or all lowercase, with a single
definition.
Example:
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:mustUnderstand="1">
First line second SOAP is uppercase.... Fourth line first soap is in lowercase.
We think the problems have come when we've uploaded the patch level of
the support stack or our system... stack level 28 to level 30. Both
stack abap and java stack .
In addition java stack got higher levels
sap.com/CORE-TOOLS 7.00.30.6
sap.com/SAP-JEE 7.00.30.2
sap.com/SAP-JEECOR 7.00.30.5
sap.com/SAP-XIAFC 7.00.30.3
sap.com/SAP_XIAF 7.00.30.1
sap.com/SAP_XITOOL 7.00.30.1
Kernel also passed 7200 , 401 , 0, 0 to Kernel 7200, 600 , 22, 39073
saphttp except that an additional level rose to 7200, 610 , 22, 43246
for a problem with calls icm .