Configurer des ports dynamiques avec Oracle E-Business Suite
Dans BizTalk Server, vous pouvez configurer des ports dynamiques pour une carte WCF-Custom. Étant donné que l’adaptateur Oracle E-Business est un adaptateur WCF, vous pouvez configurer dynamiquement un port pour l’adaptateur Oracle E-Business à l’aide des propriétés de contexte de message.
Pour l’adaptateur Oracle E-Business, l’URI, l’action et la liaison peuvent être déterminés à partir d’une propriété sur un message entrant, puis spécifiés dans la forme Expression , comme illustré dans l’exemple suivant :
Request2=Request1;
Request2(WCF.Action)="InterfaceTables/Insert/OFA/FA/FA_BOOKS";
Request2(WCF.BindingType)="oracleEBSBinding";
Request2(WCF.UserName)="myuser";
Request2(WCF.Password)="mypass";
SendPort(Microsoft.XLANGs.BaseTypes.Address)="oracleebs://ebs_instance";
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";
Notes
Si vous utilisez une carte WCF-OracleEBS dans BizTalk Server console Administration, vous pouvez également spécifier le type de transport , SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="OracleEBSAdapter"
où OracleEBSAdapter est le nom avec lequel vous avez ajouté l’adaptateur WCF-OracleEBS dans BizTalk Server console d’administration.
Dans l’exemple précédent,
Le message Request2 est créé à partir du message Request1. Les deux messages sont mappés à un schéma d’opération, qui est généré à l’aide du complément Consume Adapter Service.
SendPort est le nom du port d’envoi logique dans l’orchestration BizTalk.
La forme Expression fait partie de l’orchestration BizTalk. Le déploiement de l’orchestration crée également un port d’envoi WCF-Custom.
Pour plus d’informations sur la configuration des ports dynamiques, consultez Configuration de ports d’envoi dynamiques à l’aide des propriétés de contexte des adaptateurs WCF.
Voir aussi
Blocs de construction pour créer des applications Oracle E-Business Suite