Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
<?xml version="1.0" ?>
2
<package>
3
	<comment>
4
	PrimalCode wizard generated file.
5
	</comment>
6
	<job id="onMakeUnofficial" args="/pkg_name:tp5000 /pkg_version:1.20.0.oso" prompt="no">
7
		<?job error="false" debug="false" ?>
8
		<runtime>
9
			<named helpstring="Package Name" name="pkg_name" required="false" type="string"/>
10
			<named helpstring="Package Version" name="pkg_version" required="false" type="string"/>
11
			<named helpstring="Package primary key" name="pv_id" required="false" type="string"/>
12
			<usage>
13
Usage: 
14
   Admin_Tools.wsf [/pkg_name:value] [/pkg_version:value]
15
OR
16
   Admin_Tools.wsf [/pv_id:value]
17
 
18
Options:
19
 
20
pkg_name     : Package Name
21
pkg_version  : Package Version
22
pv_id        : Package Version primary key
23
			</usage>
24
		</runtime>
25
		<object id="Oracle_Objects_For_OLE" progid="OracleInProcServer.XOraSession" events="true"/>
26
		<script language="VBScript" src="common_subs.vbs"/>
27
		<script language="VBScript" src="config.vbs"/>
28
		<script language="VBScript" src="pkg_archive.vbs"/>
29
		<script id="Admin_Tools" language="VBScript">
30
<![CDATA[
31
Option Explicit
32
'=====================================================
33
'        Name: 	onMakeUnofficial
34
' Description:	Run this job when making package
35
'               Unofficial again. This job should 
36
'               make version folder writable again.
37
' 		INPUT:  pkg_name
38
'				pkg_version
39
'               OR pv_id
40
'=====================================================
41
 
42
'================ Variable Definition ================
43
Dim parPv_id
44
Dim parPkg_name
45
Dim parPkg_Version
46
Dim objArgs
47
'=============== Constants Declaration ===============
48
'================== Variable Init ====================
49
'=====================================================
50
'-----------------------------------------------------------------------------------------------------------------
51
'-----------------------------------------------------------------------------------------------------------------
52
Sub onMakeUnofficial ( )
53
	Dim fileSys, rootPath, objPkgFileSys
54
	Set objPkgFileSys = New PkgArchive
55
 
56
 
3616 dpurdie 57
	' Configure target machine
119 ghuddy 58
	objPkgFileSys.Remote_Host = TELNET_MACHINE
3616 dpurdie 59
	objPkgFileSys.Archive_Path = TELNET_DPKG_ARCHIVE
60
 
61
	objPkgFileSys.Map_Network_Drive  UNC_ARCHIVE, MappedDrive 	' Map Drive if required
62
	rootPath = MappedDrive & DPKG_ARCHIVE &"\"& parPkg_name &"\"& parPkg_Version
119 ghuddy 63
 
64
	Set fileSys = CreateObject("Scripting.FileSystemObject") 
65
 
66
    ' Do this only if folder exists	
3616 dpurdie 67
 
68
	'If fileSys.FolderExists( rootPath ) Then
119 ghuddy 69
	    objPkgFileSys.Ensure_Read_Write parPkg_name, parPkg_version		' Make sure all files and folders can be read
70
 
71
	    Call Write_To_Release_Notes_Info ( parPv_id, NULL )             ' Clean release notes info
3616 dpurdie 72
	'End If
119 ghuddy 73
 
74
End Sub
75
'-----------------------------------------------------------------------------------------------------------------
76
'-------------------- MAIN LINE ----------------------
77
WScript.Echo "==================== job:onMakeUnofficial ===================="
78
 
79
Set objArgs = WScript.Arguments
80
 
81
If (objArgs.Unnamed.Count > 0) Then
82
	Wscript.Echo "ERROR: Unnamed parameters!"
83
	objArgs.ShowUsage
84
   	WScript.Quit
85
 
86
Else
87
	parPkg_name = objArgs.Named.Item("pkg_name")
88
	parPkg_Version = objArgs.Named.Item("pkg_version")
89
	parPv_id = objArgs.Named.Item("pv_id")
90
 
91
	If ( parPkg_name <> "" AND parPkg_Version <> "") Then
92
		Call Get_PV_ID ( parPkg_name, parPkg_Version, parPv_id )
93
 
94
   	ElseIf parPv_id <> ""  Then
95
   		Call Get_Pkg_Name_Version ( parPv_id, parPkg_name, parPkg_Version )
96
 
97
   	Else
98
   		objArgs.ShowUsage
99
   		WScript.Quit
100
 
101
   	End If
102
 
103
End If
104
 
105
Call onMakeUnofficial ( )
106
 
107
WScript.Echo "onMakeUnofficial finished successfully!"
108
]]>
109
		</script>
