Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Azure Logic Apps (Consumo)
Nota:
Este artículo solo se aplica a los flujos de trabajo de aplicación lógica de Consumo. Para obtener información sobre la supervisión de aplicaciones lógicas estándar, consulte la siguiente documentación:
Azure Logic Apps incluye un seguimiento integrado que puede activar para partes de su flujo de trabajo. Para ayudarle a supervisar la entrega o recepción correcta, los errores y las propiedades de los mensajes de empresa a empresa (B2B), puede crear y utilizar esquemas de seguimiento AS2, X12 y personalizados en su cuenta de integración. Esta guía de referencia describe la sintaxis y los atributos de estos esquemas de seguimiento.
AS2
- Esquema de seguimiento de mensaje AS2
- Esquema de seguimiento de notificaciones de disposición de mensajes (MDN) AS2
Mensaje AS2: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar el seguimiento de un mensaje AS2:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"dispositionType": "",
"fileName": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isMessageEncrypted": "",
"isMessageCompressed": "",
"incomingHeaders": {},
"outgoingHeaders": {},
"correlationMessageId": "",
"isNrrEnabled": "",
"isMdnExpected": "",
"mdnType": ""
}
}
Mensaje AS2: agreementProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del asociado para el remitente del mensaje AS2 |
receiverPartnerName |
No | Cuerda | Nombre del asociado para el receptor del mensaje AS2 |
as2To |
Sí | Cuerda | Nombre del receptor del mensaje AS2 en los encabezados de AS2 |
as2From |
Sí | Cuerda | Nombre del remitente del mensaje AS2 en los encabezados de mensaje AS2 |
agreementName |
No | Cuerda | Nombre del contrato AS2 que resuelve los mensajes |
Mensaje AS2: propiedadesDelMensaje
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Cuerda | Dirección del flujo de mensajes (send o receive) |
messageId |
No | Cuerda | Identificador del mensaje AS2 en los encabezados del mensaje AS2 |
dispositionType |
No | Cuerda | Tipo de disposición para la notificación de disposición de mensaje (MDN) |
fileName |
No | Cuerda | Nombre de archivo del encabezado del mensaje AS2 |
isMessageFailed |
Sí | Boolean | Si el mensaje AS2 genera un error. |
isMessageSigned |
Sí | Boolean | Indica si el mensaje AS2 está firmado |
isMessageEncrypted |
Sí | Boolean | Indica si el mensaje AS2 está cifrado |
isMessageCompressed |
Sí | Boolean | Si el mensaje AS2 está comprimido |
incomingHeaders |
No | Diccionario JToken | Detalles del encabezado de mensaje AS2 entrante |
outgoingHeaders |
No | Diccionario JToken | Detalles del encabezado del mensaje AS2 saliente |
correlationMessageId |
No | Cuerda | Identificador de mensaje para correlacionar mensajes AS2 con notificaciones de disposición de mensaje (MDN) |
isNrrEnabled |
Sí | Boolean | Si está activado el no repudio de recepción (NRR) |
isMdnExpected |
Sí | Boolean | Si se va a usar el valor predeterminado, si se desconoce |
mdnType |
Sí | Enum | Valores permitidos: NotConfigured, Sync y Async. |
AS2 MDN: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar el seguimiento de un MDN AS2:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"originalMessageId": "",
"dispositionType": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isNrrEnabled": "",
"statusCode": "",
"micVerificationStatus": "",
"correlationMessageId": "",
"incomingHeaders": {},
"outgoingHeaders": {}
}
}
AS2 MDN: agreementProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del asociado para el remitente del mensaje AS2 |
receiverPartnerName |
No | Cuerda | Nombre del asociado para el receptor del mensaje AS2 |
as2To |
Sí | Cuerda | Nombre del receptor del mensaje AS2 en los encabezados de AS2 |
as2From |
Sí | Cuerda | Nombre del remitente del mensaje AS2 en los encabezados de mensaje AS2 |
agreementName |
No | Cuerda | Nombre del contrato AS2 que resuelve los mensajes |
AS2 MDN: propiedadesDelMensaje
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Cuerda | Dirección del flujo de mensajes (send o receive) |
messageId |
No | Cuerda | Identificador de mensaje AS2 en los encabezados de los mensajes AS2 |
originalMessageId |
No | Cuerda | Identificador del mensaje AS2 original |
dispositionType |
No | Cuerda | Tipo de disposición para la notificación de disposición de mensaje (MDN) |
isMessageFailed |
Sí | Boolean | Si el mensaje AS2 genera un error. |
isMessageSigned |
Sí | Boolean | Indica si el mensaje AS2 está firmado |
isNrrEnabled |
Sí | Boolean | Si está habilitado el No rechazo de la recepción (NRR) |
statusCode |
Sí | Enum | Valores permitidos: Accepted, Rejected y AcceptedWithErrors. |
micVerificationStatus |
Sí | Enum | Valores permitidos: NotApplicable, Succeeded y Failed. |
correlationMessageId |
No | Cuerda | Identificador de correlación, que es el identificador del mensaje original con el MDN configurado. |
incomingHeaders |
No | Diccionario JToken | Detalles del encabezado de mensaje AS2 entrante |
outgoingHeaders |
No | Diccionario JToken | Detalles del encabezado del mensaje AS2 saliente |
X12
- Esquema de seguimiento de conjuntos de transacciones de X12
- Esquema de seguimiento de confirmación de conjuntos de transacciones de X12
- Esquema de seguimiento de intercambio de X12
- Esquema de seguimiento de confirmación de intercambio de X12
- Esquema de seguimiento de grupos funcionales de X12
- Esquema de seguimiento de confirmación de grupos funcionales de X12
Conjunto de transacciones X12: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar el seguimiento de un conjunto de transacciones X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"transactionSetControlNumber": "",
"correlationMessageId": "",
"messageType": "",
"isMessageFailed": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"needAk2LoopForValidMessages": "",
"segmentsCount": ""
}
}
Conjunto de transacciones X12: propiedades del acuerdo
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del remitente del mensaje X12 del asociado |
receiverPartnerName |
No | Cuerda | Nombre del receptor de mensajes X12 del asociado |
senderQualifier |
Sí | Cuerda | Calificador para el remitente del mensaje X12 del asociado |
senderIdentifier |
Sí | Cuerda | Identificador del remitente del mensaje X12 del asociado |
receiverQualifier |
Sí | Cuerda | Calificador para el receptor del mensaje X12 del asociado |
receiverIdentifier |
Sí | Cuerda | Identificador del receptor de mensajes X12 del asociado |
agreementName |
No | Cuerda | Nombre del contrato X12 que resuelve los mensajes |
Conjunto de transacciones X12: messageProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Enum | Dirección del flujo de mensajes (send o receive) |
interchangeControlNumber |
No | Cuerda | Número de control de intercambio para la confirmación funcional |
functionalGroupControlNumber |
No | Cuerda | Número de control de grupo funcional para la confirmación funcional |
transactionSetControlNumber |
No | Cuerda | Número de control para el conjunto de transacciones |
correlationMessageId |
No | Cuerda | Id. de correlación del mensaje, que combina estos valores: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber} |
messageType |
No | Cuerda | Conjunto de transacciones o tipo de documento. |
isMessageFailed |
Sí | Boolean | Si el mensaje X12 genera error. |
isTechnicalAcknowledgmentExpected |
Sí | Boolean | Si la confirmación técnica se ha configurado en el contrato X12. |
isFunctionalAcknowledgmentExpected |
Sí | Boolean | Si la confirmación funcional se ha configurado en el contrato X12. |
needAk2LoopForValidMessages |
Sí | Boolean | Si el bucle AK2 es necesario para un mensaje válido. |
segmentsCount |
No | Entero | Número de segmentos del conjunto de transacciones de X12. |
Confirmación del conjunto de transacciones X12: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar un seguimiento de una confirmación del conjunto de transacciones X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"isaSegment": "",
"gsSegment": "",
"respondingFunctionalGroupControlNumber": "",
"respondingFunctionalGroupId": "",
"respondingTransactionSetControlNumber": "",
"respondingTransactionSetId": "",
"statusCode": "",
"processingStatus": "",
"correlationMessageId": "",
"isMessageFailed": "",
"ak2Segment": "",
"ak3Segment": "",
"ak5Segment": ""
}
}
Confirmación del conjunto de transacciones X12: agreementProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del remitente del mensaje X12 del asociado |
receiverPartnerName |
No | Cuerda | Nombre del receptor de mensajes X12 del asociado |
senderQualifier |
Sí | Cuerda | Calificador para el remitente del mensaje X12 del asociado |
senderIdentifier |
Sí | Cuerda | Identificador del remitente del mensaje X12 del asociado |
receiverQualifier |
Sí | Cuerda | Calificador para el receptor del mensaje X12 del asociado |
receiverIdentifier |
Sí | Cuerda | Identificador del receptor de mensajes X12 del asociado |
agreementName |
No | Cuerda | Nombre del contrato X12 que resuelve los mensajes |
Confirmación del conjunto de transacciones X12: messageProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Enum | Dirección del flujo de mensajes (send o receive) |
interchangeControlNumber |
No | Cuerda | Número de control de intercambio para la confirmación funcional. Este valor se rellena solo para el remitente cuando se recibe una confirmación funcional para los mensajes enviados al asociado. |
functionalGroupControlNumber |
No | Cuerda | Número de control de grupo funcional para la confirmación funcional. Este valor se rellena solo para el remitente cuando se recibe una confirmación funcional para los mensajes enviados al asociado. |
isaSegment |
No | Cuerda | El segmento Encabezado de control de intercambio (ISA) para el mensaje X12. Este valor se rellena solo para el remitente cuando se recibe una confirmación funcional para los mensajes enviados al asociado. |
gsSegment |
No | Cuerda | Segmento GS en el mensaje X12. Este valor se rellena solo para el remitente cuando se recibe una confirmación funcional para los mensajes enviados al asociado. |
respondingFunctionalGroupControlNumber |
No | Cuerda | Número de control para el grupo funcional que responde |
respondingFunctionalGroupId |
No | Cuerda | Identificador del grupo funcional de respuesta que se asigna a AK101 en la confirmación |
respondingTransactionSetControlNumber |
No | Cuerda | Número de control para el conjunto de transacciones de respuesta |
respondingTransactionSetId |
No | Cuerda | Identificador del conjunto de transacciones de respuesta que se asigna a AK201 en la confirmación |
statusCode |
Sí | Boolean | Código de estado de confirmación para el conjunto de transacciones |
processingStatus |
Sí | Enum | Estado de procesamiento de la confirmación con estos valores permitidos: Received, Generatedy Sent |
correlationMessageId |
No | Cuerda | Id. de correlación del mensaje, que combina estos valores: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber} |
isMessageFailed |
Sí | Boolean | Si el mensaje X12 genera error. |
ak2Segment |
No | Cuerda | Confirmación de un conjunto de transacciones en el grupo funcional recibido |
ak3Segment |
No | Cuerda | Indica que hay errores en un segmento de datos. |
ak5Segment |
No | Cuerda | Indica si el conjunto de transacciones identificado en el segmento de AK2 se acepta o se rechaza y por qué. |
Intercambio X12: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar el seguimiento de un intercambio X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isMessageFailed": "",
"isa09": "",
"isa10": "",
"isa11": "",
"isa12": "",
"isa14": "",
"isa15": "",
"isa16": ""
}
}
Intercambio X12 - Propiedades del Acuerdo
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del remitente del mensaje X12 del asociado |
receiverPartnerName |
No | Cuerda | Nombre del receptor de mensajes X12 del asociado |
senderQualifier |
Sí | Cuerda | Calificador para el remitente del mensaje X12 del asociado |
senderIdentifier |
Sí | Cuerda | Identificador del remitente del mensaje X12 del asociado |
receiverQualifier |
Sí | Cuerda | Calificador para el receptor del mensaje X12 del asociado |
receiverIdentifier |
Sí | Cuerda | Identificador del receptor de mensajes X12 del asociado |
agreementName |
No | Cuerda | Nombre del contrato X12 que resuelve los mensajes |
Intercambio X12: messageProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Enum | Dirección del flujo de mensajes (send o receive) |
interchangeControlNumber |
No | Cuerda | Número de control de intercambio. |
isaSegment |
No | Cuerda | Segmento ISA para el mensaje X12 |
isMessageFailed |
Sí | Boolean | Si el mensaje X12 genera error. |
isTechnicalAcknowledgmentExpected |
Sí | Boolean | Si la confirmación técnica se ha configurado en el contrato X12. |
isa09 |
No | Cuerda | Fecha de intercambio del documento X12. |
isa10 |
No | Cuerda | Hora de intercambio del documento X12. |
isa11 |
No | Cuerda | Identificador de los estándares de control del intercambio de X12. |
isa12 |
No | Cuerda | Número de versión de control del intercambio de X12. |
isa14 |
No | Cuerda | Se solicita la confirmación de X12. |
isa15 |
No | Cuerda | Indicador de prueba o producción. |
isa16 |
No | Cuerda | Separador de elementos. |
Confirmación de intercambio X12: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar el seguimiento de una confirmación de intercambio X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"respondingInterchangeControlNumber": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ta102": "",
"ta103": "",
"ta105": ""
}
}
Confirmación de intercambio X12: agreementProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del remitente del mensaje X12 del asociado |
receiverPartnerName |
No | Cuerda | Nombre del receptor de mensajes X12 del asociado |
senderQualifier |
Sí | Cuerda | Calificador para el remitente del mensaje X12 del asociado |
senderIdentifier |
Sí | Cuerda | Identificador del remitente del mensaje X12 del asociado |
receiverQualifier |
Sí | Cuerda | Calificador para el receptor del mensaje X12 del asociado |
receiverIdentifier |
Sí | Cuerda | Identificador del receptor de mensajes X12 del asociado |
agreementName |
No | Cuerda | Nombre del contrato X12 que resuelve los mensajes |
Confirmación de intercambio X12: propiedadesDelMensaje
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Enum | Dirección del flujo de mensajes (send o receive) |
interchangeControlNumber |
No | Cuerda | Número de control de intercambio para la confirmación técnica que se recibe de los asociados |
isaSegment |
No | Cuerda | Segmento ISA para la confirmación técnica que se recibe de los asociados |
respondingInterchangeControlNumber |
No | Cuerda | Número de control de intercambio para la confirmación técnica que se recibe de los asociados |
isMessageFailed |
Sí | Boolean | Si el mensaje X12 genera error. |
statusCode |
Sí | Enum | Código de estado de confirmación de intercambio con estos valores permitidos: Accepted, Rejected y AcceptedWithErrors |
processingStatus |
Sí | Enum | Estado de procesamiento de la confirmación con estos valores permitidos: Received, Generatedy Sent |
ta102 |
No | Cuerda | Fecha de intercambio. |
ta103 |
No | Cuerda | Hora de intercambio. |
ta105 |
No | Cuerda | Código de nota de intercambio. |
Grupo funcional X12: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar el seguimiento de un grupo funcional X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"gsSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"isMessageFailed": "",
"gs01": "",
"gs02": "",
"gs03": "",
"gs04": "",
"gs05": "",
"gs07": "",
"gs08": ""
}
}
Grupo funcional X12 - Propiedades del acuerdo
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del remitente del mensaje X12 del asociado |
receiverPartnerName |
No | Cuerda | Nombre del receptor de mensajes X12 del asociado |
senderQualifier |
Sí | Cuerda | Calificador para el remitente del mensaje X12 del asociado |
senderIdentifier |
Sí | Cuerda | Identificador del remitente del mensaje X12 del asociado |
receiverQualifier |
Sí | Cuerda | Calificador para el receptor del mensaje X12 del asociado |
receiverIdentifier |
Sí | Cuerda | Identificador del receptor de mensajes X12 del asociado |
agreementName |
No | Cuerda | Nombre del contrato X12 que resuelve los mensajes |
Grupo funcional X12: messageProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Enum | Dirección del flujo de mensajes (send o receive) |
interchangeControlNumber |
No | Cuerda | Número de control de intercambio. |
functionalGroupControlNumber |
No | Cuerda | Número de control de grupo funcional |
gsSegment |
No | Cuerda | Segmento GS en el mensaje X12 |
isTechnicalAcknowledgmentExpected |
Sí | Boolean | Si la confirmación técnica se ha configurado en el contrato X12. |
isFunctionalAcknowledgmentExpected |
Sí | Boolean | Si la confirmación funcional se ha configurado en el contrato X12. |
isMessageFailed |
Sí | Boolean | Si el mensaje X12 genera error. |
gs01 |
No | Cuerda | Código de identificador de grupo funcional |
gs02 |
No | Cuerda | Código de remitente de la aplicación |
gs03 |
No | Cuerda | Código del receptor de la aplicación |
gs04 |
No | Cuerda | Fecha del grupo funcional. |
gs05 |
No | Cuerda | Hora del grupo funcional. |
gs07 |
No | Cuerda | Código de la agencia responsable. |
gs08 |
No | Cuerda | Código identificador de la versión, el lanzamiento o el sector. |
Confirmación de grupo funcional X12: esquema de seguimiento
La sintaxis siguiente describe el esquema para realizar un seguimiento de una confirmación de grupo funcional X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"isaSegment": "",
"gsSegment": "",
"respondingFunctionalGroupControlNumber": "",
"respondingFunctionalGroupId": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ak903": "",
"ak904": "",
"ak9Segment": ""
}
}
Confirmación de grupo funcional X12: agreementProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
senderPartnerName |
No | Cuerda | Nombre del remitente del mensaje X12 del asociado |
receiverPartnerName |
No | Cuerda | Nombre del receptor de mensajes X12 del asociado |
senderQualifier |
Sí | Cuerda | Calificador para el remitente del mensaje X12 del asociado |
senderIdentifier |
Sí | Cuerda | Identificador del remitente del mensaje X12 del asociado |
receiverQualifier |
Sí | Cuerda | Calificador para el receptor del mensaje X12 del asociado |
receiverIdentifier |
Sí | Cuerda | Identificador del receptor de mensajes X12 del asociado |
agreementName |
No | Cuerda | Nombre del contrato X12 que resuelve los mensajes |
Confirmación de grupo funcional X12: messageProperties
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
direction |
Sí | Enum | Dirección del flujo de mensajes (send o receive) |
functionalGroupControlNumber |
No | Cuerda | Número de control de grupo funcional para la confirmación técnica. Este valor se rellena para el remitente cuando se recibe una confirmación técnica de los asociados. |
interchangeControlNumber |
No | Cuerda | Número de control de intercambio. Este valor se rellena para el remitente cuando se recibe una confirmación técnica de los asociados. |
isaSegment |
No | Cuerda | Igual que interchangeControlNumber, pero solo se rellena en casos específicos. |
gsSegment |
No | Cuerda | Igual que functionalGrouControlNumber, pero solo se rellena en casos específicos |
respondingFunctionalGroupControlNumber |
No | Cuerda | Número de control del grupo funcional original |
respondingFunctionalGroupId |
No | Cuerda | Se asigna a AK101 en el identificador del grupo funcional de confirmación. |
isMessageFailed |
Sí | Boolean | Si el mensaje X12 genera error. |
statusCode |
Sí | Enum | Código de estado de confirmación con estos valores permitidos: Accepted, Rejected y AcceptedWithErrors |
processingStatus |
Sí | Enum | Estado de procesamiento de la confirmación con estos valores permitidos: Received, Generatedy Sent |
ak903 |
No | Cuerda | Número de conjuntos de transacciones recibidos |
ak904 |
No | Cuerda | Número de conjuntos de transacciones aceptados en el grupo funcional identificado |
ak9Segment |
No | Cuerda | Si el grupo funcional identificado en el segmento AK1 se acepta o se rechaza y por qué. |
Personalizado
Puede configurar un seguimiento personalizado que registre los eventos desde el principio hasta el final del flujo de trabajo de su aplicación lógica. Por ejemplo, puede registrar eventos de capas que incluyan su flujo de trabajo, SQL Server, BizTalk Server o cualquier otra capa. La siguiente sección proporciona código de esquema de seguimiento personalizado que puede utilizar en las capas fuera de su flujo de trabajo.
La sintaxis siguiente describe el esquema para el seguimiento personalizado:
{
"sourceType": "",
"source": {
"workflow": {
"systemId": ""
},
"runInstance": {
"runId": ""
},
"operation": {
"operationName": "",
"repeatItemScopeName": "",
"repeatItemIndex": ,
"trackingId": "",
"correlationId": "",
"clientRequestId": ""
}
},
"events": [
{
"eventLevel": "",
"eventTime": "",
"recordType": "",
"record": {}
}
]
}
| Propiedad | Obligatorio | Tipo | Descripción |
|---|---|---|---|
sourceType |
Sí | Cuerda | Tipo de origen de ejecución con estos valores permitidos: Microsoft.Logic/workflows, custom** |
source |
Sí | String o JToken | Si el tipo de origen es Microsoft.Logic/workflows, la información de origen debe seguir el esquema descrito. Si el tipo de origen es custom, el esquema tiene el tipo JToken. |
systemId |
Sí | Cuerda | Identificador del sistema para la aplicación lógica |
runId |
Sí | Cuerda | Identificador de ejecución de la aplicación lógica |
operationName |
Sí | Cuerda | Nombre de la operación, por ejemplo, acción o desencadenador |
repeatItemScopeName |
Sí | Cuerda | Repita el nombre del elemento si la acción está en un foreach bucle o until |
repeatItemIndex |
Sí | Entero | Número de índice de elemento repetido para indicar que la acción está en un bucle foreach o until |
trackingId |
No | Cuerda | Identificador de seguimiento para correlacionar los mensajes |
correlationId |
No | Cuerda | Identificador de correlación para correlacionar los mensajes |
clientRequestId |
No | Cuerda | El cliente puede rellenar esta propiedad para correlacionar los mensajes |
eventLevel |
Sí | Cuerda | Nivel de evento |
eventTime |
Sí | Fecha y hora | Hora del evento en formato UTC: AAAA-MM-DDTHH:MM:SS.00000Z |
recordType |
Sí | Cuerda | Realice un seguimiento del tipo de registro solo con este valor permitido: custom |
record |
Sí | JToken | Tipo de registro personalizado solo en formato JToken |