Suddivisione di un interscambio in batch
In questo argomento viene descritto come configurare un accordo per l'elaborazione di un interscambio EDI batch suddividendo i set di transazioni dall'interscambio.
Prerequisiti
È necessario essere connessi come membro del gruppo BizTalk Server Administrators o BizTalk Server operatori B2B.
Per ricevere un interscambio EDI
Nella console di amministrazione di BizTalk Server fare clic sul nodo Entità. Nella pagina Parti e profili di business fare clic sull'entità con il contratto che verrà risolto nell'interscambio in batch in ingresso. Nella sezione Contratto della pagina fare clic con il pulsante destro del mouse sul contratto e scegliere Proprietà. Nella finestra di dialogo Proprietà contratto , nella scheda contratto unidirezionale ,a cui verrà risolto l'interscambio in batch in ingresso, eseguire le operazioni seguenti:
Nella pagina Identificatori assicurarsi di immettere i valori corretti in modo che l'interscambio in batch in ingresso venga risolto in questo contratto.
Nel caso di X12: Set ISA5, ISA6, ISA7 e ISA8.
Nel caso di Edifact: Impostare UNB2.1, UNB2.2, UNB3.1 e UNB3.2.
Nella pagina Impostazioni host locale (in Impostazioni interscambio), nella sezione Impostazioni ricevitore, per l'opzioneElaborazione batch in ingresso selezionare una delle opzioni seguenti:
Divisione interscambio come set di transazioni - Sospendi set di transazioni in caso di errore: selezionare questa opzione per specificare che BizTalk Server deve analizzare ogni set di transazioni in un interscambio in un documento XML separato. BizTalk Server applicherà al set di transazioni la busta appropriata e instraderà il documento del set di transazioni al MessageBox. Con questa opzione, verranno sospesi solo i set di transazioni che non superano la convalida dell'interscambio.
Divisione interscambio come set di transazioni : sospendi interscambio in caso di errore: selezionare questa opzione per specificare che BizTalk Server deve analizzare ogni set di transazioni in un interscambio in un documento XML separato. BizTalk Server applicherà al set di transazioni la busta appropriata e instraderà il documento del set di transazioni al MessageBox. Con questa opzione, se la convalida di uno o più set di transazioni dell'interscambio ha esito negativo, verrà sospeso l'intero interscambio.
Creare un progetto di Visual Studio per il batch conservato nel modo seguente:
In Visual Studio creare un progetto BizTalk e aggiungere gli schemi per tutti i messaggi all'interno del batch.
Compilare e distribuire il progetto.
Nella console di amministrazione di BizTalk Server creare una porta di trasmissione per inviare batch suddivisi come indicato di seguito:
Impostare la pipeline di trasmissione su EdiSend o AS2EdiSend.
Impostare il filtro della porta di trasmissione sul valore richiesto per prelevare ogni set di transizioni, ad esempio, in BTS.MessageType.
Vedere anche
Configurazione dei batch EDI
Come creare una porta di trasmissione