Passaggio 2: Configurare una porta di trasmissione unidirezionale WCF-Custom
Tempo di completamento: 10 minuti
Obiettivo: In questo passaggio viene configurata una porta WCF-Custom per inviare il file flat IDOC a un sistema SAP. Dopo aver configurato la porta, configurare l'applicazione BizTalk per l'uso della porta di trasmissione WCF-Custom.
Prerequisiti
È necessario aver compilato e distribuito il progetto BizTalk vPrev per inviare IDOC a un sistema SAP.
Per configurare una porta di trasmissione unidirezionale WCF-Custom
Avviare la console di amministrazione di BizTalk Server.
Nell'albero della console espandere Gruppo BizTalk e quindi Applicazioni.
Espandere l'applicazione in cui si vuole creare la porta di trasmissione.
Fare clic con il pulsante destro del mouse su Porte di trasmissione, scegliere Nuovoe fare clic su Porta di trasmissione unidirezionale statica.
Nella scheda Generale della finestra di dialogo Proprietà porta di trasmissione digitare un nome per la porta di trasmissione.
Nell'elenco a discesa Tipo selezionare WCF-Custom e quindi fare clic su Configura.
Nella finestra di dialogo Proprietà trasporto personalizzato WCF eseguire le operazioni seguenti:
Fare clic sulla scheda Generale e nel campo Indirizzo (URI) specificare l'URI di connessione per inviare messaggi al sistema SAP. Per altre informazioni sull'URI di connessione, vedere Creare l'URI di connessione di sistema SAP.
Nella scheda Generale digitare l'azione per l'operazione nella casella di testo Azione . Per inviare un IDOC a file flat, è necessario usare l'operazione SendIdoc esposta dall'adapter SAP basato su WCF. L'operazione SendIdoc consente ai client dell'adapter di inviare IDOC con uno schema tipizzato in modo debole. Per altre informazioni, vedere Operazioni sui IDOC in SAP. La figura seguente mostra la casella di testo Azione con l'azione per l'operazione SendIdoc .
Fare clic sulla scheda Binding e nell'elenco a discesa Tipo di associazione selezionare sapBinding.
Fare clic sulla scheda Credenziali e specificare le credenziali per connettersi a un sistema SAP.
Fare clic sulla scheda Messaggi e nella sezione Corpo del messaggio WCF in uscita scegliere l'opzione Modello .
Nella casella di testo XML specificare il modello che verrà usato per costruire il messaggio WCF. In questo modo si crea un messaggio conforme all'operazione SendIdoc per l'adapter SAP basato su WCF. Per altre informazioni sulla struttura dei messaggi per l'operazione SendIdoc , vedere Schemi dei messaggi per le operazioni IDOC.
Per l'operazione SendIdoc, è necessario specificare il modello seguente:
<SendIdoc xmlns="http://Microsoft.LobServices.Sap/2007/03/Idoc/"> <idocData><bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="string"/></idocData> </SendIdoc>
Nel modello precedente,
bts-msg-body
è xml IDOC creato usando il disassembler file flat associato alla porta di ricezione del file. L'IDOC XML è incapsulato nel messaggio SendIdoc.Fare clic su Applica e quindi su OK.
Nella finestra di dialogo Proprietà porta di trasmissione selezionare BizTalkServerApplication nell'elenco a discesa Gestore di invio.
Nell'elenco a discesa Invia pipeline selezionare ConvertToFlatFile. Questa pipeline dell'assembler file flat fa già parte del progetto BizTalk vPrev e viene usata per convertire un IDOC XML in un IDOC file flat.
Fare clic su OK.
Per configurare l'applicazione BizTalk
Nella console di amministrazione di BizTalk Server espandere Gruppo BizTalk, applicazioni ed espandere l'applicazione BizTalk in cui viene distribuita l'orchestrazione.
Fare clic con il pulsante destro del mouse sull'applicazione BizTalk e quindi scegliere Configura.
Nel riquadro sinistro fare clic sull'orchestrazione da configurare. Nel riquadro destro selezionare un'istanza host BizTalk nell'elenco a discesa Host .
Nella casella Binding eseguire il mapping delle porte logiche dell'orchestrazione BizTalk alle porte fisiche nella console di amministrazione di BizTalk Server.
Selezionare la porta file in cui si rilascia l'IDOC file flat.
Selezionare la porta di trasmissione WCF-Custom creata in precedenza in questo argomento.
Fare clic su OK.
Per altre informazioni sulla configurazione delle app in BizTalk Server, vedere Come configurare un'applicazione.
Passaggi successivi
È stata completata la migrazione del progetto BizTalk vPrev a un progetto BizTalk che invia IDOC a un sistema SAP usando l'adapter SAP basato su WCF. È ora necessario testare l'applicazione BizTalk migrata inviando un IDOC file flat, come descritto nel passaggio 3: Testare l'applicazione migrata.
Vedere anche
Esercitazione 3: Migrazione di un progetto BizTalk per l'invio di un IDOC a SAP
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per