source: trunk/sources/HeuristicLab.PluginInfrastructure/3.3/Advanced/DeploymentService/GenerateServiceClients.cmd @ 14726

Last change on this file since 14726 was 14726, checked in by jkarder, 3 years ago

#2743: updated service client generation cmds

File size: 1.1 KB
Line 
1@ECHO OFF
2
3SET HOST=
4SET GENERATECONFIG=
5
6ECHO.
7ECHO *******************************************************************************************
8
9SET /P HOST=Which host should be used? [services.heuristiclab.com]:
10IF "%HOST%"=="" SET HOST=services.heuristiclab.com
11
12SET /P GENERATECONFIG=Would you like to generate the configuration file? [y]:
13IF "%GENERATECONFIG%"=="" SET GENERATECONFIG=y
14
15SET ARGS=http://%HOST%/Deployment-3.3/UpdateService.svc?wsdl http://%HOST%/Deployment-3.3/AdminService.svc?wsdl ^
16/out:ServiceClients ^
17/namespace:*,HeuristicLab.PluginInfrastructure.Advanced.DeploymentService ^
18/targetClientVersion:Version35 ^
19/syncOnly
20
21IF "%GENERATECONFIG%"=="y" (
22  SET ARGS=%ARGS% /config:..\..\app.config /mergeConfig
23) ELSE (
24  SET ARGS=%ARGS% /noConfig
25)
26
27ECHO.
28ECHO Generating UpdateService and AdminService clients
29ECHO.
30
31SETLOCAL ENABLEDELAYEDEXPANSION
32svcutil.exe %ARGS%
33ENDLOCAL
34
35ECHO.
36ECHO Generation of UpdateService and AdminService clients finished.
37ECHO *******************************************************************************************
38ECHO.
39
40PAUSE
Note: See TracBrowser for help on using the repository browser.