@@ -103,7 +103,6 @@ MOVE /Y "%OUTPUT%\Schema\Opc.Ua.DataTypes.cs" "%OUTPUT%\DotNet\Opc.Ua.DataTypes.
103103MOVE /Y " %OUTPUT% \Schema\Opc.Ua.PredefinedNodes.cs" " %OUTPUT% \DotNet\Opc.Ua.PredefinedNodes.cs"
104104MOVE /Y " %OUTPUT% \Schema\Opc.Ua.PredefinedNodes.uanodes" " %OUTPUT% \DotNet\Opc.Ua.PredefinedNodes.uanodes"
105105MOVE /Y " %OUTPUT% \Schema\Opc.Ua.PredefinedNodes.xml" " %OUTPUT% \DotNet\Opc.Ua.PredefinedNodes.xml"
106- MOVE /Y " %OUTPUT% \Schema\Opc.Ua.NodeSet.xml" " %OUTPUT% \DotNet\Opc.Ua.NodeSet.xml"
107106MOVE /Y " %OUTPUT% \DotNet\Opc.Ua.Services.wsdl" " %OUTPUT% \Schema\Opc.Ua.Services.wsdl"
108107MOVE /Y " %OUTPUT% \DotNet\Opc.Ua.Endpoints.wsdl" " %OUTPUT% \Schema\Opc.Ua.Endpoints.wsdl"
109108@ ECHO OFF
@@ -152,22 +151,22 @@ IF "%DOTNET_TARGET%" NEQ "" (
152151 ECHO Copying .NET code to %DOTNET_TARGET%
153152
154153 COPY " %OUTPUT% \Schema\NodeIds.csv" " %DOTNET_TARGET% \Schema\NodeIds.csv"
155- COPY " %OUTPUT% \Schema\AttributeIds.csv" " %DOTNET_TARGET% \Schema\AttributeIds.csv"
156- COPY " %OUTPUT% \Schema\ServerCapabilities.csv" " %DOTNET_TARGET% \Schema\ServerCapabilities.csv"
157- COPY " %OUTPUT% \Schema\StatusCode.csv" " %DOTNET_TARGET% \Schema\Opc.Ua.StatusCodes.csv"
158- COPY " %SCHEMAINPUT% \UANodeSet.xsd" " %DOTNET_TARGET% \Schema\UANodeSet.xsd"
159- COPY " %SCHEMAINPUT% \SecuredApplication.xsd" " %DOTNET_TARGET% \Schema\SecuredApplication.xsd"
160- COPY " %SCHEMAINPUT% \OPCBinarySchema.xsd" " %DOTNET_TARGET% \Types\Schemas \OPCBinarySchema.xsd"
161-
162- CD " %DOTNET_TARGET% \Schema\"
154+ REM COPY "%OUTPUT%\Schema\AttributeIds.csv" "%DOTNET_TARGET%\..\Opc.Ua.Types \Schema\AttributeIds.csv"
155+ REM COPY "%OUTPUT%\Schema\ServerCapabilities.csv" "%DOTNET_TARGET%\..\Opc.Ua.Types \Schema\ServerCapabilities.csv"
156+ REM COPY "%OUTPUT%\Schema\StatusCode.csv" "%DOTNET_TARGET%\..\Opc.Ua.Types \Schema\Opc.Ua.StatusCodes.csv"
157+ COPY " %SCHEMAINPUT% \UANodeSet.xsd" " %DOTNET_TARGET% \..\Opc.Ua.Types\ Schema\UANodeSet.xsd"
158+ REM COPY "%SCHEMAINPUT%\SecuredApplication.xsd" "%DOTNET_TARGET%\..\Opc.Ua.Types \Schema\SecuredApplication.xsd"
159+ REM COPY "%SCHEMAINPUT%\OPCBinarySchema.xsd" "%DOTNET_TARGET%\..\Opc.Ua. Types\Schema \OPCBinarySchema.xsd"
160+
161+ CD " %DOTNET_TARGET% \..\Opc.Ua.Types\ Schema\"
163162 CALL BuildSchema
164163 CD %~dp0
165164
166165 COPY " %OUTPUT% \Schema\Opc.Ua.NodeSet2.xml" " %DOTNET_TARGET% \Schema\Opc.Ua.NodeSet2.xml"
167- COPY " %OUTPUT% \Schema\Opc.Ua.Types.bsd " " %DOTNET_TARGET% \Schema\Opc.Ua.Types.bsd "
168- COPY " %OUTPUT% \Schema\Opc.Ua.Types.xsd " " %DOTNET_TARGET% \Schema\Opc.Ua.Types.xsd "
169- COPY " %OUTPUT% \Schema\Opc.Ua.Endpoints.wsdl" " %DOTNET_TARGET% \Schema\Opc.Ua.Endpoints.wsdl"
170- COPY " %OUTPUT% \Schema\Opc.Ua.Services.wsdl" " %DOTNET_TARGET% \Schema\Opc.Ua.Services.wsdl"
166+ COPY " %OUTPUT% \Schema\Opc.Ua.Types.xsd " " %DOTNET_TARGET% \..\Opc.Ua.Types\ Schema\Opc.Ua.Types.xsd "
167+ REM COPY "%OUTPUT%\Schema\Opc.Ua.Types.bsd " "%DOTNET_TARGET%\..\Opc.Ua.Types\ Schema\Opc.Ua.Types.bsd "
168+ REM COPY "%OUTPUT%\Schema\Opc.Ua.Endpoints.wsdl" "%DOTNET_TARGET%\..\Opc.Ua.Types \Schema\Opc.Ua.Endpoints.wsdl"
169+ REM COPY "%OUTPUT%\Schema\Opc.Ua.Services.wsdl" "%DOTNET_TARGET%\..\Opc.Ua.Types \Schema\Opc.Ua.Services.wsdl"
171170 COPY " %OUTPUT% \DotNet\Opc.Ua.Channels.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.Channels.cs"
172171 COPY " %OUTPUT% \DotNet\Opc.Ua.Client.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.Client.cs"
173172 COPY " %OUTPUT% \DotNet\Opc.Ua.Endpoints.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.Endpoints.cs"
@@ -179,7 +178,7 @@ IF "%DOTNET_TARGET%" NEQ "" (
179178 COPY " %OUTPUT% \DotNet\Opc.Ua.Classes.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.Classes.cs"
180179 COPY " %OUTPUT% \DotNet\Opc.Ua.Constants.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.Constants.cs"
181180 COPY " %OUTPUT% \DotNet\Opc.Ua.DataTypes.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.DataTypes.cs"
182- COPY " %OUTPUT% \DotNet\Opc.Ua.PredefinedNodes.cs" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.PredefinedNodes.cs"
181+ REM COPY "%OUTPUT%\DotNet\Opc.Ua.PredefinedNodes.cs" "%DOTNET_TARGET%\Stack\Generated\Opc.Ua.PredefinedNodes.cs"
183182 COPY " %OUTPUT% \DotNet\Opc.Ua.PredefinedNodes.uanodes" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.PredefinedNodes.uanodes"
184183 COPY " %OUTPUT% \DotNet\Opc.Ua.PredefinedNodes.xml" " %DOTNET_TARGET% \Stack\Generated\Opc.Ua.PredefinedNodes.xml"
185184)
@@ -210,16 +209,16 @@ IF "%GDS_TARGET%" NEQ "" (
210209
211210IF NOT " %3 " == " DI" GOTO skipDI
212211CALL PublishModel OpcUaDiModel DI %1 %2
213- CALL PublishModel OpcUaDiSoftwarePackageModel DI %1 %2
212+ CALL PublishModel OpcUaDiPackageMetadataModel DI %1 %2
214213CALL UpdateLicense " %OUTPUT% \DI"
215214
216215IF EXIST " %OUTPUT% \DI\Constants" RMDIR /S /Q " %OUTPUT% \DI\Constants"
217216IF EXIST " %OUTPUT% \DI\Generated" RMDIR /S /Q " %OUTPUT% \DI\Generated"
218217
219- ECHO %MODELCOMPILER% compile-nodesets -input " %OUTPUT% " -uri " http://opcfoundation.org/UA/DI/SoftwarePackage /" -prefix " UAModel.DI.SoftwarePackage " -o2 " %OUTPUT% \DI\Generated"
220- %MODELCOMPILER% compile-nodesets -input " %OUTPUT% " -uri " http://opcfoundation.org/UA/DI/SoftwarePackage /" -prefix " UAModel.DI.SoftwarePackage " -o2 " %OUTPUT% \DI\Generated"
218+ ECHO %MODELCOMPILER% compile-nodesets -input " %OUTPUT% " -uri " http://opcfoundation.org/UA/DI/PackageMetadata /" -prefix " UAModel.DI.PackageMetadata " -o2 " %OUTPUT% \DI\Generated"
219+ %MODELCOMPILER% compile-nodesets -input " %OUTPUT% " -uri " http://opcfoundation.org/UA/DI/PackageMetadata /" -prefix " UAModel.DI.PackageMetadata " -o2 " %OUTPUT% \DI\Generated"
221220
222- COPY " %OUTPUT% \DI\Generated\DI\ *.json" " %OUTPUT% \DI"
221+ COPY " %OUTPUT% \DI\Generated\*.json" " %OUTPUT% \DI\ "
223222RMDIR /S /Q " %OUTPUT% \DI\Generated"
224223DEL /F /Q " %OUTPUT% \DI\*.cs"
225224DEL /F /Q " %OUTPUT% \DI\*.uanodes"
0 commit comments