Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: App per la logica di Azure (a consumo)
Annotazioni
Questo articolo si applica solo ai flussi di lavoro delle app per la logica a consumo. Per informazioni sul monitoraggio delle app per la logica Standard, vedere la documentazione seguente:
App per la logica di Azure include il rilevamento predefinito che è possibile abilitare per parti del flusso di lavoro. Per monitorare correttamente il recapito o la ricezione, gli errori e le proprietà per i messaggi business-to-business (B2B), è possibile creare e usare schemi di rilevamento personalizzati AS2, X12 e personalizzati nell'account di integrazione. Questa guida di riferimento descrive la sintassi e gli attributi per questi schemi di rilevamento.
AS2
Messaggio AS2 - Schema di rilevamento
La sintassi seguente descrive lo schema per tenere traccia di un messaggio AS2:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"dispositionType": "",
"fileName": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isMessageEncrypted": "",
"isMessageCompressed": "",
"incomingHeaders": {},
"outgoingHeaders": {},
"correlationMessageId": "",
"isNrrEnabled": "",
"isMdnExpected": "",
"mdnType": ""
}
}
Messaggio AS2 - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome partner per il mittente del messaggio AS2 |
receiverPartnerName |
NO | Stringa | Nome del partner per il ricevitore di messaggi AS2 |
as2To |
Sì | Stringa | Nome del ricevitore di messaggi AS2 nelle intestazioni del protocollo AS2 |
as2From |
Sì | Stringa | Nome del mittente del messaggio AS2 nelle intestazioni del messaggio AS2 |
agreementName |
NO | Stringa | Nome del contratto AS2 che risolve i messaggi |
Messaggio AS2 - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Stringa | Direzione del flusso del messaggio (send o receive ) |
messageId |
NO | Stringa | ID messaggio AS2 nelle intestazioni del messaggio AS2 |
dispositionType |
NO | Stringa | Tipo di eliminazione per la notifica per l'eliminazione dei messaggi (MDN) |
fileName |
NO | Stringa | Nome file dall'intestazione del messaggio AS2 |
isMessageFailed |
Sì | Booleano | Indica se il messaggio AS2 non è riuscito |
isMessageSigned |
Sì | Booleano | Indica se il messaggio AS2 è firmato |
isMessageEncrypted |
Sì | Booleano | Indica se il messaggio AS2 è crittografato |
isMessageCompressed |
Sì | Booleano | Indica se il messaggio AS2 è compresso |
incomingHeaders |
NO | Dizionario JToken | Dettagli per l'intestazione del messaggio AS2 in ingresso |
outgoingHeaders |
NO | Dizionario JToken | Dettagli per l'intestazione del messaggio AS2 in uscita |
correlationMessageId |
NO | string | ID messaggio per la correlazione dei messaggi AS2 con notifiche di eliminazione messaggi (MDN) |
isNrrEnabled |
Sì | Booleano | Indica se la mancata ripudiazione della ricevuta (NRR) è abilitata |
isMdnExpected |
Sì | Booleano | Indica se usare il valore predefinito, se sconosciuto |
mdnType |
Sì | Enumerazione | Valori consentiti: NotConfigured , Sync e Async |
AS2 MDN - Schema di rilevamento
La sintassi seguente descrive lo schema per tenere traccia di un messaggio MDN AS2:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"originalMessageId": "",
"dispositionType": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isNrrEnabled": "",
"statusCode": "",
"micVerificationStatus": "",
"correlationMessageId": "",
"incomingHeaders": {},
"outgoingHeaders": {}
}
}
AS2 MDN - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome partner per il mittente del messaggio AS2 |
receiverPartnerName |
NO | Stringa | Nome del partner per il ricevitore di messaggi AS2 |
as2To |
Sì | Stringa | Nome del ricevitore di messaggi AS2 nelle intestazioni AS2 |
as2From |
Sì | Stringa | Nome del mittente del messaggio AS2 nelle intestazioni del messaggio AS2 |
agreementName |
NO | Stringa | Nome del contratto AS2 che risolve i messaggi |
AS2 MDN - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Stringa | Direzione del flusso del messaggio (send o receive ) |
messageId |
NO | Stringa | ID messaggio AS2 nelle intestazioni del messaggio AS2 |
originalMessageId |
NO | string | ID messaggio AS2 originale |
dispositionType |
NO | string | Tipo di eliminazione per la notifica per l'eliminazione dei messaggi (MDN) |
isMessageFailed |
Sì | Booleano | Indica se il messaggio AS2 non è riuscito |
isMessageSigned |
Sì | Booleano | Indica se il messaggio AS2 è firmato |
isNrrEnabled |
Sì | Booleano | Indica se la mancata ripudiazione della ricevuta (NRR) è abilitata |
statusCode |
Sì | Enumerazione | Valori consentiti: Accepted , Rejected e AcceptedWithErrors |
micVerificationStatus |
Sì | Enum | Valori consentiti: NotApplicable , Succeeded e Failed |
correlationMessageId |
NO | string | ID di correlazione, ovvero l'ID per il messaggio originale con l'MDN configurato |
incomingHeaders |
NO | Dizionario JToken | Dettagli dell'intestazione del messaggio AS2 ricevuto |
outgoingHeaders |
NO | Dizionario JToken | Dettagli per l'intestazione del messaggio AS2 in uscita |
X12
- Schema di rilevamento per set di transazioni X12
- Schema di rilevamento per acknowledgment del set di transazioni X12
- Schema di rilevamento dell'interscambio X12
- Schema di rilevamento per acknowledgement di interscambio X12
- Schema di rilevamento per gruppi funzionali X12
- Schema di rilevamento per acknowledgement del gruppo funzionale X12
Set di transazioni X12 - Schema di rilevamento
La sintassi seguente descrive lo schema per tenere traccia di un set di transazioni X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"transactionSetControlNumber": "",
"correlationMessageId": "",
"messageType": "",
"isMessageFailed": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"needAk2LoopForValidMessages": "",
"segmentsCount": ""
}
}
Insieme di transazioni X12 - proprietà dell'accordo
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | string | Nome del mittente del messaggio X12 partner |
receiverPartnerName |
NO | Stringa | Nome del ricevitore di messaggi X12 partner |
senderQualifier |
Sì | Stringa | Qualificatore per il mittente del messaggio X12 partner |
senderIdentifier |
Sì | Stringa | Identificatore del mittente partner per il messaggio X12 |
receiverQualifier |
Sì | Stringa | Qualificatore per il ricevente di messaggi X12 partner |
receiverIdentifier |
Sì | Stringa | Identificatore per il ricevitore di messaggi X12 partner |
agreementName |
NO | string | Nome del contratto X12 che risolve i messaggi |
Set di transazioni X12 - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Enum | Direzione del flusso del messaggio (send o receive ) |
interchangeControlNumber |
NO | Stringa | Numero di controllo interscambio per acknowledgement funzionale |
functionalGroupControlNumber |
NO | Stringa | Numero di controllo del gruppo funzionale per acknowledgement funzionale |
transactionSetControlNumber |
NO | Stringa | Numero di controllo per il set di transazioni |
correlationMessageId |
NO | Stringa | ID correlazione messaggi, che combina questi valori: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber} |
messageType |
NO | Stringa | Set di transazioni o tipo di documento |
isMessageFailed |
Sì | Booleano | Indica se il messaggio X12 non è riuscito |
isTechnicalAcknowledgmentExpected |
Sì | Booleano | Indica se il riconoscimento tecnico è configurato nel contratto X12 |
isFunctionalAcknowledgmentExpected |
Sì | Booleano | Indica se il riconoscimento funzionale è configurato nel contratto X12 |
needAk2LoopForValidMessages |
Sì | Booleano | Indica se il ciclo AK2 è necessario per un messaggio valido |
segmentsCount |
NO | Integer | Numero di segmenti nel set di transazioni X12 |
Conferma del set di transazioni X12 - Schema di tracciamento
La sintassi seguente descrive lo schema per tenere traccia di un riconoscimento del set di transazioni 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": ""
}
}
Acknowledgement del set di transazioni X12 - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome del mittente del messaggio X12 partner |
receiverPartnerName |
NO | Stringa | Nome del ricevitore di messaggi X12 partner |
senderQualifier |
Sì | Stringa | Qualificatore per il mittente del messaggio X12 partner |
senderIdentifier |
Sì | Stringa | Identificatore del mittente partner per il messaggio X12 |
receiverQualifier |
Sì | Stringa | Qualificatore per il ricevente di messaggi X12 partner |
receiverIdentifier |
Sì | Stringa | Identificatore per il ricevitore di messaggi X12 partner |
agreementName |
NO | Stringa | Nome del contratto X12 che risolve i messaggi |
Acknowledgement del set di transazioni X12 - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Enumerazione | Direzione del flusso del messaggio (send o receive ) |
interchangeControlNumber |
NO | String | Numero di controllo interscambio per acknowledgement funzionale. Questo valore viene popolato solo per il mittente quando viene ricevuto un riconoscimento funzionale per i messaggi inviati al partner. |
functionalGroupControlNumber |
NO | Stringa | Numero di controllo del gruppo funzionale per acknowledgement funzionale. Questo valore viene popolato solo per il mittente quando viene ricevuto un riconoscimento funzionale per i messaggi inviati al partner. |
isaSegment |
NO | Stringa | Segmento ISA (Interchange Control Header) per il messaggio X12. Questo valore viene popolato solo per il mittente quando viene ricevuto un riconoscimento funzionale per i messaggi inviati al partner. |
gsSegment |
NO | Stringa | Segmento GS nel messaggio X12. Questo valore viene popolato solo per il mittente quando viene ricevuto un riconoscimento funzionale per i messaggi inviati al partner. |
respondingFunctionalGroupControlNumber |
NO | Stringa | Numero di controllo per il gruppo funzionale che risponde |
respondingFunctionalGroupId |
NO | Stringa | ID del gruppo funzionale di risposta, che corrisponde ad AK101 nell'acknowledgement |
respondingTransactionSetControlNumber |
NO | Stringa | Numero di controllo per il set di transazioni di risposta |
respondingTransactionSetId |
NO | Stringa | ID del set di transazioni di risposta, che corrisponde ad AK201 nell'acknowledgement |
statusCode |
Sì | Booleano | Codice di stato di riconoscimento per il set di transazioni |
processingStatus |
Sì | Enumerazione | Stato di elaborazione per il riconoscimento con questi valori consentiti: Received , Generated e Sent |
correlationMessageId |
NO | string | ID di correlazione dei messaggi, che combina questi valori: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber} |
isMessageFailed |
Sì | Booleano | Indica se il messaggio X12 non è riuscito |
ak2Segment |
NO | Stringa | Riconoscimento per un set di transazioni nel gruppo funzionale ricevuto |
ak3Segment |
NO | string | Segnala gli errori in un segmento di dati |
ak5Segment |
NO | string | Indica se il set di transazioni identificato nel segmento AK2 è accettato o rifiutato e il motivo |
Interscambio X12 - Schema di rilevamento
La sintassi seguente descrive lo schema per tenere traccia di un interscambio X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isMessageFailed": "",
"isa09": "",
"isa10": "",
"isa11": "",
"isa12": "",
"isa14": "",
"isa15": "",
"isa16": ""
}
}
Interscambio X12 - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome del mittente del messaggio X12 partner |
receiverPartnerName |
NO | Stringa | Nome del ricevitore di messaggi X12 partner |
senderQualifier |
Sì | Stringa | Qualificatore per il mittente del messaggio X12 partner |
senderIdentifier |
Sì | Stringa | Identificatore del mittente partner per il messaggio X12 |
receiverQualifier |
Sì | Stringa | Qualificatore per il ricevente di messaggi X12 partner |
receiverIdentifier |
Sì | Stringa | Identificatore per il ricevitore di messaggi X12 partner |
agreementName |
NO | Stringa | Nome del contratto X12 che risolve i messaggi |
Interscambio X12 - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Enumerazione | Direzione del flusso del messaggio (send o receive ) |
interchangeControlNumber |
NO | String | Numero di controllo interscambio |
isaSegment |
NO | Stringa | Segmento ISA per il messaggio X12 |
isMessageFailed |
Sì | Booleano | Indica se il messaggio X12 non è riuscito |
isTechnicalAcknowledgmentExpected |
Sì | Booleano | Indica se il riconoscimento tecnico è configurato nel contratto X12 |
isa09 |
NO | Stringa | Data di interscambio del documento X12 |
isa10 |
NO | Stringa | Tempo di interscambio di documenti X12 |
isa11 |
NO | Stringa | Identificatore degli standard di controllo di interscambio X12 |
isa12 |
NO | Stringa | Numero di versione del controllo di interscambio X12 |
isa14 |
NO | Stringa | Richiesta di acknowledgement X12 |
isa15 |
NO | Stringa | Indicatore per test o produzione |
isa16 |
NO | Stringa | Separatore di elementi |
Acknowledgement dell'interscambio X12 - Schema di rilevamento
La sintassi seguente descrive lo schema per il rilevamento di un acknowledgement di interscambio X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"respondingInterchangeControlNumber": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ta102": "",
"ta103": "",
"ta105": ""
}
}
Acknowledgement di interscambio X12 - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome del mittente del messaggio X12 partner |
receiverPartnerName |
NO | Stringa | Nome del ricevitore di messaggi X12 partner |
senderQualifier |
Sì | Stringa | Qualificatore per il mittente del messaggio X12 partner |
senderIdentifier |
Sì | Stringa | Identificatore del mittente partner per il messaggio X12 |
receiverQualifier |
Sì | Stringa | Qualificatore per il ricevente di messaggi X12 partner |
receiverIdentifier |
Sì | Stringa | Identificatore per il ricevitore di messaggi X12 partner |
agreementName |
NO | Stringa | Nome del contratto X12 che risolve i messaggi |
Acknowledgement di interscambio X12 - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Enumerazione | Direzione del flusso del messaggio (send o receive ) |
interchangeControlNumber |
NO | String | Numero di controllo interscambio per acknowledgement tecnico ricevuto dai partner |
isaSegment |
NO | Stringa | Segmento ISA per il riconoscimento tecnico ricevuto dai partner |
respondingInterchangeControlNumber |
NO | Stringa | Numero di controllo interscambio per acknowledgement tecnico ricevuto dai partner |
isMessageFailed |
Sì | Boolean | Indica se il messaggio X12 non è riuscito |
statusCode |
Sì | Enumerazione | Codice di stato di acknowledgement di interscambio con questi valori consentiti: Accepted , Rejected e AcceptedWithErrors |
processingStatus |
Sì | Enum | Stato di elaborazione per il riconoscimento con questi valori consentiti: Received , Generated e Sent |
ta102 |
NO | String | Data di interscambio |
ta103 |
NO | Stringa | Tempo di interscambio |
ta105 |
NO | string | Codice della nota di interscambio |
Gruppo funzionale X12 - Schema di rilevamento
La sintassi seguente descrive lo schema per tenere traccia di un gruppo funzionale X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"gsSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"isMessageFailed": "",
"gs01": "",
"gs02": "",
"gs03": "",
"gs04": "",
"gs05": "",
"gs07": "",
"gs08": ""
}
}
Gruppo funzionale X12 - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome del mittente del messaggio X12 partner |
receiverPartnerName |
NO | Stringa | Nome del ricevitore di messaggi X12 partner |
senderQualifier |
Sì | Stringa | Qualificatore per il mittente del messaggio X12 partner |
senderIdentifier |
Sì | Stringa | Identificatore del mittente del messaggio X12 del partner |
receiverQualifier |
Sì | Stringa | Qualificatore per il ricevente di messaggi X12 partner |
receiverIdentifier |
Sì | Stringa | Identificatore per il ricevitore di messaggi X12 partner |
agreementName |
NO | Stringa | Nome del contratto X12 che risolve i messaggi |
Gruppo funzionale X12 - messageProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Enumerazione | Direzione del flusso del messaggio (send o receive ) |
interchangeControlNumber |
NO | String | Numero di controllo interscambio |
functionalGroupControlNumber |
NO | Stringa | Numero di controllo del gruppo funzionale |
gsSegment |
NO | Stringa | Segmento GS nel messaggio X12 |
isTechnicalAcknowledgmentExpected |
Sì | Booleano | Indica se il riconoscimento tecnico è configurato nel contratto X12 |
isFunctionalAcknowledgmentExpected |
Sì | Booleano | Indica se il riconoscimento funzionale è configurato nel contratto X12 |
isMessageFailed |
Sì | Booleano | Indica se il messaggio X12 non è riuscito |
gs01 |
NO | Stringa | Codice identificatore di gruppo funzionale |
gs02 |
NO | Stringa | Codice del mittente dell'applicazione |
gs03 |
NO | Stringa | Codice ricevitore dell'applicazione |
gs04 |
NO | Stringa | Data del gruppo funzionale |
gs05 |
NO | Stringa | Ora del gruppo funzionale |
gs07 |
NO | Stringa | Codice dell'agenzia responsabile |
gs08 |
NO | Stringa | Codice identificativo per la versione, il rilascio o il settore |
Riconoscimento del gruppo funzionale X12 - Schema di tracciamento
La sintassi seguente descrive lo schema per tenere traccia di un riconoscimento del gruppo funzionale X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"isaSegment": "",
"gsSegment": "",
"respondingFunctionalGroupControlNumber": "",
"respondingFunctionalGroupId": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ak903": "",
"ak904": "",
"ak9Segment": ""
}
}
Acknowledgment del gruppo funzionale X12 - agreementProperties
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
senderPartnerName |
NO | Stringa | Nome del mittente del messaggio X12 partner |
receiverPartnerName |
NO | Stringa | Nome del ricevitore di messaggi X12 partner |
senderQualifier |
Sì | Stringa | Qualificatore per il mittente del messaggio X12 partner |
senderIdentifier |
Sì | Stringa | Identificatore per il mittente del messaggio X12 partner |
receiverQualifier |
Sì | Stringa | Qualificatore per il ricevente di messaggi X12 partner |
receiverIdentifier |
Sì | Stringa | Identificatore per il ricevitore di messaggi X12 partner |
agreementName |
NO | Stringa | Nome del contratto X12 che risolve i messaggi |
Riconoscimento del gruppo funzionale X12 - proprietà del messaggio
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
direction |
Sì | Enumerazione | Direzione del flusso del messaggio (send o receive ) |
functionalGroupControlNumber |
NO | Stringa | Numero di controllo del gruppo funzionale per acknowledgement tecnico. Questo valore viene compilato per il mittente quando viene ricevuto un riconoscimento tecnico dai partner. |
interchangeControlNumber |
NO | string | Numero di controllo interscambio. Questo valore viene compilato per il mittente quando viene ricevuto un riconoscimento tecnico dai partner. |
isaSegment |
NO | string | Uguale a interchangeControlNumber, ma popola solo in casi specifici |
gsSegment |
NO | Stringa | Uguale a functionalGrouControlNumber , ma popola solo in casi specifici |
respondingFunctionalGroupControlNumber |
NO | Stringa | Numero di controllo per il gruppo funzionale originale |
respondingFunctionalGroupId |
NO | Stringa | Mapping di AK101 nell'ID gruppo funzionale di acknowledgement |
isMessageFailed |
Sì | Boolean | Indica se il messaggio X12 non è riuscito |
statusCode |
Sì | Enumerazione | Codice di stato di riconoscimento con questi valori consentiti: Accepted , Rejected e AcceptedWithErrors |
processingStatus |
Sì | Enum | Stato di elaborazione per il riconoscimento con questi valori consentiti: Received , Generated e Sent |
ak903 |
NO | String | Numero di set di transazioni ricevuti |
ak904 |
NO | Stringa | Numero di set di transazioni accettati nel gruppo funzionale identificato |
ak9Segment |
NO | string | Indica se il gruppo funzionale identificato nel segmento AK1 è accettato o rifiutato e il motivo |
Personalizzato
È possibile configurare il rilevamento personalizzato che registra gli eventi dall'inizio alla fine del flusso di lavoro dell'app per la logica. Ad esempio, è possibile registrare eventi da livelli che includono il flusso di lavoro, SQL Server, BizTalk Server o qualsiasi altro livello. La sezione seguente fornisce il codice dello schema di rilevamento personalizzato che è possibile usare nei livelli esterni al flusso di lavoro.
La sintassi seguente descrive lo schema per il rilevamento personalizzato:
{
"sourceType": "",
"source": {
"workflow": {
"systemId": ""
},
"runInstance": {
"runId": ""
},
"operation": {
"operationName": "",
"repeatItemScopeName": "",
"repeatItemIndex": ,
"trackingId": "",
"correlationId": "",
"clientRequestId": ""
}
},
"events": [
{
"eventLevel": "",
"eventTime": "",
"recordType": "",
"record": {}
}
]
}
Proprietà | Obbligatorio | TIPO | Descrizione |
---|---|---|---|
sourceType |
Sì | string | Digitare per l'origine di esecuzione con questi valori consentiti: Microsoft.Logic/workflows , custom ** |
source |
Sì | Stringa o JToken | Se il tipo di origine è Microsoft.Logic/workflows , le informazioni sull'origine devono seguire lo schema descritto. Se il tipo di origine è custom , lo schema ha il tipo JToken. |
systemId |
Sì | string | ID di sistema per l'applicazione logica |
runId |
Sì | string | ID di esecuzione per l'app per la logica |
operationName |
Sì | Stringa | Nome dell'operazione, ad esempio azione o trigger |
repeatItemScopeName |
Sì | Stringa | Ripetere il nome dell'elemento se l'azione si trova in un foreach o until ciclo |
repeatItemIndex |
Sì | Intero | Numero di indice dell'elemento ripetuto per indicare che l'azione si trova in un ciclo foreach o until |
trackingId |
NO | string | ID di traccia per la correlazione dei messaggi |
correlationId |
NO | string | ID di correlazione per la correlazione dei messaggi |
clientRequestId |
NO | string | Il client può popolare questa proprietà per correlare i messaggi |
eventLevel |
Sì | string | Livello di evento |
eventTime |
Sì | Data e ora | Ora evento in formato UTC: AAAA-MM-GGTHH:MM:SS.00000Z |
recordType |
Sì | string | Tipo di record con solo questo valore consentito: custom |
record |
Sì | JToken | Tipo di record personalizzato solo in formato JToken |