Protocol Features

The Services Plug-in has the following features:

Support for Public Transports

The basic transport connectivity includes the File, Email, HTTP/S, FTP/S, and SSHFTP transports. These transports follow industry transport protocol standards such as AS1, AS2, SMTP, POP, S/MIME, SSH, SSL to provide document security by encryption and document authenticity by digital signature.

Support for Private Transports

The Services Plug-in supports JMS for private transports.

Support for Operations
The following operations are supported in the Services Plug-in:
  • Notify Operation

    Notify operation is a one way operation. It can send a document to the trading partner and receive the acknowledgment. It is not capable of receiving the response from the trading partner.

  • Synchronous Request Response Operation

    Synchronous Request Response operation sends the document to the trading partner and waits for the response until the response is received; it suspends any further processing for that request.

  • Asynchronous Request Response Operation

    Asynchronous Request Response operation sends the document to the trading partner and waits for the response, but it allows further processing irrespective of the response arrival from the partner.

XML Validation

The Services Plug-in supports XSD and DTD schema validation. To learn more about validating schemas, see Configuring Services Plug-in Operations.

Support for Multiple Attachments

The Services Plug-in allows multiple attachments. Private process can send these attachments in a sequence and each attachment has the following structure.

For more information, see Multiple Attachments.

Duplicate Message Detection

The Services Plug-in allows both incoming and outgoing public messages to be verified for duplicates.

Other Supported Features
  • Electronic signing and message encryption or decryption.
  • Audit logging, including the user transactionID in the audit log.
  • Exchange of notices with trading partners.
  • XML, plain text, and binary data blobs.