Changeset 16692 for branches/2521_ProblemRefactoring/HeuristicLab.Clients.Hive/3.3/ServiceClients/GenerateServiceClients.cmd
- Timestamp:
- 03/18/19 17:24:30 (6 years ago)
- Location:
- branches/2521_ProblemRefactoring
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring
- Property svn:ignore
-
old new 24 24 protoc.exe 25 25 obj 26 .vs
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/2521_ProblemRefactoring/HeuristicLab.Clients.Hive/3.3/ServiceClients/GenerateServiceClients.cmd
r6976 r16692 1 echo off 1 @ECHO OFF 2 2 3 echo. 4 echo ******************************************************************************************* 5 echo Generating HiveService client 6 echo. 3 SET HOST= 4 SET GENERATECONFIG= 7 5 8 svcutil.exe ^ 9 http://localhost/Hive-3.3/HiveService.svc?wsdl ^ 10 /out:HiveServiceClient ^ 11 /namespace:*,HeuristicLab.Clients.Hive ^ 12 /collectionType:System.Collections.Generic.List`1 ^ 13 /targetClientVersion:Version35 ^ 14 /serializable ^ 15 /enableDataBinding ^ 16 /config:..\app.config 6 ECHO. 7 ECHO ******************************************************************************************* 17 8 18 echo. 19 echo --------------------------------------------------------------------------------------- 20 echo !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 21 echo. 22 echo Following modifications have to be done manually in generated data contracts: 23 echo * Remove method "protected void RaisePropertyChanged(string propertyName)" in HiveItem 24 echo. 25 echo !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 26 echo --------------------------------------------------------------------------------------- 27 echo. 28 echo Generation of HiveService client finished. 29 echo ******************************************************************************************* 9 SET /P HOST=Which host should be used? [services.heuristiclab.com]: 10 IF "%HOST%"=="" SET HOST=services.heuristiclab.com 30 11 12 SET /P GENERATECONFIG=Would you like to generate the configuration file? [y]: 13 IF "%GENERATECONFIG%"=="" SET GENERATECONFIG=y 14 15 SET ARGS=http://%HOST%/Hive-3.3/HiveService.svc?wsdl ^ 16 /out:HiveServiceClient ^ 17 /namespace:*,HeuristicLab.Clients.Hive ^ 18 /collectionType:System.Collections.Generic.List`1 ^ 19 /targetClientVersion:Version35 ^ 20 /serializable ^ 21 /enableDataBinding ^ 22 /syncOnly 23 24 IF "%GENERATECONFIG%"=="y" ( 25 SET ARGS=%ARGS% /config:..\app.config /mergeConfig 26 ) ELSE ( 27 SET ARGS=%ARGS% /noConfig 28 ) 29 30 ECHO. 31 ECHO Generating HiveService client 32 ECHO. 33 34 SETLOCAL ENABLEDELAYEDEXPANSION 35 svcutil.exe %ARGS% 36 ENDLOCAL 37 38 ECHO. 39 ECHO --------------------------------------------------------------------------------------- 40 ECHO !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 41 ECHO. 42 ECHO Following modifications have to be done manually: 43 ECHO * Remove method "protected void RaisePropertyChanged(string propertyName)" in generated HiveItem 44 ECHO * Change endpoint identity in app.config from "<certificate encodedValue="..." />" to "<dns value="host" />", e.g. "<dns value="services.heuristiclab.com" />" 45 ECHO. 46 ECHO !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 47 ECHO --------------------------------------------------------------------------------------- 48 ECHO. 49 ECHO Generation of HiveService client finished. 50 ECHO ******************************************************************************************* 51 ECHO. 52 53 PAUSE
Note: See TracChangeset
for help on using the changeset viewer.