New Code Samples for WCF Adapter Pack

I’ll admit to being fairly underwhelmed with the sample bits for the BizTalk Server 2006 LOB adapters.  If was often trial and error to figure out how to get the Oracle adapter working right, or figuring out how to do something specific with the Siebel adapter.  Very few details or examples were provided.

That said, looks like the Connected Systems team is much more aggressively sharing information about the new [BizTalk] Adapter Pack.  I just noticed a cornucopia of new code samples for the WCF LOB Adapter Pack.    For each of the three available adapters (SAP, Oracle, Siebel),  you’ll find samples for using the adapter with BizTalk, and, as a standalone WCF LOB adapter.  The Oracle adapter has lots of examples that will prove useful (invoking functions, using cursors, executing select queries, etc).  I also like that each adapter has a brief example of how to convert from using the BizTalk LOB adapters to the new Adapter Pack.

As part of my “BizTalk + WCF” series for TopXML.com, I’ll be demonstrating a few scenarios with the new Oracle adapter.  These samples mean that I’ll spend less time punching myself in the head and more time building useful demonstrations.

Well done Microsoft.

 

Technorati Tags: ,

Author: Richard Seroter

Richard Seroter is Director of Developer Relations and Outbound Product Management at Google Cloud. He’s also an instructor at Pluralsight, a frequent public speaker, the author of multiple books on software design and development, and a former InfoQ.com editor plus former 12-time Microsoft MVP for cloud. As Director of Developer Relations and Outbound Product Management, Richard leads an organization of Google Cloud developer advocates, engineers, platform builders, and outbound product managers that help customers find success in their cloud journey. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

3 thoughts

  1. hi , I am facing a problem in WCF Send Adapter, have alook at the problem if you can suggest a solution for that ..
    Problem : i have a WCF Service with one method say MyMethod( objInput)
    now i have hosted it and generated its Tequest and response XSD’s.
    I have created another biztalk project and added these XSD’s to it and exposed these schemas as WCF service, i have created a operation say operation1 and in the request and response i have set the above xsd .
    Now after deploying it, i am not able to understand how to configure Send port WCF basicHttpAdapter to access the MyMethod() of the above wcf service ..

    i have tried all the options but of no no use 😦

    please do send a copy of your reply on my mail ID also ..
    royalparinda11@gmail.com

    Thanks

  2. I’m a bit slow, but why did you take the generated XSDs and turn around and create another WCF service? Don’t you want BizTalk to call your existing WCF service? If so, you would just have to create the necessary send port and orchestration to process the request and response.

  3. HI, as i had a discussion earlier also about using WCF adapter .

    I am stucked again on the same problem. My scenario is :
    I am having a WSC Service with basicGHttpBindnig and in BT Project i am consuming it with (Add generated items), it creates bindinginfo.xml and schema xsd’s for the service and one orchestration file .
    once i deploy it , and import the bindinginfo , it sets the send port of the project and in Action it sets the BtActionMapping .

    Now in next step i exposed BT Project(schema) as a web service(xsd’s added early by the add generated items ) and i create an Operation which accepts the request and provide response as same as my WCF Service Opearation1 does.

    after publishing this schema as wcf service with one operation, i set the recieve location of the deployed project and setting a filter on send port for the created Operation.
    no when i send request with a client application, it says that there is no subscriber found .

    Error message in event log :

    The Messaging engine failed to process a message submitted by adapter:WCF-BasicHttp Source URL:/BTSchemaWcfService/Service1.svc. Details:The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure.

    please mail me the response of above issue ,as u did it earlier .
    thanks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.