Configurazione delle proprietà della pipeline EDI
Le proprietà della pipeline vengono usate nell'elaborazione di un interscambio EDI in ingresso o in uscita quando BizTalk Server non è in grado di determinare il contratto a cui si risolve l'interscambio in ingresso o in uscita. In alcuni casi, BizTalk Server usa la proprietà della pipeline per elaborare l'interscambio; in altri BizTalk Server usare il contratto di fallback. Per altre informazioni, vedere Come configurare la convalida di un interscambio EDI.
Esistono alcune eccezioni a questa regola:
Nel caso di X12, il set di caratteri usato in fase di esecuzione viene determinato dalla proprietà della pipeline, anche se l'accordo è stato determinato. Il set di caratteri descritto nell'accordo viene adoperato unicamente per convalidare le impostazioni delle proprietà dell'accordo.
Per EDIFACT, se un interscambio in ingresso non ha un segmento UNA, BizTalk Server usa i delimitatori specificati nella proprietà pipeline EfactDelimiters, BizTalk Server non usa le proprietà definite nel contratto a cui il messaggio viene risolto o il contratto di fallback.
Prerequisiti
È necessario essere connessi come membro del gruppo Administrators BizTalk Server o BizTalk Server gruppo Operatori B2B.
Proprietà della pipeline EDI
Nelle pipeline EDI è possibile configurare le seguenti proprietà:
Proprietà | Uso | Valori | Pipeline - Fase |
---|---|---|---|
AllowTrailingDelimiters | Genera separatori finali nell'interscambio ricevuto. | False (impostazione predefinita) Vero |
EdiReceive - Disassembla AS2EdiReceive - Disassembla EdiSend - Assembla AS2EdiSend - Assembla |
CharacterSet | Consente di specificare il set di caratteri da usare in fase di esecuzione durante la convalida degli interscambi EDI in uscita. Questa proprietà viene usata esclusivamente per l'elaborazione X12, non per quella EDIFACT. |
UTF8 (valore predefinito) Basic Extended |
EdiReceive - Disassemble AS2EdiReceive - Disassembla EdiSend - Assembla AS2EdiSend - Assembla |
ConvertToImpliedDecimal | Per un interscambio in ingresso, consente di convertire un numero EDI specificato nel formato Nn in un valore numerico in base 10 nel documento XML intermedio in BizTalk Server. Questa proprietà viene usata esclusivamente per l'elaborazione X12, non per quella EDIFACT. |
False (impostazione predefinita) Vero |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
CreateXMLTagForTrailingSeparators | Crea tag XML vuoti per ogni separatore finale ( se è stato impostato AllowTrailingDelimiters su true). | False (impostazione predefinita) Vero |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
DetectMID | Abilita l'esecuzione dell'analisi di più interscambi in un solo messaggio da parte del disassembler EDI. | True (impostazione predefinita) Falso |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
EdiDataValidation | Consente di abilitare la convalida del tipo EDI (elementi dati) degli interscambi EDI in uscita, inclusa la convalida della lunghezza del campo, il carattere facoltativo e il numero di ripetizioni, oltre alla convalida degli elementi dati EDI. | True (impostazione predefinita) Falso |
EdiReceive - Disassemble AS2EdiReceive - Disassemble EdiSend - Assembla AS2EdiSend - Assembla |
EfactDelimiters | Indica i delimitatori da usare nell'elaborazione di un interscambio in ingresso. Usata se in un interscambio in ingresso non è presente un segmento UNA. I delimitatori possono essere i seguenti: - UNA1 (separatore di elementi dati componente) - UNA2 (separatore di elementi dati) - UNA3 (notazione decimale) - UNA4 (indicatore di rilascio) - UNA5 (separatore di ripetizione) - UNA6 (terminazione segmento): questa proprietà viene usata solo per l'elaborazione EDIFACT, non per X12. |
0x3A, 0x2B, 0x2C, 0x3F, 0x20, 0x27 (valori predefiniti) | EdiReceive - Disassemble AS2EdiReceive - Disassemble |
IgnoreMessageEncoding | Specifica che il componente BatchMarker non imposta l'EDI. Proprietà di contesto EncodingType su <X12> o <EDIFACT>. Questo vale per le pipeline personalizzate durante l'elaborazione di messaggi non EDI. | False (impostazione predefinita) Vero |
EdiReceive - ResolveParty AS2EdiReceive - ResolveParty |
MaskSecurityInformation | Consente di usare una maschera per le informazioni di sicurezza relative all'autorizzazione/password nella proprietà di contesto di un interscambio EDI in ingresso, allo scopo di impedire la divulgazione delle informazioni. Si applica ai campi ISA1, ISA2, ISA3 e ISA4 per gli interscambi X12 e ai campi UNB6 per gli interscambi EDIFACT. | True (impostazione predefinita) Falso |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
PreserveInterchange | Consente di specificare che un batch ricevuto verrà elaborato come unità singola. | False (impostazione predefinita) Vero |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
RouteAckOn2WayPort | Restituisce un riconoscimento EDI sulla connessione aperta di una porta di ricezione richiesta-risposta bidirezionale. | True (impostazione predefinita) Falso |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
UseDotAsDecimalSeperator | Se impostato su True, la pipeline di ricezione EDI usa una notazione decimale "." anziché la notazione decimale del documento in ingresso. | False (impostazione predefinita) Vero |
EdiReceive – Disassembla AS2EdiReceive - Disassemble |
UseIsa11AsRepetitionSeparator | Consente di specificare che ISA11 viene usato come separatore ripetizioni invece che come identificatore standard. Nota: Questa proprietà viene utilizzata solo per l'elaborazione X12, non per EDIFACT. | False (impostazione predefinita) Vero |
EdiReceive - Disassemble AS2EdiReceive - Disassemble |
XmlSchemaValidation | Abilita la convalida estesa (BTS-XSD) degli interscambi EDI in uscita. Ciò vale solo se lo schema è stato personalizzato con elementi il cui tipo di dati non è EDI. Gli elementi aggiunti non verranno convalidati mediante EDI, pertanto saranno coperti da una convalida estesa. | False (impostazione predefinita) Vero |
EdiReceive - Disassemble AS2EdiReceive - Disassemble EdiSend - Assembla AS2EdiSend - Assembla |
Per impostare una proprietà di una pipeline
In BizTalk Server Console di amministrazione fare clic con il pulsante destro del mouse sul percorso di ricezione o sulla porta di trasmissione usando la pipeline per cui si desidera impostare le proprietà e quindi scegliere Proprietà.
Fare clic sul pulsante con i puntini di sospensione (…) accanto alla pipeline per la quale si desidera impostare le proprietà.
Nella finestra di dialogo Configura pipeline immettere il valore per la proprietà e quindi fare clic su OK.