Edit ebXMLInbound

You can edit ebXMLInbound.

About this task

To edit ebXMLInbound:

Procedure

  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'"