When you select a method, a SOAP Header, or a parameter within a method or SOAP Header, the right pane of the Configuration tab displays any properties that you can set for the object you select. Only properties that are valid for the selected object display.
From the Edit Web Service Configuration tab, you can:
If a parameter references as base class and you need to create an instance of one of its derived classes, then enter the complete name of the base class and the derived class separated by a colon:
baseclass:derivedclass, baseclass2:derivedclass2...
Note: For information about derived classes for your Web Service see the documentation or administrator for that Web Service.
For example, if your data has multiple address lines, and you want to ensure that the first 3 address lines are always mapped, you can set the size of the Address array to 3 elements.
If the Web method requires a SOAP header, you can set the value of the fields on the SOAP header. Values can be set statically or dynamically. See Default values and Runtime variables for more information.
To set a value for a SOAP Header:
For more information, see the description of SOAP header components in the Insight Online Help.
After you configure a Web Service for your environment, you can save and export the settings as an XML file. Once the settings have been saved, you can import them back into other Connections in other DTS files (including Connections on other computers).
The file is saved as an XML file in the location you specified.
The default timeout for the Scribe Adapter for Web Services is 1 minute. The timeout specifies the length of time that a web service call waits for a response from the web service. There may also be a timeout setting on the web service itself. The lowest timeout setting, either on the web service or in Insight, is used.
You can adjust the timeout by changing the binding settings one of the Scribe application configuration files (either TWorkbench.exe.config or MessageProcessor.exe.config). The format for the setting is hours:minutes:seconds or hh:mm:ss.
To change the length of the default timeout, create a binding called ScribeDefaultBinding on the system.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="ScribeDefaultBinding" sendTimeout="00:04:00" />
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="ScribeDefaultBinding" sendTimeout="00:05:10"
closeTimeout="00:06:45" />
</wsHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
See Also
Editing Web Service connections