/
ts.jte.jdk11
2462 lines (2261 loc) · 126 KB
/
ts.jte.jdk11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#
# Copyright (c) 2020, 2021 Oracle and/or its affiliates. All rights reserved.
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License v. 2.0, which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# This Source Code may also be made available under the following Secondary
# Licenses when the conditions for such availability set forth in the
# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
# version 2 with the GNU Classpath Exception, which is available at
# https://www.gnu.org/software/classpath/license.html.
#
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
#
#########################################################################
##
## JavaTest Environment file for Java EE Compatibility Test Suite
##
## Environment specific properties in this file will likely
## have to be modified prior to running the Java EE CTS.
## Instructions for modifying these properties are contained in this
## file.
##
## This file is processed by an external tool that helps generate the
## CTS documents. Therefore this file has a standard format that must
## be followed. This file is a standard Java Properties file with
## very specific comment formatting. Users can write property specific
## comments by using the property name and an ampersand (@). As an
## example the following comment applies to the foo.bar property:
## # @foo.bar - This is a comment pertaining to foo.bar
## # that spans multiple lines.
## This comment must be preceded by a single hash (#) character and
## the property name must be prepended with an ampersand (@). The
## comment can appear anywhere in the ts.jte file. If users have
## comments that belong in ts.jte but DO NOT pertain to a particular
## property the user must start the comment with at least 2 hash (#)
## characters. The following is a valid non-property comment:
## ## A valid non-property comment
## ## that spans multiple lines.
#########################################################################
#########################################################################
## @jte.version This version denotes the bundle this JTE was
## originally included with. The version matches the ID
## in the bundle name. It can be used to identify a
## mismatched JTE file. This value is filled in during
## the build process as part of sanitizing the jte file.
#########################################################################
jte.version=@JTE_VERSION@
########################################################################
## Javatest batch mode work directory and report directory, and policy for
## handling existing work and report directories. These properties affects
## runclient and report targets, but not gui target.
## To disable generating test report, unset report.dir, or set it to "none"
## either here or from command line, as in the following command:
## ant runclient -Dreport.dir="none"
##
# @work.dir The directory used to store Javatest test results and test
# information.
# @report.dir The directory used to store Javatest summary reports of
# test results.
# @if.existing.work.report.dirs specifies how existing work.dir and
# report.dir will be handled, and it must be one of the following values:
# overwrite overwrites all content in work.dir and report.dir
# backup moves all content in work.dir and report.dir to
# work.dir_time_day_bak and report.dir_time_day_bak,
# respectively
# append reuses and preserves the existing work.dir and report.dir
# auto lets the build files decide which mode to use
# (overwrite, backup or append). the value is determined
# like this:
# if.existing.work.report.dirs == auto
# if in CTS workspace
# if.existing.work.report.dirs = overwrite
# else we are in a distribution bundle
# if.existing.work.report.dirs = append
# end if
# else
# if.existing.work.report.dirs = value in this file
# end if
########################################################################
work.dir=/files/JTWork
report.dir=/files/JTReport
if.existing.work.report.dirs=auto
########################################################################
# @javatest.timeout.factor This property specifies the scale factor used by
# Javatest to adjust the time JavaTest will wait for a given test to
# complete before returning failure. For instance if the default test timeout
# is 5 minutes, this value will be multiplied by 5 minutes to determine
# the total timeout delay. Note: this value only works with Javatest's
# batch mode (runclient). When using the Javatest GUI users must change
# this timeout factor in the GUI. Configure -> Edit Configuration -> View
# -> choose Standard Values -> select tab Execution -> set Time Factor.
#
# Note that javatest.timeout.factor can be a positive real number, such as 1.5
########################################################################
javatest.timeout.factor=1
########################################################################
## Level of Vendor Java EE Implementation
# @javaee.level The level of Java EE support for the implementation under test.
# This property serves two purposes: First, it is used to determine
# whether the impl under test is a Java EE Full profile (full) or Java
# EE Web profile (web). Either "full" or "web" must be specified in
# the list values. "full" will tell the harness to deploy ears. "web"
# will tell the harness to deploy wars.
# This property is also used to help determine which apis (in the
# signature tests) are to be tested.
#
# NOTE: This property does not determine which CTS tests to run for
# different profiles and optional technologies. That is done using
# keywords. Please refer to the keywords functionality in the CTS
# User's Guide for information on how to use keywords when
# running CTS tests.
#
# Currently, there are 4 settings supported for this property:
# 1. full: This is the minimal set of signature requirements that vendors
# must support. Specifying a javaee.level of "full" with nothing
# else implies there are NO additional technologies existing within
# the vendors implementation. Again, "full" only covers the
# REQUIRED Technologies for Jakarta EE 8 Full profile
# ex/ javaee.level=full
#
# 2. web : This is the minimal set of signature requirements that vendors
# must support for Web Profile. Specifying a javaee.level of "web"
# with nothing else implies there are NO additional technologies
# existing within the vendors implementation. Again, "web" only
# covers REQUIRED Technologies for Jakarta EE 8 Web profile
# ex/ javaee.level=web
#
# 3. full + optional_technologies: This covers REQUIRED Technologies for
# Java EE 8 Full Profile and any combination of the optional
# technologies.
# Known optional technologies for CTS8 full profile include:
# "jaxr".
# ex 1/ javaee.level=full jaxr
# ex 2/ javaee.level=full jaxr
# ex 3/ javaee.level=full
# ex 4/ etc...
#
# 4. web + optional_technologies: This covers REQUIRED Technologies for
# Java EE 8 Web Profile and any combination of optional
# technologies.
# Known optional technologies for Web Profile include:
# "batch", "jaxr", "connector", "jaxb",
# "jms", "javamail", "jacc", "jaspic", "wsmd"
# ex 1/ javaee.level=web connector jms jacc
# ex 2/ javaee.level=web jaspic
# ex 3/ javaee.level=web jms connector
# ex 4/ etc...
#
# Note 1: spaces separate multiple entries
#
# Note 2: optional technologies for full/javaee profile are listed
# in the Java EE 8 spec, in Table EE.6-1. Currently, the only
# optional technologies for full profile are: "jaxr" (JAXR 1.0)
#
# Note 3: The list of optional technologies for Web Profile includes any OPTIONAL
# technology explicitly called out in the Web Profile spec (if applicable)
# as well as any additional technology which is listed within
# JavaEE Profile 8 spec *but* not included/Required in the
# Web Profile spec.
#
# Note 4: Two different examples of javaee.level are provided immediately
# following this comment block. One is for running CTS8 against
# the EE 8 (full) Profile RI and the other is for running CTS8
# against the EE 8 Web Profile RI. Notice that optional technologies
# are supplied here since the RI for CTS8 contains those optional
# technologies in it. It's very possible vendors may provider different
# optional technologies in their implementations. If so, the list of
# optional technologies will need to be adjusted here to suite each
# vendors implementation.
#
# Note 5: For EE 8 (RI) Web Profile, you can uncomment and use the line
# below which starts with: javaee.level=web ....
#
# IMPORTANT: when testing Web Profile - be sure to adjust the
# "optional.tech.packages.to.ignore" property accordingly.
# (see comments for optional.tech.packages.to.ignore below)
#
###############################################################################
#javaee.level=web connector jaxws jaxb javamail jacc jaspic wsmd
javaee.level=full
########################################################################
## Settings for Vendor Java EE Implementation
# @javaee.home The location of the vendor's Java EE platform
# implementation.
# @orb.host Hostname of the machine running the vendor's
# implementation.
# @orb.port The port number the vendor implementation is listening
# to for service requests.
########################################################################
javaee.home=
orb.host=localhost
orb.port=3699
########################################################################
## Settings for Sun RI Java EE Implementation
# @javaee.home.ri The location of the RI.
# @orb.host Hostname of the machine running the RI.
# @orb.port The port number the RI is listening to for service
# requests.
########################################################################
javaee.home.ri=
orb.host.ri=localhost
orb.port.ri=3700
###################################################################
###################################################################
###################################################################
## RI SPECIFIC PROPERTIES LIVE BELOW
###################################################################
###################################################################
###################################################################
###############################################################
# @ts.display -- location to display CTS output on Unix
###############################################################
ts.display=:0.0
###########################################################################
# @endorsed.dirs using Java SE 6 or above and you provide newer versions
# of technologies than those contained in Java SE 6, verify
# that the property endorsed.dirs is set to the location of
# the VI api jars for those technologies you wish to
# override. For example, Java SE 6 contains an
# implementation of JAXWS 2.0 which will conflict with
# JAXWS 2.1, therefore this property would need to be set
# so that JAXWS 2.1 would be used during the building of
# tests and during test execution.
#
# @endorsed.dirs.ri If using Java SE 6 or above and you provide newer versions
# of technologies than those contained in Java SE 6, verify
# that the property endorsed.dirs is set to the location of
# the RI api jars for those technologies you wish to
# override. For example, Java SE 6 contains an
# implementation of JAXWS 2.0 which will conflict with
# JAXWS 2.1, therefore this property would need to be set
# so that JAXWS 2.1 would be used during the building of
# tests and during test execution.
###########################################################################
endorsed.dirs=${javaee.home}/modules/endorsed
endorsed.dirs.ri=${javaee.home.ri}/modules/endorsed
###############################################################
## Config params needed for Java EE RI asadmin
## You must change these values as needed
##
# @ri.admin.user -- The Java EE RI asadmin user id
# @ri.admin.passwd -- The Java EE RI asadmin user password
# @ri.admin.host -- The Java EE RI host
# @ri.admin.port -- The Java EE RI port
# @ri.admin -- The Java EE RI admin command
# @ri.server -- The Java EE RI server instance being used
# @ri.domain.dir -- Points to where your domains are installed.
# @ri.domain.name -- The Java EE RI domain being used
# @ri.domain -- The Java EE RI domain path being used
# @ri.asenv.loc -- location of asenv.conf or asenv.bat
# @ri.imqbin.loc -- location of the IMQ bin directory
# @ri.lib -- Library directory for other Java EE RI
# jars
# @ri.imq.share.lib -- Shared library directory for imq
# @ri.jvm.options -- Java options needed by the Java EE RI
# note, the second option is not needed
# but is required to work around asadmin
# command line parsing issues. The
# xxxlogin and xxxpassword are used
# to set known server side creds for use
# with connector tests.
# @ri.applicationRoot-- Location of application repository
# Only needed when running on windows
# @ri.and.vi.run.on.same.host - set to true if interop tests are run
# with both RI and VI on same machine. set to
# false if they are run on different machines.
# This is used to work around an orb issue
# specific to running VI and RI on same box.
#
# @ri.orb.iiop.orbserverid - This is used to set a similarly
# named jvm option in the RI. It is only used
# when we are running interop where remote EJBs
# try to access target EJB's on the same host with
# zero port configuration for ssl.
# This only gets used when ri.and.vi.run.on.same.host=true.
# The value is to be an ORB server id.
###############################################################
ri.admin.user=admin
ri.admin.passwd=
ri.admin.host=${orb.host.ri}
ri.admin.port=4848
ri.admin=${javaee.home.ri}/bin/asadmin
ri.server=server
ri.domain.dir=${javaee.home.ri}/domains
ri.domain.name=domain1
ri.domain=${ri.domain.dir}/${ri.domain.name}
ri.asenv.loc=${javaee.home.ri}/config
ri.imqbin.loc=${javaee.home.ri}/../mq/bin
ri.lib=${javaee.home.ri}/lib
ri.log.file.location=${ri.domain}/logs
ri.modules=${javaee.home.ri}/modules
ri.imq.share.lib=${javaee.home.ri}/../mq/lib
ri.jvm.options=-XX\\\:MaxPermSize=512m:-Doracle.jdbc.J2EE13Compliant=true:-Xmx4096m:-Dj2eelogin.name=${user}:-Dj2eelogin.password=${password}:-Deislogin.name=${user1}:-Deislogin.password=${password1}:-Dtest.ejb.stateful.timeout.wait.seconds=${test.ejb.stateful.timeout.wait.seconds}:-DwebServerPort.2=${webServerPort.2}:-DwebServerHost.2=${webServerHost.2}:-Dcsiv2.save.log.file=${harness.log.traceflag}:-Djavax.xml.accessExternalStylesheet=all:-Djavax.xml.accessExternalDTD=file,http
ri.jvm.options.remove=-XX\\\:MaxPermSize=192m:-Xmx512m:${ri.jvm.options}
ri.java.endorsed.dirs=${endorsed.dirs.ri}
ri.applicationRoot=c:
ri.and.vi.run.on.same.host=true
ri.orb.iiop.orbserverid=200
###############################################################
## Config params needed for Java EE VI asadmin
## You must change these values as needed
##
# @vi.admin.user -- The Java EE VI asadmin user id
# @vi.admin.passwd -- The Java EE VI asadmin user password
# @vi.admin.host -- The Java EE VI host
# @vi.admin.port -- The Java EE VI port
# @vi.admin -- The Java EE VI admin command
# @vi.server -- The Java EE VI server instance being used
# @vi.domain.dir -- Points to where your domains are installed.
# @vi.domain.name -- The Java EE VI domain being used
# @vi.domain -- The Java EE VI domain path being used
# @vi.asenv.loc -- location of asenv.conf or asenv.bat
# @vi.imqbin.loc -- location of the IMQ bin directory
# @vi.lib -- Library directory for other Java EE VI
# jars
# @vi.imq.share.lib -- Shared library directory for imq
# @vi.jvm.options -- Java options needed by the Java EE VI
# note, the second option is not needed
# but is required to work around asadmin
# command line parsing issues. The
# xxxlogin and xxxpassword are used
# to set known server side creds for use
# with connector tests.
# @vi.applicationRoot-- Location of application repository
# Only needed when running on windows
###############################################################
vi.admin.user=admin
vi.admin.passwd=
vi.admin.host=${orb.host}
vi.admin.port=4848
vi.admin=${javaee.home}/bin/asadmin
vi.server=server
vi.domain.dir=${javaee.home}/domains
vi.domain.name=domain1
vi.domain=${vi.domain.dir}/${vi.domain.name}
vi.asenv.loc=${javaee.home}/config
vi.imqbin.loc=${javaee.home}/../mq/bin
vi.lib=${javaee.home}/server/lib
vi.log.file.location=${vi.domain}/logs
vi.modules=${javaee.home}/modules
vi.imq.share.lib=${javaee.home}/../mq/lib
vi.jvm.options=-XX\\\:MaxPermSize=512m:-Doracle.jdbc.J2EE13Compliant=true:-Xmx4096m:-Dj2eelogin.name=${user}:-Dj2eelogin.password=${password}:-Deislogin.name=${user1}:-Deislogin.password=${password1}:-Dtest.ejb.stateful.timeout.wait.seconds=${test.ejb.stateful.timeout.wait.seconds}:-DwebServerPort.2=${webServerPort.2}:-DwebServerHost.2=${webServerHost.2}:-Dcsiv2.save.log.file=${harness.log.traceflag}:-Djavax.xml.accessExternalStylesheet=all:-Djavax.xml.accessExternalDTD=file,http
vi.jvm.options.remove=-XX\\\:MaxPermSize=192m:-Xmx512m:${vi.jvm.options}
vi.java.endorsed.dirs=${endorsed.dirs}
vi.applicationRoot=c:
###############################################################
## Config params needed for Sun Java System Application Server
## (SJSAS) asadmin. You must change these values as needed
## only if you are testing against SJSAS app server
## (javaee.home is pointing to SJSAS).
#
# @s1as.admin.user -- The SJSAS asadmin user id
# @s1as.admin.passwd -- The SJSAS asadmin user password
# @s1as.admin.host -- The SJSAS host
# @s1as.admin.port -- The SJSAS port
# @s1as.admin -- The SJSAS admin command
# @s1as.server -- The SJSAS server instance being used
# @s1as.domain.dir -- Points to where your domains are installed.
# @s1as.domain.name -- The SJSAS domain being used
# @s1as.domain -- The SJSAS domain path being used
# @s1as.asenv.loc -- location of asenv.conf or asenv.bat
# @s1as.imqbin.loc -- location of the IMQ bin directory
# @s1as.lib -- Library directory for other Java EE RI
# jars
# @s1as.imq.share.lib -- Shared library directory for imq
# @s1as.jvm.options -- Java options needed by SJSAS
# The xxxlogin and xxxpassword are used
# to set known server side creds for use
# with connector tests.
# @s1as.applicationRoot-- Location of application repository
# Only needed when running on windows
# @s1as.db.ext.dirs -- The extension directory for DB Type 2
# drivers. Currently, this only needs
# to be set when using DB2 else it
# should be empty.
###############################################################
s1as.admin.user=admin
s1as.admin.passwd=
s1as.admin.host=${orb.host}
s1as.admin.port=4848
s1as.admin=${javaee.home}/bin/asadmin
s1as.server=server
s1as.domain.dir=${javaee.home}/domains
s1as.domain.name=domain1
s1as.domain=${s1as.domain.dir}/${s1as.domain.name}
s1as.asenv.loc=${javaee.home}/config
s1as.imqbin.loc=${javaee.home}/../mq/bin
s1as.lib=${javaee.home}/lib
s1as.modules=${javaee.home}/modules
s1as.imq.share.lib=${javaee.home}/../mq/lib
s1as.jvm.options=-XX\\\:MaxPermSize=512m:-Doracle.jdbc.J2EE13Compliant=true:-Xmx4096m:-Dj2eelogin.name=${user}:-Dj2eelogin.password=${password}:-Deislogin.name=${user1}:-Deislogin.password=${password1}:-Dtest.ejb.stateful.timeout.wait.seconds=${test.ejb.stateful.timeout.wait.seconds}:-DwebServerPort.2=${webServerPort.2}:-DwebServerHost.2=${webServerHost.2}
s1as.jvm.options.remove=-XX\\\:MaxPermSize=192m:-Xmx512m:${s1as.jvm.options}
s1as.java.endorsed.dirs=${endorsed.dirs}
s1as.applicationRoot=c:
s1as.db.ext.dirs=
###############################################################
# @sjsas.das.orb.port -- ORB port number for the DAS
# @sjsas.das.orb.host -- ORB host name for the DAS
# @sjsas.das.webServerPort -- HTTP listener port for the DAS
# @sjsas.das.securedWebServicePort -- HTTPS listener port for the DAS
# @sjsas.nodeagent.name -- Name of node agent used by
# the remote instance.
# @sjsas.nodeinstance.name -- Name of the remote instance
# @sjsas.master.password -- Used to create a node agent only
# applicable to EE. Defaults to changeit. This
# can be changed at EE install time.
# @sjsas.instance.config.dir -- config directory used by the intsance
# being tested.
# For PE/DAS = config
# For remote instance = config
# @sjsas.cts.timer.resource -- Backend to use when we are using java2db with
# the CMP tests for the jdbc/DBTimer resource
# @sjsas.cmp.backend -- Backend to use when we are using java2db with
# the CMP tests
# @sjsas.node.agent.dir.name -- The name of the node agent directory to use.
# This value will be used on Windows only and
# ignored on non-Windows platforms. The default
# is 'n' meaning the create-node-agent command
# will pass the --agentdir argument with a value
# of ${s1as.applicationRoot}\${sjsas.node.agent.dir.name}.
# @sjsas.env.type -- CTS test configuration. Possible values are:
# das (for PE or DAS)
# remote (for remote intance)
# cluster (for cluster config not yet supported)
# @s1as.targets -- Instance(s) to deploy tests
# Supports multiple instances, For example:
# s1as.targets=server server-1
###############################################################
sjsas.das.orb.port=3700
sjsas.das.orb.host=${orb.host}
sjsas.das.webServerPort=8000
sjsas.das.securedWebServicePort=1043
sjsas.nodeagent.name=node-agent-1
sjsas.nodeinstance.name=server-1
sjsas.master.password=changeit
sjsas.instance.config.dir=config
sjsas.cts.timer.resource=derby
sjsas.cmp.backend=derby
sjsas.node.agent.dir.name=n
sjsas.env.type=das
#sjsas.env.type=remote
s1as.targets=${s1as.server}
#s1as.targets=${sjsas.nodeinstance.name}
###############################################################
# @s1as.pe.jmsServer -- name of the JMS server the RI/PE
# @s1as.se.jmsServer -- name of the JMS server for SE/EE
###############################################################
s1as.pe.jmsServer=imqbroker
s1as.se.jmsServer=imqbroker
#s1as.se.jmsServer=${s1as.domain.name}_${s1as.server}
###############################################################
# @extension.dir - The extension directory for the app
# server under test. This does not apply
# to the RI.
#
# Note: App server vendors will need to set this to their
# app server's extension directory. The CTS config.vi
# target will copy the CTS library jars to this location.
###############################################################
extension.dir=${s1as.domain}/lib
###############################################################
# @instance.listenerName - Default value for the iiop listener
# for your instance. Users will
# most likely not need to change this.
###############################################################
instance.listenerName=orb-listener-1
###############################################################
# @tz - your local timezone. For valid values, consult your
# Operating System documentation.
###############################################################
tz=US/Eastern
###############################################################
# @jdbc.lib.class.path - This property is used by the
# database.classes properties to point to
# where the JDBC drivers live.
###############################################################
jdbc.lib.class.path=${ts.home}/internal/lib
###############################################################
## The following section is for CTS Database configuration
## For each database that you will test, configure the following:
## Here is an example using derby: Users will need to
## replace derby with the appropriate DB name.
# @derby.dbName -- Database Name
# @derby.server -- Database Server
# @derby.port -- Database Server port
# @derby.dml.file -- DML file used for CTS test cases
# @derby.user -- User Id configured
# @derby.passwd -- User password configured
# @derby.url -- URL to the cts database
# @derby.driver -- DriverManager driver
# @derby.classes -- CLASSPATH to JDBC driver classes
# @derby.poolName -- Name of pool configured in the Java EE
# RI (do not change!)
# @derby.dataSource -- DataSource driver
# @derby.properties -- Any additional JDBC driver required
# properties
# @derby.startup.delay-- delay to wait for DB to start
###############################################################
##
## Info for Cloudscape 10/Derby
##
derby.dbName=derbyDB
derby.server=${orb.host}
derby.port=1527
derby.port.ri=1527
derby.dml.file=derby/derby.dml.sql
derby.user=cts1
derby.passwd=cts1
derby.url=jdbc:derby://${derby.server}:${derby.port}/${derby.dbName};create=true
derby.driver=org.apache.derby.jdbc.ClientDriver
derby.home=${javaee.home}/../javadb
derby.system.home=${derby.home}/databases
derby.classpath=${ts.home}/lib/dbprocedures.jar${pathsep}${derby.home}/lib/derbynet.jar${pathsep}${derby.home}/lib/derbyshared.jar${pathsep}${derby.home}/lib/derbytools.jar
derby.classes=${derby.home}/lib/derbyclient.jar${pathsep}${derby.home}/lib/derbyshared.jar${pathsep}${derby.home}/lib/derbytools.jar
derby.poolName=cts-derby-pool
derby.dataSource=org.apache.derby.jdbc.ClientDataSource
derby.properties=DatabaseName\=\"${derby.dbName}\":user\=${derby.user}:password\=${derby.passwd}:serverName\=${derby.server}:portNumber=${derby.port}
derby.startup.delay=5
#
# Cloudscape 10 /Derby embedded driver
#
derbyEmbedded.dbName=/tmp/DerbyDB
derbyEmbedded.server=${orb.host}
derbyEmbedded.port=1527
derbyEmbedded.dml.file=derby/derby.dml.sql
derbyEmbedded.user=cts1
derbyEmbedded.passwd=cts1
derbyEmbedded.url=jdbc:derby:${derbyEmbedded.dbName};create=true
derbyEmbedded.driver=org.apache.derby.jdbc.EmbeddedDriver
derbyEmbedded.classes=${javaee.home}/../javadb/lib/derby.jar${pathsep}${javaee.home}/../javadb/lib/derbyshared.jar${pathsep}${javaee.home}/../javadb/lib/derbytools.jar${pathsep}${ts.home}/lib/dbprocedures.jar
derbyEmbedded.poolName=cts-derbyEmbedded-pool
derbyEmbedded.dataSource=org.apache.derby.jdbc.EmbeddedDataSource
derbyEmbedded.pool.url='jdbc\\:derby\\:${derbyEmbedded.dbName}\\;create=true'
derbyEmbedded.properties=DatabaseName\=\"${derbyEmbedded.dbName}\":user\=${derbyEmbedded.user}:password\=${derbyEmbedded.passwd}
##
## Info for DB2 (8.1 type 2 driver)
##
db2.dbName=cts
db2.server=${orb.host}
db2.port=50000
db2.dml.file=db2/db2.dml.sql
db2.user=db2inst1
db2.passwd=ibmdb2
db2.url=jdbc:db2:${db2.dbName}
db2.driver=com.ibm.db2.jcc.DB2Driver
db2.classes=${jdbc.lib.class.path}/db2jcc.jar:${jdbc.lib.class.path}/db2jcc_license_cu.jar:${jdbc.lib.class.path}/db2java.zip
db2.poolName=cts-db2-pool
db2.dataSource=com.ibm.db2.jcc.DB2SimpleDataSource
db2.properties=user=${db2.user}:password=${db2.passwd}:databaseName=${db2.dbName}:driverType=2:deferPrepares\=false
##
## Info for db2 using the DataDirect driver
##
db2DD.dbName=cts
db2DD.server=${orb.host}
db2DD.port=50000
db2DD.dml.file=db2/db2.dml.sql
db2DD.user=db2inst1
db2DD.passwd=ibmdb2
db2DD.url=jdbc:datadirect:db2://${db2DD.server}:${db2DD.port};DatabaseName\=${db2DD.dbName}
db2DD.driver=com.ddtek.jdbc.db2.DB2Driver
db2DD.classes=${jdbc.lib.class.path}/util.jar${pathsep}${jdbc.lib.class.path}/db2.jar${pathsep}${jdbc.lib.class.path}/base.jar
db2DD.poolName=cts-db2-DataDirect-pool
db2DD.dataSource=com.ddtek.jdbcx.db2.DB2DataSource
db2DD.properties=user\=${db2DD.user}:password\=${db2DD.passwd}:ServerName\=${db2DD.server}:portNumber\=${db2DD.port}:databasename\=${db2DD.dbName}
##
## Info for db2 using the Sun driver
##
db2Sun.dbName=cts
db2Sun.server=${orb.host}
db2Sun.port=50000
db2Sun.dml.file=db2/db2.dml.sql
db2Sun.user=db2inst1
db2Sun.passwd=ibmdb2
db2Sun.url=jdbc:sun:db2://${db2Sun.server}:${db2Sun.port};DatabaseName\=${db2Sun.dbName}
db2Sun.driver=com.sun.sql.jdbc.db2.DB2Driver
db2Sun.classes=${jdbc.lib.class.path}/smdb2.jar
db2Sun.poolName=cts-db2-Sun-pool
db2Sun.dataSource=com.sun.sql.jdbcx.db2.DB2DataSource
db2Sun.properties=user\=${db2Sun.user}:password\=${db2Sun.passwd}:ServerName\=${db2Sun.server}:portNumber\=${db2Sun.port}:databasename\=${db2Sun.dbName}
##
## Info for Microsoft SQL Server
##
mssqlserver.dbName=cts
mssqlserver.server=${orb.host}
mssqlserver.port=1433
mssqlserver.dml.file=mssqlserver/mssqlserver.dml.sql
mssqlserver.user=guest
mssqlserver.passwd=guest
mssqlserver.url=jdbc:microsoft:sqlserver://${mssqlserver.server}:${mssqlserver.port}
mssqlserver.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
mssqlserver.classes=${jdbc.lib.class.path}/sqljdbc.jar
mssqlserver.poolName=cts-mssqlserver-pool
mssqlserver.dataSource=com.microsoft.sqlserver.jdbc.SQLServerDataSource
mssqlserver.properties=user\=${mssqlserver.user}:password\=${mssqlserver.passwd}:ServerName\=${mssqlserver.server}:portNumber\=${mssqlserver.port}
##
## Info for Microsoft SQL Server using the DataDirect driver
##
mssqlserverDD.dbName=cts
mssqlserverDD.server=${orb.host}
mssqlserverDD.port=1433
mssqlserverDD.dml.file=mssqlserver/mssqlserver.dml.sql
mssqlserverDD.user=guest
mssqlserverDD.passwd=guest
mssqlserverDD.url=jdbc:datadirect:sqlserver://${mssqlserverDD.server}:${mssqlserverDD.port}
mssqlserverDD.driver=com.ddtek.jdbc.sqlserver.SQLServerDriver
mssqlserverDD.classes=${jdbc.lib.class.path}/util.jar${pathsep}${jdbc.lib.class.path}/sqlserver.jar${pathsep}${jdbc.lib.class.path}/base.jar
mssqlserverDD.poolName=cts-mssqlserver-DataDirect-pool
mssqlserverDD.dataSource=com.ddtek.jdbcx.sqlserver.SQLServerDataSource
mssqlserverDD.properties=user\=${mssqlserverDD.user}:password\=${mssqlserverDD.passwd}:ServerName\=${mssqlserverDD.server}:portNumber\=${mssqlserverDD.port}:selectMethod\=cursor
##
## Info for Microsoft SQL Server using the Inet driver
##
mssqlserverInet.dbName=cts1
mssqlserverInet.server=${orb.host}
mssqlserverInet.port=1433
mssqlserverInet.dml.file=mssqlserver/mssqlserver.dml.sql
mssqlserverInet.user=cts1
mssqlserverInet.passwd=cts1
mssqlserverInet.url=jdbc:inetdae7:${mssqlserverInet.server}:${mssqlserverInet.port}
mssqlserverInet.driver=com.inet.tds.TdsDriver
mssqlserverInet.classes=${jdbc.lib.class.path}/Merlia.jar
mssqlserverInet.poolName=cts-mssqlserver-Inet-pool
mssqlserverInet.dataSource=com.inet.tds.TdsDataSource
mssqlserverInet.properties=user\=${mssqlserverInet.user}:password\=${mssqlserverInet.passwd}:ServerName\=${mssqlserverInet.server}:port\=${mssqlserverInet.port}
##
## Info for Microsoft SQL Server using the Sun driver
##
mssqlserverSun.dbName=cts
mssqlserverSun.server=${orb.host}
mssqlserverSun.port=1433
mssqlserverSun.dml.file=mssqlserver/mssqlserver.dml.sql
mssqlserverSun.user=guest
mssqlserverSun.passwd=guest
mssqlserverSun.url=jdbc:sun:sqlserver://${mssqlserverSun.server}:${mssqlserverSun.port}
mssqlserverSun.driver=com.sun.sql.jdbc.sqlserver.SQLServerDriver
mssqlserverSun.classes=${jdbc.lib.class.path}/smsqlserver.jar
mssqlserverSun.poolName=cts-mssqlserver-Sun-pool
mssqlserverSun.dataSource=com.sun.sql.jdbcx.sqlserver.SQLServerDataSource
mssqlserverSun.properties=user\=${mssqlserverSun.user}:password\=${mssqlserverSun.passwd}:ServerName\=${mssqlserverSun.server}:portNumber\=${mssqlserverSun.port}:selectMethod\=cursor
##
## Info for MYSQL driver
##
mysql.dbName=cts
mysql.server=${orb.host}
mysql.port=3306
mysql.dml.file=mysql/mysql.dml.sql
mysql.user=cts1
mysql.passwd=cts1
mysql.url=jdbc:mysql://${mysql.server}:${mysql.port}/${mysql.dbName}
mysql.driver=com.mysql.jdbc.Driver
mysql.classes=${jdbc.lib.class.path}/mysql-connector-java-5.1.42-bin.jar
mysql.poolName=cts-mysql-pool
mysql.dataSource=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
mysql.properties=user\=${mysql.user}:password\=${mysql.passwd}:DatabaseName\=${mysql.dbName}\:ServerName\=${mysql.server}\:port\=${mysql.port}\:jdbcCompliantTruncation\=false
##
## Info for Oracle DataDirect
##
oracleDD.dbName=ora817
oracleDD.server=${orb.host}
oracleDD.port=1521
oracleDD.dml.file=oracle/oracle.dml.sql
oracleDD.user=la
oracleDD.passwd=la
oracleDD.url=jdbc:datadirect:oracle://${oracleDD.server};SID=${oracleDD.dbName}
oracleDD.driver=com.ddtek.jdbc.oracle.OracleDriver
oracleDD.classes=${jdbc.lib.class.path}/base.jar${pathsep}${jdbc.lib.class.path}/oracle.jar${pathsep}${jdbc.lib.class.path}/util.jar
oracleDD.poolName=cts-oracle-DataDirect-pool
oracleDD.dataSource=com.ddtek.jdbcx.oracle.OracleDataSource
oracleDD.properties=user\=${oracleDD.user}:password\=${oracleDD.passwd}:SID\="${oracleDD.dbName}":serverName=${oracleDD.server}:portNumber=${oracleDD.port}
##
## Info for Oracle thin
##
oracle.dbName=cts
oracle.server=${orb.host}
oracle.port=1521
oracle.dml.file=oracle/oracle.dml.sql
oracle.user=cts1
oracle.passwd=cts1
oracle.url=jdbc:oracle:thin:@${oracle.server}:${oracle.port}:${oracle.dbName}
oracle.driver=oracle.jdbc.OracleDriver
oracle.classes=${jdbc.lib.class.path}/ojdbc8.jar
oracle.poolName=cts-oracle-pool
oracle.dataSource=oracle.jdbc.pool.OracleDataSource
oracle.pool.url=jdbc\\:oracle\\:thin\\:@${oracle.server}\\:${oracle.port}\\:${oracle.dbName}
oracle.properties=user\=${oracle.user}:password\=${oracle.passwd}:URL\=\"${oracle.pool.url}\"
#
# Info for Oracle oci driver
#
oracleOCI.dbName=cts1
oracleOCI.server=${orb.host}
oracleOCI.port=1521
oracleOCI.dml.file=oracle/oracle.dml.sql
oracleOCI.user=cts1
oracleOCI.passwd=cts1
oracleOCI.url=jdbc:oracle:oci:@${oracleOCI.dbName}
oracleOCI.driver=oracle.jdbc.OracleDriver
oracleOCI.classes=${jdbc.lib.class.path}/ojdbc8.jar
oracleOCI.poolName=cts-oracle-oci-pool
oracleOCI.dataSource=oracle.jdbc.pool.OracleDataSource
oracleOCI.pool.url=jdbc\\:oracle\\:oci\\:@${oracleOCI.dbName}
oracleOCI.properties=user\=${oracleOCI.user}:password\=${oracleOCI.passwd}:URL\=\"${oracleOCI.pool.url}\"
##
## Info for Oracle inet
##
oracleInet.dbName=cts1
oracleInet.server=${orb.host}
oracleInet.port=1521
oracleInet.dml.file=oracle/oracle.dml.sql
oracleInet.user=cts1
oracleInet.passwd=cts1
oracleInet.url=jdbc:inetora:${oracleInet.server}:${oracleInet.port}:${oracleInet.dbName}
oracleInet.driver=com.inet.ora.OraDriver
oracleInet.classes=${jdbc.lib.class.path}/Oranxo.jar
oracleInet.poolName=cts-oracle-Inet-pool
oracleInet.dataSource=com.inet.ora.OraDataSource
oracleInet.properties=user\=${oracleInet.user}:password\=${oracleInet.passwd}:serviceName\="${oracleInet.dbName}":serverName=${oracleInet.server}:port=${oracleInet.port}
##
## Info for Oracle Sun
##
oracleSun.dbName=ora817
oracleSun.server=${orb.host}
oracleSun.port=1521
oracleSun.dml.file=oracle/oracle.dml.sql
oracleSun.user=la
oracleSun.passwd=la
oracleSun.url=jdbc:sun:oracle://${oracleSun.server};SID=${oracleSun.dbName}
oracleSun.driver=com.sun.sql.jdbc.oracle.OracleDriver
oracleSun.classes=${jdbc.lib.class.path}/smoracle.jar
oracleSun.poolName=cts-oracle-Sun-pool
oracleSun.dataSource=com.sun.sql.jdbcx.oracle.OracleDataSource
oracleSun.properties=user\=${oracleSun.user}:password\=${oracleSun.passwd}:SID\="${oracleSun.dbName}":serverName=${oracleSun.server}:portNumber=${oracleSun.port}
##
## Info for Pointbase
##
pointbase.dbName=cts
pointbase.server=${orb.host}
pointbase.port=9092
pointbase.dml.file=pointbase/pointbase.dml.sql
pointbase.user=PBPUBLIC
pointbase.passwd=PBPUBLIC
pointbase.url=jdbc:pointbase:server://${pointbase.server}:${pointbase.port}/${pointbase.dbName},new
pointbase.driver=com.pointbase.jdbc.jdbcUniversalDriver
pointbase.classes=${jdbc.lib.class.path}/pbclient.jar${pathsep}${jdbc.lib.class.path}/pbembedded.jar
pointbase.poolName=cts-pointbase-pool
pointbase.dataSource=com.pointbase.jdbc.jdbcDataSource
pointbase.pool.url="jdbc\\:pointbase\\:server\\:\/\/${pointbase.server}\\:${pointbase.port}\/${pointbase.dbName},new"
pointbase.properties=user\=${pointbase.user}:password\=${pointbase.passwd}:DatabaseName\=\"${pointbase.pool.url}\"
##
## Info for Postgres
##
postgresql.dbName=CTS5
postgresql.server=${orb.host}
postgresql.port=5432
postgresql.dml.file=postgresql/postgresql.dml.sql
postgresql.user=cts1
postgresql.passwd=cts1
postgresql.url=jdbc:postgresql://${postgresql.server}:${postgresql.port}/${postgresql.dbName}
postgresql.driver=org.postgresql.Driver
postgresql.classes=${jdbc.lib.class.path}/postgresql-8.4-701.jdbc4.jar
postgresql.poolName=cts-postgresql-pool
postgresql.pool.url="jdbc\\:postgresql\\:server\\:\/\/${postgresql.server}\\:${postgresql.port}\/${postgresql.dbName},new"
postgresql.dataSource=org.postgresql.ds.PGSimpleDataSource
postgresql.properties=user\=${postgresql.user}:password\=${postgresql.passwd}:DatabaseName\=${postgresql.dbName}\:ServerName\=${postgresql.server}\:port\=${postgresql.port}
##
## Info for Sybase (jConnect Driver)
##
sybase.dbName=cts2
sybase.server=${orb.host}
sybase.port=4100
sybase.dml.file=sybase/sybase.dml.sql
sybase.user=cts1
sybase.passwd=cts1
sybase.url=jdbc:sybase:Tds:${sybase.server}:${sybase.port}/${sybase.dbName}
sybase.driver=com.sybase.jdbc2.jdbc.SybDriver
sybase.classes=${jdbc.lib.class.path}/jconn2.jar
sybase.poolName=cts-sybase-pool
sybase.dataSource= com.sybase.jdbc2.jdbc.SybDataSource
sybase.properties=user\=${sybase.user}:password\=${sybase.passwd}:DatabaseName\=${sybase.dbName}\:ServerName\=${sybase.server}\:PortNumber\=${sybase.port}\:BE_AS_JDBC_COMPLIANT_AS_POSSIBLE\=true\:FAKE_METADATA\=true
##
## Info for Sybase (Inet Driver)
##
sybaseInet.dbName=cts2
sybaseInet.server=${orb.host}
sybaseInet.port=4100
sybaseInet.dml.file=sybase/sybase.dml.sql
sybaseInet.user=cts1
sybaseInet.passwd=cts1
sybaseInet.url=jdbc:inetsyb:${sybaseInet.server}:${sybaseInet.port}?database=${sybaseInet.dbName}
sybaseInet.driver=com.inet.syb.SybDriver
sybaseInet.classes=${jdbc.lib.class.path}/Sybelux.jar
sybaseInet.poolName=cts-sybase-Inet-pool
sybaseInet.dataSource= com.inet.syb.SybDataSource
sybaseInet.properties=user\=${sybaseInet.user}:password\=${sybaseInet.passwd}:DatabaseName\=${sybaseInet.dbName}\:ServerName\=${sybaseInet.server}\:PortNumber\=${sybaseInet.port}
##
## Info for Sybase using the DataDirect driver
##
sybaseDD.dbName=cts2
sybaseDD.server=${orb.host}
sybaseDD.port=4100
sybaseDD.dml.file=sybase/sybase.dml.sql
sybaseDD.user=cts1
sybaseDD.passwd=cts1
sybaseDD.url=jdbc:datadirect:sybase://${sybaseDD.server}:${sybaseDD.port}
sybaseDD.driver=com.ddtek.jdbc.sybase.SybaseDriver
sybaseDD.classes=${jdbc.lib.class.path}/util.jar${pathsep}${jdbc.lib.class.path}/sybase.jar${pathsep}${jdbc.lib.class.path}/base.jar
sybaseDD.poolName=cts-sybase-DataDirect-pool
sybaseDD.dataSource=com.ddtek.jdbcx.sybase.SybaseDataSource
sybaseDD.properties=user\=${sybaseDD.user}:password\=${sybaseDD.passwd}:ServerName\=${sybaseDD.server}:portNumber\=${sybaseDD.port}:selectMethod\=cursor:DatabaseName\=${sybaseDD.dbName}
##
## Info for Sybase using the Sun driver
##
sybaseSun.dbName=cts2
sybaseSun.server=${orb.host}
sybaseSun.port=4100
sybaseSun.dml.file=sybase/sybase.dml.sql
sybaseSun.user=cts1
sybaseSun.passwd=cts1
sybaseSun.url=jdbc:sun:sybase://${sybaseSun.server}:${sybaseSun.port}
sybaseSun.driver=com.sun.sql.jdbc.sybase.SybaseDriver
sybaseSun.classes=${jdbc.lib.class.path}/smsybase.jar
sybaseSun.poolName=cts-sybase-Sun-pool
sybaseSun.dataSource=com.sun.sql.jdbcx.sybase.SybaseDataSource
sybaseSun.properties=user\=${sybaseSun.user}:password\=${sybaseSun.passwd}:ServerName\=${sybaseSun.server}:portNumber\=${sybaseSun.port}:selectMethod\=cursor:DatabaseName\=${sybaseSun.dbName}
###############################################################
## The following database configuration section is for the CTS
## interop tests which require a database that is used by the
## reference implementation. These entries should not be changed.
# @derby.dbName.ri -- Database Name
# @derby.server.ri -- Database Server
# @derby.port.ri -- Database Server port
# @derby.dml.file.ri -- DML file used for CTS test cases
# @derby.user.ri -- User Id configured
# @derby.passwd.ri -- User password configured
# @derby.url.ri -- URL to the cts database
# @derby.driver.ri -- DriverManager driver
# @derby.classes.ri -- CLASSPATH to JDBC driver classes
# @derby.poolName.ri -- Name of pool configured in the Java EE
# RI (do not change!)
# @derby.dataSource.ri -- DataSource driver
# @derby.properties.ri -- Any additional JDBC driver required
# properties
# @derby.startup.delay.ri -- delay to wait for DB to start
###############################################################
derby.dbName.ri=derbyDBri
derby.server.ri=${orb.host.ri}
derby.port.ri=1527
derby.dml.file.ri=derby/derby.dml.sql
derby.user.ri=cts1
derby.passwd.ri=cts1
derby.url.ri=jdbc:derby://${derby.server.ri}:${derby.port.ri}/${derby.dbName.ri};create=true
derby.driver.ri=org.apache.derby.jdbc.ClientDriver
derby.home.ri=${javaee.home.ri}/../javadb
derby.system.home.ri=${derby.home.ri}/databases
derby.classpath.ri=${ts.home}/lib/dbprocedures.jar${pathsep}${derby.home.ri}/lib/derbynet.jar${pathsep}${derby.home.ri}/lib/derbyshared.jar${pathsep}${derby.home.ri}/lib/derbytools.jar
derby.classes.ri=${derby.home.ri}/lib/derbyclient.jar{pathsep}${derby.home.ri}/lib/derbyshared.jar${pathsep}${derby.home.ri}/lib/derbytools.jar
derby.poolName.ri=cts-derby-pool
derby.dataSource.ri=org.apache.derby.jdbc.ClientDataSource
derby.properties.ri=DatabaseName\=\"${derby.dbName.ri}\":user\=${derby.user.ri}:password\=${derby.passwd.ri}:serverName\=${derby.server.ri}:portNumber=${derby.port.ri}
derby.startup.delay.ri=5
###############################################################
# @alt.dtd.dir DTD location for Java EE and RI xml files. Used
# for xml validation when building tests. If
# javaee.home.ri is set, <javaee.home.ri>/lib/dtds
# will be used and alt.dtd.dir is ignored.
# @alt.schema.dir schema location for Java EE and RI xml files.
# Used for xml validation when building tests.
# If javaee.home.ri is set,
# <javaee.home.ri>/lib/schemas will be used and
# alt.schema.dir is ignored.
###############################################################
alt.dtd.dir=${ts.home}/lib/dtds
alt.schema.dir=${ts.home}/lib/schemas
###############################################################
## Configure the behavior of which tables CTS will create when
## ant init.[datbaseName] is invoked.
#
# @create.cmp.tables - When set to false, the appserver is
# responsible for creating cmp tables
# at deployment of the ejb/ear
# When set to true, init.[datbaseName]
# will create the tables used by CMP
# EJBs. The sql for the CMP tables are
# contained in:
# $TS_HOME/[datbaseName]/sql/[databaseName].ddl.cmp.sql
# $TS_HOME/[datbaseName]/sql/[databaseName].ddl.interop.sql
#
###############################################################
create.cmp.tables=true
###############################################################
# @jdbc.poolName - Configure the connection pool that will be
# tested in this cts test run.
#
# @jdbc.maxpoolsize - This property defines the max pool size
# when creating JDBC connection pools.
#
# @jdbc.steadypoolsize - This property defines the steady pool size
# when creating JDBC connection pools.
###############################################################
jdbc.poolName=${derby.poolName}
jdbc.maxpoolsize=64
jdbc.steadypoolsize=32
###############################################################
## These properties are use for the CTS
## interop tests which require a database that is used by the
## reference implementation.
#
# @jdbc.poolName.ri - Configure the connection pool that will be
# use when configuring the JDBC connection
# pools for the reference implemetation.
#
# @jdbc.maxpoolsize.ri - This property defines the max pool size
# when creating JDBC connection pools.
#
# @jdbc.steadypoolsize.ri - This property defines the steady pool size
# when creating JDBC connection pools.
###############################################################
jdbc.poolName.ri=${derby.poolName.ri}
jdbc.maxpoolsize.ri=96
jdbc.steadypoolsize.ri=32
###############################################################
# @jdbc.datasource.props - Used to to specify Vendor specific
# properties and less commonly used DataSource properties.
# Its value is a comma-separated array of name-value pairs.
# Each property pair follows the format of "name=value",
# including the surrounding double quotes.
#
# The value of this property must not contain any extra spaces.
#
# In most cases, this property is not needed and therefore
# commented out.
#
###############################################################
#jdbc.datasource.props="driverType=thin","name2=value2"
###############################################################
# @jdbc.db - The name of the currently configured DB. This
# value is the prefix of the DB properties currently
# being used. Some valid values are; derby and
# derbyEmbedded. See the other DB property
# names for other valid values.
###############################################################
jdbc.db=derby
jdbc.db.classes=${derby.classes}
###############################################################