From the Microsoft BizTalk Server 2006 group, select the
BizTalk Web Services Publishing Wizard. Then select the option to Publish
On the next screen you will be prompted for your project
Click Next to continue. Keep the defaults on the next screen
and select Next. Once you get to the Web Service Properties screen, you will be
prompted for the namespace to be used in your web service.
at this text prompt. Do not forget to put the last "/" at the end. This
namespace is NOT the one being used when your document is being submitted to
BizTalk; instead, this namespace is mostly used on the WSDL definition.
Now, click Next and you will be at the Web Service Project
screen. In here you will specify the name that you want to give to your web
service. Select the name of the site that we excluded earlier, bookServices. This
is what this screen should look like:
After this screen you will get the Create button, click on
it and you will be done with this step. To test that the web service is up and
running, you can do the small test of see if IIS will render this site.
In order to tie the WSS and BizTalk, you will need to bind
the logical port of the orchestration with the physical ports. This is
accomplished by opening the BizTalk 2006 Administration Console. Then open the
In there, open the Receive Locations and you will see that
there is a new location of type SOAP. This location was generated by the Web
Service Publishing Wizard we ran before. Now bind your Orchestration ports to
the appropriate location. You will only be able to bind Inbound ports to
receive ports and outbound ports to send ports.
Notice that we have bound the orchestration logical port to
the Web Service receive location. Then bind the outbound logical port of the
Orchestration to the Dynamic Soap that will be connected to SharePoint.
Start the Application and it is ready for BizTalk to start
processing web services request.