AS2 Sender
In this article
Overview
You can use this Snap to send/reply to a message to an endpoint server in plain text and HTML format. AS2 messages can be compressed, signed, encrypted, and sent over an SSL tunnel, making AS2 a very secure option for transferring files.
Snap Type
The AS2 Sender Snap is a Write-type Snap that writes AS2 messages to an endpoint server.
Prerequisites
None.
Limitations and Known Issues
None.
Snap Views
Type | Format | Number of Views | Examples of Upstream and Downstream Snaps | Description |
---|---|---|---|---|
Input | Document |
|
| Each document contains data in the form of JSON. |
Output | Document |
|
| Each document contains a corresponding response in the form of JSON |
Error | Error handling is a generic way to handle errors without losing data or failing the Snap execution. You can handle the errors that the Snap might encounter when running the pipeline by choosing one of the following options from the When errors occur list under the Views tab:
Learn more about Error handling in pipelines. |
Snap Settings
Asterisk ( * ): Indicates a mandatory field.
Suggestion icon (): Indicates a dynamically populated list based on the configuration.
Expression icon ( ): Indicates the value is an expression (if enabled) or static (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon ( ): Indicates that you can add fields in the field set.
Remove icon ( ): Indicates that you can remove fields from the field set.
Upload icon ( ): Indicates that you can upload files.
Field Name | Field Type | Description | |
---|---|---|---|
Label*
Default Value: AS2 Sender | String | The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.
| |
Service URL*
Default Value: N/A | String/Expression | Specify the service endpoint URL of AS2 REST API. You can provide the URL in one of the following ways:
For example:
For example: | |
Certificate
Default Value: N/A | String/Expression | Specify the relative path of the X.509 certificate in the SLDB. You can upload the certificate to the SLDB by clicking . An X.509 certificate is a standard format for public key certificates that securely associates cryptographic key pairs with identities such as websites, individuals, or organizations. The X.509 certificate should be in any one of the following formats:
| |
Encrypt Algorithm* Default Value: 3des | String/Expression/Suggestion | Specify the algorithm to encrypt the data. | |
Sign Default Value: Deselected | Checkbox | Select this checkbox to enable the digital signing of the data | |
Signer Algorithm Default Value: sha1 | String/Expression/Suggestion | Please select the digest to sign the data. A signer algorithm is a cryptographic algorithm used in digital signatures to generate and verify the integrity and authenticity of electronic documents or messages. | |
Content Transfer Encoding
Default Value: sha1 | String/Expression/Suggestion | Please select Content Transfer Encoding from the suggestions list. Content Transfer Encoding is a mechanism used in email communication and other protocols to encode the content of a message for transmission. | |
HTTP Headers | Use this field set to create the HTTP header key-value pairs required for defining the headers for different input types (JSON, PDF, DOCX, and so on). If you want to specify only content-type headers, you can configure the Multipart Content-Type property instead. | ||
Key
Default Name: N/A | String/Expression/Suggestion | Specify the name of the Key for the HTTP header. | |
Value Default Value: N/A | String/Expression | Specify the value of the Key for the HTTP header. | |
Snap Execution Default Value: Execute Only |
| Dropdown | Select one of the following three modes in which the Snap executes:
|
Snap Pack History
Related Content
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.