Editar

Partilhar via


Configure dynamic ports with Oracle E-Business Suite

In BizTalk Server, you can configure dynamic ports for a WCF-Custom adapter. Because the Oracle E-Business adapter is a WCF-based adapter, you can dynamically configure a port for the Oracle E-Business adapter by using message context properties.

For the Oracle E-Business adapter, the URI, action, and binding may be determined from a property on an incoming message, and then specified in the Expression shape, as shown in the following example:

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";  

Note

If you are using a WCF-OracleEBS adapter in BizTalk Server Administration console, you can also specify the transport type as SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="OracleEBSAdapter", where OracleEBSAdapter is the name with which you added the WCF-OracleEBS adapter in BizTalk Server Administration console.

In the preceding example,

  • Request2 message is being created from Request1 message. Both messages map to an operation schema, which is generated using the Consume Adapter Service Add-in.

  • SendPort is the name of the logical send port in the BizTalk orchestration.

    The Expression shape is part of the BizTalk orchestration. Deploying the orchestration also creates a WCF-Custom send port.

    For more information about configuring dynamic ports, see Configuring Dynamic Send Ports Using WCF Adapters Context Properties.

See Also

Building blocks to create Oracle E-Business Suite applications