GET

The GET command is used to access information from the sent transaction and the HTTP response from the remote AS2 server.

Syntax:

Command

Keyword

Value

Developer notes for Command/Keyword/Value

GET

PROPERTY

value

Mandatory. Property keyword.

 

 

The following properties come from the created data source that was sent.

Property

Description

Values

*DATAMESSAGEID

Message-Id.

 

*DATAMICMD5

Calculated MD5 MIC.

 

*DATAMICSHA1

Calculated SHA1 MIC.

 

*DATAMICSHA256

Calculated SHA256 MIC.

 

*DATAMICSHA384

Calculated SHA384 MIC.

 

*DATAMICSHA512

Calculated SHA512 MIC.

 

*DATARECEIPT

Receipt requested.

*YES or *NO

*DATARECEIPTSIGNED

Signed receipt requested.

*YES or *NO.

*DATARECEIPTDELIVERY

Receipt delivery requested.

*YES = asynchronous
*NO = synchronous

 

 

The following properties come from the HTTP response.

Property

Description

Values

*AS2TO

AS2-To.

 

*AS2FROM

AS2-From.

 

*AS2VERSION

AS2-Version.

 

*FROM

From.

 

*DATE

Date.

 

*SUBJECT

Subject.

 

*MESSAGEID

Message-Id.

 

*CONTENT

Type of response content.

*RECEIPT or *OTHER

value

HTTP protocol property.

 

 

 

The following properties come from the received receipt.

Use the GET PROPERTY (*CONTENT) to check if the received response is a receipt.

Property

Description

Example message values

*RECEIPTMESSAGEID

Message ID of the original transaction. This can be used to match to the original sent transaction.

 

*RECEIPTMIC

MIC returned in receipt. This can be compared with the original transaction MIC to check the transaction delivery.

 

*RECEIPTMICALG

MIC algorithm.

MD5, SHA1

*RECEIPTDISPOSITIONTYPE

Status of the AS2 transaction.

Possible values:
processed
displayed
dispatched
deleted
denied
failed.

*RECEIPTDISPOSITIONMODIFIER

Status of the AS2 transaction.

Possible values:
""
error
warning
superseded
expired
mailbox-terminated.