Export (0) Print
Expand All

Receiving from Siebel eBusiness Applications

The Microsoft Adapter for Siebel eBusiness Applications is a send adapter. The adapter supports solicit-response sends so that you can send a query and get back a response. However, if you want only to receive data from Siebel eBusiness Applications, you must take two additional steps:

  1. Create a custom receive pipeline using the Set Namespace pipeline component.

  2. Create a receive port accessible from Siebel such as a port using the HTTP Adapter. Use the custom receive pipeline with the receive port.

Messages received from Siebel do not include namespaces. The Set Namespace pipeline component enables you to add a namespace to the incoming message.

The default location for the Set Namespace pipeline component is C:\Program Files\Microsoft BizTalk Adapters for Enterprise Applications\Pipeline Component. You need to copy the component, Microsoft.BizTalk.Adapters.Pipeline.SetNSForMsg.dll, to the Pipeline Component directory used by BizTalk. You also need to add the component to the Visual Studio Toolbox in order to use it in the Pipeline Designer.

For information about where to install the component, see "Deploying Pipeline Components" in the Microsoft BizTalk Server 2006 help.

For information about adding the component to the Visual Studio Toolbox, see "How to Use the Toolbox" in the Microsoft BizTalk Server 2006 help.

The Set Namespace pipeline component has two properties you can set:

Use this To do this

Default Target Namespace

Put a fixed namespace in the incoming message.

Target Namespace XPath

Extract the namespace from the incoming message using the specified XPath. If the component does not find a valid namespace, it logs a warning in the Application Event Log and, if it is specified, uses the Default Target Namespace.

If you leave both properties blank, the component does not assign namespaces to incoming messages but does write warnings to the Application Event Log.

Community Additions

© 2015 Microsoft