AS2
AS2 permite recibir y enviar mensajes a través del protocolo de transporte AS2 en las comunicaciones empresariales. AS2 significa Instrucción de aplicabilidad 2. Los datos se transportan de forma segura y confiable a través de Internet. La seguridad se logra mediante el uso de certificados digitales y cifrado.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps |
| Contacto | |
|---|---|
| Nombre | Microsoft |
| URL | https://support.microsoft.com/ |
| Correo Electrónico | abapi@microsoft.com |
| Metadatos del conector | |
|---|---|
| Publicador | Microsoft |
| Sitio web | https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-as2 |
| Directiva de privacidad | https://privacy.microsoft.com/ |
| Categorías | Operaciones de TI; Comercio |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Id. de cuenta de integración | cuerda / cadena | Id. de cuenta de integración | Cierto |
| Dirección URL de SAS de la cuenta de integración | securestring | Dirección URL de SAS de la cuenta de integración | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 3000 | 60 segundos |
Acciones
| Agregar o actualizar el contenido mic |
Agregar o actualizar el contenido mic |
| Codificación en mensaje AS2 |
Codificación en mensaje AS2 |
| Descodificar mensaje AS2 |
Descodificar mensaje AS2 |
| Resolución del contrato AS2 |
Resolución del contrato AS2 |
Agregar o actualizar el contenido mic
Agregar o actualizar el contenido mic
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtiene o establece el nombre del contrato. |
|
|
MicValue
|
MicValue | string |
Obtiene o establece el contenido MIC. |
|
|
MicHashAlgorithm
|
MicHashAlgorithm | string |
Obtiene o establece el algoritmo hash MIC. |
|
|
MicChangedTime
|
MicChangedTime | date-time |
Obtiene o establece la hora cambiada cuando se procesa el mensaje AS2. |
|
|
MessageId
|
MessageId | string |
Obtiene o establece el identificador del mensaje. |
|
|
As2From
|
As2From | string |
Obtiene o establece el identificador de As2-From. |
|
|
As2To
|
As2To | string |
Obtiene o establece el identificador de As2-To. |
Devoluciones
- response
- array of MicUpdateResponse
Codificación en mensaje AS2
Codificación en mensaje AS2
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
Identificador de AS2-From. |
|
AS2-To
|
as2To | True | string |
Identificador de AS2-To. |
|
Nombre del archivo
|
fileName | string |
Nombre de archivo. |
|
|
body
|
body | True | binary | |
|
tipo de contenido
|
Content-Type | string |
tipo de contenido. |
Devoluciones
Mensaje de respuesta devuelto por la API AS2.
- Body
- As2EncodeResponse
Descodificar mensaje AS2
Descodificar mensaje AS2
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
body
|
body | True | binary |
Devoluciones
Mensaje de respuesta devuelto por la API AS2.
- Body
- As2DecodeResponse
Resolución del contrato AS2
Resolución del contrato AS2
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
Identificador de AS2-From. |
|
AS2-To
|
as2To | True | string |
Identificador de AS2-To. |
Devoluciones
Propiedades del contrato AS2.
Desencadenadores
| Cuando se crea un valor MIC |
Cuando se crea un valor MIC |
Cuando se crea un valor MIC
Cuando se crea un valor MIC
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
DateTime para iniciar la sincronización mic
|
startSyncTime | date-time |
Fecha y hora iniciales para sondear los cambios. |
Devoluciones
- response
- array of As2ReplicableMicContent
Definiciones
As2ReplicableMicContent
Contenido mic replicable.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtiene o establece el nombre del contrato. |
|
MicValue
|
MicValue | string |
Obtiene o establece el contenido MIC. |
|
MicHashAlgorithm
|
MicHashAlgorithm | string |
Obtiene o establece el algoritmo hash MIC. |
|
MicChangedTime
|
MicChangedTime | date-time |
Obtiene o establece la hora cambiada cuando se procesa el mensaje AS2. |
|
MessageId
|
MessageId | string |
Obtiene o establece el identificador del mensaje. |
|
As2From
|
As2From | string |
Obtiene o establece el identificador de As2-From. |
|
As2To
|
As2To | string |
Obtiene o establece el identificador de As2-To. |
MicUpdateResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Estado de la acción crear o actualizar MIC
|
MicUpdateStatus | string | |
|
ExistingMicContent
|
ExistingMicContent | MicContent | |
|
ErrorDetails
|
ErrorDetails | EipErrorResponseBody |
Cuerpo de respuesta de error |
MicContent
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string | |
|
MicValue
|
MicValue | string | |
|
MicHashAlgorithm
|
MicHashAlgorithm | string | |
|
ChangedTime
|
ChangedTime | date-time | |
|
MessageId
|
MessageId | string | |
|
As2From
|
As2From | string | |
|
As2To
|
As2To | string |
EipErrorResponseBody
Cuerpo de respuesta de error
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Código de estado
|
StatusCode | string |
Código de estado HTTP de la respuesta |
|
Mensaje de error
|
ErrorMessage | string |
Mensaje de error |
|
source
|
source | string |
Origen del error |
|
Errores
|
errors | array of string |
Errores proporcionados por el origen |
As2AgreementProperties
Propiedades del contrato AS2.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtiene o establece el nombre del contrato. |
|
GuestPartnerName
|
GuestPartnerName | string |
Obtiene o establece el nombre del asociado invitado. |
|
HostPartnerName
|
HostPartnerName | string |
Obtiene o establece el nombre del asociado de host. |
|
As2To
|
As2To | string |
Obtiene o establece el identificador de AS2-To. |
|
As2From
|
As2From | string |
Obtiene o establece el identificador de AS2-From. |
As2DecodeResponse
Mensaje de respuesta devuelto por la API AS2.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2DecodedMessage |
Carga del mensaje descodificado AS2. |
|
SalienteMdn
|
OutgoingMdn | As2OutgoingMdn |
MDN saliente generado por el descodificador |
As2DecodedMessage
Carga del mensaje descodificado AS2.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtiene o establece el contenido del mensaje. |
|
AS2From
|
AS2From | string |
Obtiene o establece el identificador de AS2-From. |
|
AS2To
|
AS2To | string |
Obtiene o establece el identificador de AS2-To. |
|
AgreementName
|
AgreementName | string |
Obtiene o establece el nombre del contrato. |
|
IsMdn
|
IsMdn | boolean |
Obtiene o establece un valor booleano que indica si el mensaje es MDN o no. |
|
IsFailedMessage
|
IsFailedMessage | boolean |
Obtiene o establece un valor booleano que indica si el procesamiento del mensaje se realiza correctamente o no. |
|
DispositionType
|
DispositionType | string |
Obtiene o establece el tipo de disposición. |
|
IsAS2MessageSigned
|
IsAS2MessageSigned | boolean |
Obtiene o establece un valor booleano que indica si el mensaje AS2 está firmado o no. |
|
IsAS2MessageCompressed
|
IsAS2MessageCompressed | boolean |
Obtiene o establece un valor booleano que indica si el mensaje AS2 está comprimido o no. |
|
IsAS2MessageEncrypted
|
IsAS2MessageEncrypted | boolean |
Obtiene o establece un valor booleano que indica si el mensaje AS2 está cifrado o no. |
|
IsAS2MessageDuplicate
|
IsAS2MessageDuplicate | boolean |
Obtiene o establece un valor booleano que indica si el mensaje AS2 está duplicado o no. |
|
AS2MessageId
|
AS2MessageId | string |
Obtiene o establece el identificador de mensaje AS2. |
|
InboundHttpHeaders
|
InboundHttpHeaders | string |
Obtiene o establece los encabezados HTTP entrantes. |
|
NombreDeArchivo
|
FileName | string |
Obtiene o establece el encabezado de nombre de archivo. |
|
ContentType
|
ContentType | string |
Obtiene o establece el tipo de contenido. |
|
MicVerification
|
MicVerification | string |
Obtiene o establece la comprobación mic. |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtiene o establece NRR Enabled. |
|
MdnStatusCode
|
MdnStatusCode | string |
Obtiene o establece el código de estado de confirmación. |
|
MdnExpected
|
MdnExpected | string |
Obtiene o establece la expectativa de confirmación. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Obtiene o establece el nombre del asociado receptor. |
|
SenderPartnerName
|
SenderPartnerName | string |
Obtiene o establece el nombre del asociado remitente. |
|
OriginalMessageId
|
OriginalMessageId | string |
Obtiene o establece el identificador de mensaje del mensaje original. |
As2OutgoingMdn
MDN saliente generado por el descodificador
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtiene o establece el contenido de MDN. |
|
OutboundHeaders
|
OutboundHeaders | object |
Obtiene los encabezados de salida. |
|
MdnType
|
MdnType | string |
Obtiene o establece el tipo MDN. |
|
ReceiptDeliveryOption
|
ReceiptDeliveryOption | string |
Obtiene o establece la opción de entrega de recibos. |
|
MicVerification
|
MicVerification | string |
Obtiene o establece la comprobación mic. |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtiene o establece NRR Enabled. |
|
MdnStatusCode
|
MdnStatusCode | string |
Obtiene o establece el código de estado de confirmación. |
|
OriginalMessageId
|
OriginalMessageId | string |
Obtiene o establece el identificador de mensaje del mensaje original en caso de MDN. |
|
Error
|
Error | string |
Obtiene o establece el error si se recibe en MDN para el mensaje enviado. |
As2EncodeResponse
Mensaje de respuesta devuelto por la API AS2.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2EncodedMessage |
Mensaje codificado as2 |
As2EncodedMessage
Mensaje codificado as2
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtiene o establece el contenido del mensaje codificado. |
|
AS2From
|
AS2From | string |
Obtiene o establece el identificador de AS2-From. |
|
AS2To
|
AS2To | string |
Obtiene o establece el identificador de AS2-To. |
|
AgreementName
|
AgreementName | string |
Obtiene o establece el nombre del contrato. |
|
AS2MessageId
|
AS2MessageId | string |
Obtiene o establece el identificador de mensaje AS2. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Obtiene o establece el nombre del asociado receptor. |
|
SenderPartnerName
|
SenderPartnerName | string |
Obtiene o establece el nombre del asociado remitente. |
|
Error
|
Error | string |
Obtiene o establece el error si existe. |
|
MdnExpected
|
MdnExpected | string |
Obtiene o establece la expectativa de confirmación. |
|
MdnTypeExpected
|
MdnTypeExpected | string |
Obtiene o establece el tipo MDN. |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtiene o establece una marca que indica si NRR Enabled está habilitada o no. |
|
OutboundHeaders
|
OutboundHeaders | object |
Obtiene los encabezados de salida. |