110
	</job>
3616 dpurdie 111
 
112
	<job id="onTestArchiveAccess">
113
		<?job error="false" debug="false" ?>
114
		<runtime>
115
			<usage>
116
Usage: 
117
   Admin_Tools.wsf //job:onTestArchiveAccess 
118
			</usage>
119
		</runtime>
120
 
121
		<script language="VBScript" src="common_subs.vbs"/>
122
		<script language="VBScript" src="config.vbs"/>
123
		<script language="VBScript" src="pkg_archive.vbs"/>
124
		<script id="onTestArchiveAccess" language="VBScript">
125
<![CDATA[
126
Option Explicit
127
'=====================================================
128
'        Name: 	onTestArchiveAccess
129
' Description:	Run this job to test access to Release Manager
130
' 		INPUT:  None
131
'=====================================================
132
'================ Variable Definition ================
133
Dim objArgs
134
'=============== Constants Declaration ===============
135
'================== Variable Init ====================
136
'=====================================================
137
'-----------------------------------------------------------------------------------------------------------------
138
'-----------------------------------------------------------------------------------------------------------------
139
Sub onTestArchiveAccess ( )
140
	Dim fileSys, rootPath, objPkgFileSys, rv
141
	Set objPkgFileSys = New PkgArchive
142
 
143
	' Configure target machine
144
	objPkgFileSys.Remote_Host = TELNET_MACHINE
145
	objPkgFileSys.Archive_Path = TELNET_DPKG_ARCHIVE
146
 
147
	Set fileSys = CreateObject("Scripting.FileSystemObject") 
148
	rv = objPkgFileSys.Test_Pkg_Archive_Access
149
    WScript.Echo "onTestArchiveAccess rv:" & rv
150
 
151
    Set fileSys = Nothing
152
    Set objPkgFileSys = Nothing
153
 
154
End Sub
155
'-----------------------------------------------------------------------------------------------------------------
156
'-------------------- MAIN LINE ----------------------
157
WScript.Echo "==================== job:onTestArchiveAccess ===================="
158
 
159
Set objArgs = WScript.Arguments
160
 
161
Call onTestArchiveAccess ( )
162
 
163
WScript.Echo "onTestArchiveAccess finished successfully!"
164
]]>
165
		</script>
166
	</job>
167
 
168
	<job id="onTestMapArchive">
169
		<?job error="false" debug="false" ?>
170
		<runtime>
171
			<usage>
172
Usage: 
173
   Admin_Tools.wsf //job:onTestMapArchive 
174
			</usage>
175
		</runtime>
176
 
177
		<script language="VBScript" src="common_subs.vbs"/>
178
		<script language="VBScript" src="config.vbs"/>
179
		<script language="VBScript" src="pkg_archive.vbs"/>
180
		<script id="onTestMapArchive" language="VBScript">
181
<![CDATA[
182
Option Explicit
183
'=====================================================
184
'        Name: 	onTestMapArchive
185
' Description:	Run this job to test access to Package Archive
186
' 		INPUT:  None
187
'=====================================================
188
'================ Variable Definition ================
189
'=============== Constants Declaration ===============
190
'================== Variable Init ====================
191
'=====================================================
192
'-----------------------------------------------------------------------------------------------------------------
193
'-----------------------------------------------------------------------------------------------------------------
194
Sub onTestMapArchive ( )
195
	Dim rootPath, objPkgFileSys, rv
196
	Set objPkgFileSys = New PkgArchive
197
 
198
	' Configure target machine
199
	objPkgFileSys.Remote_Host = TELNET_MACHINE
200
	objPkgFileSys.Archive_Path = TELNET_DPKG_ARCHIVE
201
 
202
	objPkgFileSys.Map_Network_Drive  UNC_ARCHIVE, MappedDrive
203
 
204
    rv = 0
205
    If MappedDrive  = "" Then
206
        rv = 1
207
    End If
208
 
209
    WScript.Echo "onTestMapArchive rv:" & rv
210
    Set objPkgFileSys = Nothing
211
 
212
End Sub
213
'-----------------------------------------------------------------------------------------------------------------
214
'-------------------- MAIN LINE ----------------------
215
WScript.Echo "==================== job:onTestMapArchive ===================="
216
Call onTestMapArchive ( )
217
WScript.Echo "onTestMapArchive finished successfully!"
218
 
219
]]>
220
		</script>
221
	</job>
222
 
223
 
119 ghuddy 224
</package>