Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Receive PMode

*

Description

Id

M

PMode Unique Id

Reliability

   DuplicateElimination

      IsEnabled

O

O

O



Default: false

ReplyHandling

   ReplyPattern



   SendingPMode

   ReceiptHandling

      UseNRRFormat

   ErrorHandling

      UseSOAPFault

      ResponseHttpCode

M

M



M

O

M

O

O

O


Enumeration:

    • Response: sync response (default)
    • Callback: async response

Reference to the Sending PMode


Specifies if NonRepudationInfo must be included in receipt.  Default: false


Default: false

HTTP Status Code in case of reply = response.  Default: 200

ExceptionHandling

   NotifyMessageConsumer

   NotifyMethod

      Type

      Parameters

         Parameter

            Name

            Value

O

O

M

M

M

M

M

M


Default: false


Type of the Notify Agent

Required parameters for the specified agent


Name of the parameter

Value of the parameter

Security

   SigningVerification

      Signature




   Decryption

      Encryption




      CertificateFindCriteria

          CertificateFindType












      CertificateFindValue

O

O

M




O

O




O

M












M



Enumeration

    • Allowed (default)
    • Not allowed
    • Required
    • Ignored

Enumeration

    • Allowed (default)
    • Not allowed
    • Required
    • Ignored


Enumeration:

    • FindByThumbprint
    • FindBySubjectName
    • FindBySubjectDistinguishedName
    • FindByIssuerName
    • FindByIssuerDistinguishedName
    • FindBySerialNumber
    • FindByTimeValid
    • FindByTimeNotValid
    • FindByTimeNotYetValid
    • FindByTimeExpired
    • FindByTemplateName
    • FindByApplicationPolicy
    • FindByCertificatePolicy
    • FindByExtension
    • FindByKeyUsage
    • FindBySubjectKeyIdentifier

Message Packaging

   PartyInfo

      FromParty

         PartyIds

            PartyId

               Id

               Type

         Role

      ToParty

         PartyIds

            PartyId

               Id

               Type

         Role

   CollaborationInfo

      AgreementRef

         Value

         Type

      Service

         Value

         Type

      Action

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O






Id of the sending party

Type of Id of the sending party

Role of the sending party




Id of the receiving party

Type of Id of the receiving party

Role of the receiving party



Information about the partner agreement

Type of the agreement reference


The name of the service that is consumed

Type of the service

The service operation that is consumed

MessageHandling

  Deliver

      Deliver

        IsEnabled

        PayloadReferenceMethod

            Type

            Parameters

               Parameter

                  Name

                  Value

        DeliverMethod

             Type

             Parameters

                Parameter

                  Name

                  Value

  Forward

     SendingPMode


M

O


M

M

M

M

M

M

M

M

M

M

M

M

M

O

M

Describes how a received ebMS Message must be handled

Deliver or Forward must be specified, not both


True or false

Payload Deliver method (HTTP, FILE, (**)…)

Required parameters


Name of the parameter

Value of the parameter

Type of the Deliver method (HTTP, FILE(**),..)





Name of the parameter

Value of the parameter

Deliver or Forward must be specified, not both

The name of the PMode that must be used to forward the received Message.

 (*): M = Mandatory | O = Optional | R = Recommended

(**) When the received payloads must be delivered to the FileSystem, there are 2 parameters available:

  • Location: The location on the filesystem (directory) where the payloads must be deliverd.
  • FileNameFormat: Defines how the filename of the delivered payloads must look like. There are two macro's available that can be used to define this pattern:
    • {MessageId} : inserts the ebMS MessageId in the filename
    • {AttachmentId} : inserts the AttachmentId in the filename
    It is possible to combine the macro's which means that it is possible to use {MessageId}_{AttachmentId}.

    When the FileNameFormat parameter is not defined, the AttachmentId of the payload will be used as the filename
    When the FileNameFormat parameter is defined, but it contains none of the above defined parameters, then _{AttachmentId} will be appended.