Outgoing Documents with attachments

RNIF messages with attachments can be sent using the PUT command with the -MUL option. See RNIF Command Reference for details about using the -MUL option.

When you use the -MUL option:
  • each subfolder within the outbox is sent as one RNIF message with attachments.
  • the file that starts with the name service-content_ is considered the payload. The rest of the files are attachments. If there is no file that stats with service-content_, no message is sent and an error is logged.
  • if there is more than one file whose name starts with service-content_, an error is logged.
  • in the generated MIME multipart message for the payload:
    • the file name used for the payload strips off the service-content_ part of the name.
    • the Content-ID of the header is the name of the attachment.

For example, assume you want to send RNIF messages with attachments and the outbox contains three folders with the following structure:

Three RNIF messages would be sent as follows:

  1. The RN with attachment folder contains three files: service-content_fileName 2s.xml is the payload. The other two files, test.edi and test – Copy.edi, are the attachments.

    When the RNIF MIME multipart message is constructed the service-content_ part of the payload file name is stripped and fileName 2s.xml is used as the payload file name.

    Note: If there are multiple files in the folder, only one file name should start with service-content_.
  2. The RN without attachment folder contains only one file, which is the payload. This payload is sent without attachments.
  3. payload file.xml is directly under the source directory. This is sent as payload without attachments.