Metadata and the WCF Service Model with Siebel

In the WCF service model, you use the Add Adapter Service Reference Visual Studio Plug-in or the ServiceModel Metadata Utility Tool (svcutile.exe) to generate a proxy class—the WCF client class—through which your code can invoke operations on the Microsoft BizTalk Adapter for Siebel eBusiness Applications.

These tools use the metadata exposed by the adapter to generate:

  • An annotated .NET interface that represents the service contract for target operations. This interface is called the WCF service contract.

  • Annotated classes that represent the supporting message contracts, operation contracts, and data contracts for the service contract.

  • A WCF client class whose methods can be used to invoke the service methods (operations) exposed by the WCF service contract.

    For help in understanding the structure of this generated code, see "Understanding Generated Client Code" at https://go.microsoft.com/fwlink/?LinkId=98365. This topic specifically describes code that svcutil.exe generates, but its content is also applicable to the code that the Add Adapter Service Reference Plug-in generates.

    For information about how to generate a WCF client class for target operations and about the differences between svcutil.exe and the Add Adapter Service Reference Plug-in, see Generate a WCF Client or a WCF service contract for Siebel solution Artifacts

See Also

Develop Siebel applications using the WCF Service Model