Ricezione da PeopleSoft
L'adapter Microsoft per PeopleSoft Enterprise è un'adapter di trasmissione. Supporta la trasmissione sollecitazione-risposta, consentendo l'invio di una query e la restituzione di una risposta. Se invece si desidera solo ricevere dati da PeopleSoft, è necessario eseguire due passaggi aggiuntivi:
Creare una pipeline di ricezione personalizzata mediante il componente della pipeline Set Namespace.
Creare una porta di ricezione accessibile da PeopleSoft, ad esempio una porta che utilizza l'adapter HTTP. Utilizzare la pipeline di ricezione personalizzata con la porta di ricezione.
Impostare il componente della pipeline dello spazio dei nomi
I messaggi ricevuti da PeopleSoft non includono gli spazi dei nomi. Il componente della pipeline Set Namespace consente di aggiungere uno spazio dei nomi per il messaggio in arrivo.
Il percorso predefinito per il componente della pipeline Set Namespace è C:\Programmi\Microsoft BizTalk Adapters for Enterprise Applications\Pipeline Component. È necessario copiare il componente Microsoft.BizTalk.Adapters.Pipeline.SetNSForMsg.dll nella directory Pipeline Component utilizzata da BizTalk. È inoltre necessario aggiungere il componente alla casella degli strumenti di Visual Studio per utilizzarlo in Progettazione pipeline.
Per informazioni su dove installare il componente, vedere Distribuzione di componenti della pipeline.
Per informazioni sull'aggiunta del componente alla casella degli strumenti di Visual Studio, vedere Come usare la casella degli strumenti.
Configurare il componente della pipeline dello spazio dei nomi set
Per il componente della pipeline Set Namespace sono disponibili due proprietà che è possibile impostare:
Usare | Per |
---|---|
Spazio dei nomi di destinazione predefinito | Inserire uno spazio dei nomi fisso nel messaggio in arrivo. |
Target Namespace XPath | Estrarre lo spazio dei nomi dal messaggio in arrivo, acquisendolo dal percorso specificato dall'XPath. Se il componente non individua uno spazio dei nomi valido, registra un avviso nel registro eventi applicazioni e, se è specificato, utilizza lo spazio dei nomi di destinazione predefinito. |
Se entrambe le proprietà vengono lasciate vuote, il componente non assegna gli spazi dei nomi ai messaggi in arrivo ma inserisce comunque avvisi nel registro eventi applicazioni.