Edit ebXMLInbound
You can edit ebXMLInbound.
To edit ebXMLInbound:
- Search for the text "signCertificateIdentifier". This text is the 'to' attribute of the assign tag within the ebXMLDSig service.
- Edit the xpath
of the 'from' attribute to
"request/tp:CollaborationProtocolAgreement/tp:PartyInfo[1]/tp:Certificate[@tp:certId/text() = //ProcessData/request/tp:CollaborationProtocolAgreement/tp:PartyInfo[1]/tp:DocExchange/tp:ebXMLSenderBinding/tp:SenderNonRepudiation/tp:SigningCertificateRef/@tp:certId/text()]/ds:KeyInfo/ds:KeyName/text()"
- To enable ebXML to test Ping/Pong, search for the text "isAcknowledgement"
- Add two conditions
into this rule:
"or IboundMIME/mime:message/mime:body/mime:message[1]/mime:body/SOAP-ENV:Envelope/SOAP-ENV:Header/eb:MessageHeader/eb:Action/text() = 'Ping'"
"or InboundMIME/mime:message/mime:body/mime:message[1]/mime:body/SOAP-ENV:Envelope/SOAP-ENV:Header/eb:MessageHeader/eb:Action/text() = 'StatusRequest'"