Web Referenser och WSDL.exe

Är det inte underbart när man lär sig nya saker! Efter att ha titta på Web Service Software Factory från MS P&P så har jag sett ljuset varför man skall använda WSDL.exe applikationen.
 
Om man har flera WebServices som man anropar som använder samma data typer så kan man enkelt dela dessa typerna om man använder WSDL.exe istället för att använda VS 2005:s Web References. Vill man göra lite med avancerade saker så kan man enkelt addera SchemaImportProviders m.m.  Ta en titt på WSDL.exe igen så kanske du också ser ljuset
 
Jag har följande i en cmd fil:

wsdl /parameters:settings.xml

Filen settings.xml ser ut så här:

<?

xml version="1.0" encoding="utf-8" ?>

<

wsdlParameters xmlns="http://microsoft.com/webReference/">

<

nologo>true</nologo>

<

parsableerrors>true</parsableerrors>

<

sharetypes>true</sharetypes>

<

language>VB</language>

<namespace>WebReference</namespace>

<

out>WebServiceProxy.vb</out>

<

documents>

<document>http://Servernamn/Tjanst1.asmx?WSDL</document>

<

document>http://Servernamn/Tjanst2.asmx?WSDL</document>

<

document>http://Servernamn/Tjanst3.asmx?WSDL</document>

</

documents>

<

webReferenceOptions>

<

verbose>false</verbose>

<

codeGenerationOptions>properties oldAsync</codeGenerationOptions>

<!–<schemaImporterExtension>

<type>MyNamespace.MyCustomImporterExtension,ExtensionLibrary</type>

</schemaImporterExtension>

–>

<

style>client</style>

</

webReferenceOptions>

</wsdlParameters>

Advertisements

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s