Rev 119 | Blame | Last modification | View Log | RSS feed
<?xml version="1.0" ?><package><comment>PrimalCode wizard generated file.</comment><job id="onMakeUnofficial" args="/pkg_name:tp5000 /pkg_version:1.20.0.oso" prompt="no"><?job error="false" debug="false" ?><runtime><named helpstring="Package Name" name="pkg_name" required="false" type="string"/><named helpstring="Package Version" name="pkg_version" required="false" type="string"/><named helpstring="Package primary key" name="pv_id" required="false" type="string"/><usage>Usage:Admin_Tools.wsf [/pkg_name:value] [/pkg_version:value]ORAdmin_Tools.wsf [/pv_id:value]Options:pkg_name : Package Namepkg_version : Package Versionpv_id : Package Version primary key</usage></runtime><object id="Oracle_Objects_For_OLE" progid="OracleInProcServer.XOraSession" events="true"/><script language="VBScript" src="common_subs.vbs"/><script language="VBScript" src="config.vbs"/><script language="VBScript" src="pkg_archive.vbs"/><script id="Admin_Tools" language="VBScript"><![CDATA[Option Explicit'=====================================================' Name: onMakeUnofficial' Description: Run this job when making package' Unofficial again. This job should' make version folder writable again.' INPUT: pkg_name' pkg_version' OR pv_id'====================================================='================ Variable Definition ================Dim parPv_idDim parPkg_nameDim parPkg_VersionDim objArgs'=============== Constants Declaration ==============='================== Variable Init ===================='====================================================='-----------------------------------------------------------------------------------------------------------------'-----------------------------------------------------------------------------------------------------------------Sub onMakeUnofficial ( )Dim fileSys, rootPath, objPkgFileSysSet objPkgFileSys = New PkgArchive' Configure target machineobjPkgFileSys.Remote_Host = TELNET_MACHINEobjPkgFileSys.Archive_Path = TELNET_DPKG_ARCHIVEobjPkgFileSys.Map_Network_Drive UNC_ARCHIVE, MappedDrive ' Map Drive if requiredrootPath = MappedDrive & DPKG_ARCHIVE &"\"& parPkg_name &"\"& parPkg_VersionSet fileSys = CreateObject("Scripting.FileSystemObject")' Do this only if folder exists'If fileSys.FolderExists( rootPath ) ThenobjPkgFileSys.Ensure_Read_Write parPkg_name, parPkg_version ' Make sure all files and folders can be readCall Write_To_Release_Notes_Info ( parPv_id, NULL ) ' Clean release notes info'End IfEnd Sub'-----------------------------------------------------------------------------------------------------------------'-------------------- MAIN LINE ----------------------WScript.Echo "==================== job:onMakeUnofficial ===================="Set objArgs = WScript.ArgumentsIf (objArgs.Unnamed.Count > 0) ThenWscript.Echo "ERROR: Unnamed parameters!"objArgs.ShowUsageWScript.QuitElseparPkg_name = objArgs.Named.Item("pkg_name")parPkg_Version = objArgs.Named.Item("pkg_version")parPv_id = objArgs.Named.Item("pv_id")If ( parPkg_name <> "" AND parPkg_Version <> "") ThenCall Get_PV_ID ( parPkg_name, parPkg_Version, parPv_id )ElseIf parPv_id <> "" ThenCall Get_Pkg_Name_Version ( parPv_id, parPkg_name, parPkg_Version )ElseobjArgs.ShowUsageWScript.QuitEnd IfEnd IfCall onMakeUnofficial ( )WScript.Echo "onMakeUnofficial finished successfully!"]]></script></job><job id="onTestArchiveAccess"><?job error="false" debug="false" ?><runtime><usage>Usage:Admin_Tools.wsf //job:onTestArchiveAccess</usage></runtime><script language="VBScript" src="common_subs.vbs"/><script language="VBScript" src="config.vbs"/><script language="VBScript" src="pkg_archive.vbs"/><script id="onTestArchiveAccess" language="VBScript"><![CDATA[Option Explicit'=====================================================' Name: onTestArchiveAccess' Description: Run this job to test access to Release Manager' INPUT: None'====================================================='================ Variable Definition ================Dim objArgs'=============== Constants Declaration ==============='================== Variable Init ===================='====================================================='-----------------------------------------------------------------------------------------------------------------'-----------------------------------------------------------------------------------------------------------------Sub onTestArchiveAccess ( )Dim fileSys, rootPath, objPkgFileSys, rvSet objPkgFileSys = New PkgArchive' Configure target machineobjPkgFileSys.Remote_Host = TELNET_MACHINEobjPkgFileSys.Archive_Path = TELNET_DPKG_ARCHIVESet fileSys = CreateObject("Scripting.FileSystemObject")rv = objPkgFileSys.Test_Pkg_Archive_AccessWScript.Echo "onTestArchiveAccess rv:" & rvSet fileSys = NothingSet objPkgFileSys = NothingEnd Sub'-----------------------------------------------------------------------------------------------------------------'-------------------- MAIN LINE ----------------------WScript.Echo "==================== job:onTestArchiveAccess ===================="Set objArgs = WScript.ArgumentsCall onTestArchiveAccess ( )WScript.Echo "onTestArchiveAccess finished successfully!"]]></script></job><job id="onTestMapArchive"><?job error="false" debug="false" ?><runtime><usage>Usage:Admin_Tools.wsf //job:onTestMapArchive</usage></runtime><script language="VBScript" src="common_subs.vbs"/><script language="VBScript" src="config.vbs"/><script language="VBScript" src="pkg_archive.vbs"/><script id="onTestMapArchive" language="VBScript"><![CDATA[Option Explicit'=====================================================' Name: onTestMapArchive' Description: Run this job to test access to Package Archive' INPUT: None'====================================================='================ Variable Definition ================'=============== Constants Declaration ==============='================== Variable Init ===================='====================================================='-----------------------------------------------------------------------------------------------------------------'-----------------------------------------------------------------------------------------------------------------Sub onTestMapArchive ( )Dim rootPath, objPkgFileSys, rvSet objPkgFileSys = New PkgArchive' Configure target machineobjPkgFileSys.Remote_Host = TELNET_MACHINEobjPkgFileSys.Archive_Path = TELNET_DPKG_ARCHIVEobjPkgFileSys.Map_Network_Drive UNC_ARCHIVE, MappedDriverv = 0If MappedDrive = "" Thenrv = 1End IfWScript.Echo "onTestMapArchive rv:" & rvSet objPkgFileSys = NothingEnd Sub'-----------------------------------------------------------------------------------------------------------------'-------------------- MAIN LINE ----------------------WScript.Echo "==================== job:onTestMapArchive ===================="Call onTestMapArchive ( )WScript.Echo "onTestMapArchive finished successfully!"]]></script></job></package>