Creating Web Services and Web Methods
When you publish schemas as a Web service, you control the creation of Web services and Web methods in the BizTalk Web Services Publishing Wizard. You can rename the Web service description, Web service and Web method inside the tree available on the Web Services page. You can add and remove Web services and Web methods. The wizard uses the root element names of the selected request schemas as the input parameter name. The Web method return value returns the response schema.
ASP.NET Web clients may change the Web method signature by combining the in and out parameters of the same type. For example, an ASP.NET Web client may change a BizTalk Web method from string myService(string part) to void myService(ref string part).
If your receive port is defined as one-way, the Web method response type is void and no information is returned to the Web client. The SOAP adapter and orchestration do not return thrown exceptions to the Web client.
Web services naming conventions for published orchestrations
The BizTalk Web Services Publishing Wizard generates Web service (.asmx) file names based on the Web services description that you define in the Web Service page. The following table shows the default values for the Web service file names.
|Generated Web service||File name|
|BizTalkWebService||Visual Studio Web Service project name|
|WebService1||Web service (.asmx) file name|
|WebMethod1||Web method name|
The generated Web service does not reflect the names of the remaining nodes.