Edit ebXMLInbound

You can edit ebXMLInbound.

To edit ebXMLInbound:
  1. Search for the text "signCertificateIdentifier". This text is the 'to' attribute of the assign tag within the ebXMLDSig service.
  2. 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()"
  3. To enable ebXML to test Ping/Pong, search for the text "isAcknowledgement"
  4. Add two conditions into this rule:
    1. "or IboundMIME/mime:message/mime:body/mime:message[1]/mime:body/SOAP-ENV:Envelope/SOAP-ENV:Header/eb:MessageHeader/eb:Action/text() = 'Ping'"
    2. "or InboundMIME/mime:message/mime:body/mime:message[1]/mime:body/SOAP-ENV:Envelope/SOAP-ENV:Header/eb:MessageHeader/eb:Action/text() = 'StatusRequest'"