1*b1cdbd2cSJim Jagielskirem *************************************************************
2*b1cdbd2cSJim Jagielskirem
3*b1cdbd2cSJim Jagielskirem  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielskirem  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielskirem  distributed with this work for additional information
6*b1cdbd2cSJim Jagielskirem  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielskirem  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielskirem  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielskirem  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielskirem
11*b1cdbd2cSJim Jagielskirem    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielskirem
13*b1cdbd2cSJim Jagielskirem  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielskirem  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielskirem  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielskirem  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielskirem  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielskirem  under the License.
19*b1cdbd2cSJim Jagielskirem
20*b1cdbd2cSJim Jagielskirem *************************************************************
21*b1cdbd2cSJim Jagielskicall env_win.bat
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski@echo off
24*b1cdbd2cSJim Jagielskiecho =============================================
25*b1cdbd2cSJim Jagielskiecho step - 1 create a temporary folder
26*b1cdbd2cSJim Jagielskiecho =============================================
27*b1cdbd2cSJim Jagielski@echo on
28*b1cdbd2cSJim Jagielski%TEMP_DRIVE%
29*b1cdbd2cSJim Jagielskicd /
30*b1cdbd2cSJim Jagielskimkdir %TEMP_FOLDER%
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski@echo off
33*b1cdbd2cSJim Jagielskiecho =============================================
34*b1cdbd2cSJim Jagielskiecho step - 2 copy the xsecsim.rdb
35*b1cdbd2cSJim Jagielskiecho =============================================
36*b1cdbd2cSJim Jagielski@echo on
37*b1cdbd2cSJim Jagielski
38*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsecsim.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/.
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim Jagielski@echo off
41*b1cdbd2cSJim Jagielskiecho =============================================
42*b1cdbd2cSJim Jagielskiecho step - 3 copy services.rdb and types.rdb
43*b1cdbd2cSJim Jagielskiecho =============================================
44*b1cdbd2cSJim Jagielski@echo on
45*b1cdbd2cSJim Jagielski
46*b1cdbd2cSJim Jagielskicp %SO_DRIVE%/%SO_PATH%/program/services.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/.
47*b1cdbd2cSJim Jagielskicp %SO_DRIVE%/%SO_PATH%/program/types.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/.
48*b1cdbd2cSJim Jagielski
49*b1cdbd2cSJim Jagielski@echo off
50*b1cdbd2cSJim Jagielskiecho =============================================
51*b1cdbd2cSJim Jagielskiecho step - 4 add types.rdb, xsecsim.rdb to services.rdb
52*b1cdbd2cSJim Jagielskiecho =============================================
53*b1cdbd2cSJim Jagielski@echo on
54*b1cdbd2cSJim Jagielski
55*b1cdbd2cSJim Jagielskicd %TEMP_FOLDER%
56*b1cdbd2cSJim Jagielskiregmerge services.rdb / types.rdb
57*b1cdbd2cSJim Jagielskiregmerge services.rdb / xsecsim.rdb
58*b1cdbd2cSJim Jagielski
59*b1cdbd2cSJim Jagielski@echo off
60*b1cdbd2cSJim Jagielskiecho =============================================
61*b1cdbd2cSJim Jagielskiecho step - 5 register new component
62*b1cdbd2cSJim Jagielskiecho =============================================
63*b1cdbd2cSJim Jagielski@echo on
64*b1cdbd2cSJim Jagielski
65*b1cdbd2cSJim Jagielskimkdir windows.plt
66*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsec_sim.dll windows.plt/.
67*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsecsim.rdb windows.plt/.
68*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/class/jflatfilter.jar windows.plt/.
69*b1cdbd2cSJim Jagielskizip xsec_sim.zip windows.plt\*.*
70*b1cdbd2cSJim Jagielskirm -R windows.plt
71*b1cdbd2cSJim Jagielski
72*b1cdbd2cSJim Jagielski%SO_DRIVE%
73*b1cdbd2cSJim Jagielskicd %SO_DRIVE%/%SO_PATH%/program
74*b1cdbd2cSJim Jagielskipkgchk -s %TEMP_DRIVE%/%TEMP_FOLDER%/xsec_sim.zip
75*b1cdbd2cSJim Jagielski
76*b1cdbd2cSJim Jagielski%TEMP_DRIVE%
77*b1cdbd2cSJim Jagielski
78*b1cdbd2cSJim Jagielski@echo off
79*b1cdbd2cSJim Jagielskiecho =============================================
80*b1cdbd2cSJim Jagielskiecho step - 6 copy dynamic libraries
81*b1cdbd2cSJim Jagielskiecho =============================================
82*b1cdbd2cSJim Jagielski@echo on
83*b1cdbd2cSJim Jagielski
84*b1cdbd2cSJim Jagielskicp %SO_DRIVE%/%SO_PATH%/program/*.dll ./.
85*b1cdbd2cSJim Jagielski
86*b1cdbd2cSJim Jagielski@echo off
87*b1cdbd2cSJim Jagielskiecho =============================================
88*b1cdbd2cSJim Jagielskiecho step - 7 copy testtool program
89*b1cdbd2cSJim Jagielskiecho =============================================
90*b1cdbd2cSJim Jagielski@echo on
91*b1cdbd2cSJim Jagielski
92*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/testtool.exe ./.
93*b1cdbd2cSJim Jagielski
94*b1cdbd2cSJim Jagielski@echo off
95*b1cdbd2cSJim Jagielskiecho =============================================
96*b1cdbd2cSJim Jagielskiecho step - 8 start OpenOffice
97*b1cdbd2cSJim Jagielskiecho =============================================
98*b1cdbd2cSJim Jagielski@echo on
99*b1cdbd2cSJim Jagielski
100*b1cdbd2cSJim Jagielski@echo off
101*b1cdbd2cSJim Jagielskiecho please start up OpenOffice with "-accept=socket,host=0,port=2002;urp;"
102*b1cdbd2cSJim Jagielskipause Press Enter when finished...
103*b1cdbd2cSJim Jagielski@echo on
104*b1cdbd2cSJim Jagielski
105*b1cdbd2cSJim Jagielski@echo off
106*b1cdbd2cSJim Jagielskiecho =============================================
107*b1cdbd2cSJim Jagielskiecho step - 9 run the testtool program
108*b1cdbd2cSJim Jagielskiecho =============================================
109*b1cdbd2cSJim Jagielski@echo on
110*b1cdbd2cSJim Jagielski
111*b1cdbd2cSJim Jagielskimkdir examples
112*b1cdbd2cSJim Jagielskicd examples
113*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/warmup.xml ./.
114*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-0.xml ./.
115*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-1.xml ./.
116*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-2.xml ./.
117*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-3.xml ./.
118*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-4.xml ./.
119*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-5.xml ./.
120*b1cdbd2cSJim Jagielskicd ..
121*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/eval_import.txt ./.
122*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/eval_export.txt ./.
123*b1cdbd2cSJim Jagielski
124*b1cdbd2cSJim Jagielskitesttool %WS_PATH%/xmlsecurity/tools/cryptoken/jks/testToken.jks %WS_PATH%/xmlsecurity/tools/cryptoken/nss %TEMP_DRIVE%/%TEMP_FOLDER%/eval_export.txt %TEMP_DRIVE%/%TEMP_FOLDER%/eval_import.txt
125*b1cdbd2cSJim Jagielski
126*b1cdbd2cSJim Jagielski@echo off
127*b1cdbd2cSJim Jagielskiecho =============================================
128*b1cdbd2cSJim Jagielskiecho step - 10 stop OpenOffice
129*b1cdbd2cSJim Jagielskiecho =============================================
130*b1cdbd2cSJim Jagielski@echo on
131*b1cdbd2cSJim Jagielski
132*b1cdbd2cSJim Jagielski@echo off
133*b1cdbd2cSJim Jagielskiecho please stop the OpenOffice application
134*b1cdbd2cSJim Jagielskipause Press Enter when finished...
135*b1cdbd2cSJim Jagielski@echo on
136*b1cdbd2cSJim Jagielski
137*b1cdbd2cSJim Jagielski@echo off
138*b1cdbd2cSJim Jagielskiecho =============================================
139*b1cdbd2cSJim Jagielskiecho step - 11 remove new component
140*b1cdbd2cSJim Jagielskiecho =============================================
141*b1cdbd2cSJim Jagielski@echo on
142*b1cdbd2cSJim Jagielski
143*b1cdbd2cSJim Jagielskirm %SO_DRIVE%/%SO_PATH%/user/uno_packages/xsec_sim.zip
144*b1cdbd2cSJim Jagielski%SO_DRIVE%
145*b1cdbd2cSJim Jagielskicd %SO_DRIVE%/%SO_PATH%/program
146*b1cdbd2cSJim Jagielski
147*b1cdbd2cSJim Jagielskipkgchk -s -d xsec_sim.zip
148*b1cdbd2cSJim Jagielski
149*b1cdbd2cSJim Jagielski%TEMP_DRIVE%
150*b1cdbd2cSJim Jagielski
151*b1cdbd2cSJim Jagielski@echo off
152*b1cdbd2cSJim Jagielskiecho =============================================
153*b1cdbd2cSJim Jagielskiecho step - 12 remove the temporary folder
154*b1cdbd2cSJim Jagielskiecho =============================================
155*b1cdbd2cSJim Jagielski@echo on
156*b1cdbd2cSJim Jagielski
157*b1cdbd2cSJim Jagielskicd ..
158*b1cdbd2cSJim Jagielskirm -R %TEMP_FOLDER%
159