Support #7760
Testcases - server error on database initialisation
0%
History
#1 Updated by Marian Edu 9 months ago
Trying to get the testcases project up and running, preferably with the abl-unit
support but it turns out it doesn't event start the database server. I've commented out the database entry from the directory.xml
but it still crash on initialisation of temporary database. The error complains about some unsupported connection setting, maybe the H2 version needs to be updated or something else I'm doing wrong?
com.goldencode.p2j.persist.PersistenceException: Error querying database metadata Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "RTRIM" [90113-200]
Thanks
#4 Updated by Marian Edu 9 months ago
Greg Shah wrote:
Please post you directory here.
It's basically the copy of the template and I've updated os-user
, spawner-path
and client-start-dir
.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!--XmlRemapper storage--><!--Saved Wed Apr 14 20:34:33 EEST 2021--><remapper-storage> <node class="container" name=""> <node class="container" name="security"> <node class="container" name="audit"> <node class="boolean" name="enabled"> <node-attribute name="value" value="FALSE"/> </node> <node class="string" name="logfile"> <node-attribute name="value" value="./audit%g-%u.log"/> </node> <node class="integer" name="logsize"> <node-attribute name="value" value="8096"/> </node> <node class="integer" name="logcount"> <node-attribute name="value" value="3"/> </node> <node class="boolean" name="filtermode"> <node-attribute name="value" value="FALSE"/> </node> <node class="container" name="resources"> <node class="auditResource" name="10"> <node-attribute name="type" value="system"/> <node-attribute name="instances" value="context"/> </node> </node> </node> <node class="container" name="acl"> <node class="container" name="admin"> <node class="container" name="000100"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'00'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000200"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/console"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000300"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'00'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/accounts"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000400"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/accounts/groups"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000500"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'00000011'B"/> <node-attribute name="type" value="1"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/accounts/users"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000600"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/accounts/processes"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000700"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/accounts/certificates"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000800"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/access_control"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000900"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/extension"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001000"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/runtime"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001100"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/configuration"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001200"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins_pw"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/target"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001300"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="standard"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'01'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001400"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="adminRights" name="rights"> <node-attribute name="permissions" value="'10'B"/> <node-attribute name="type" value="0"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> </node> <node class="container" name="net"> <node class="container" name="000100"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:route"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001550"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.util.ServerPropertiesInspector"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000200"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:interrupt"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000300"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.main.MainEntry"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000400"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:authenticate"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000500"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:terminate"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000600"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="admins_pw"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.admin.AdminExports"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000800"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="admins_pw"/> <node-attribute name="values" value="sysmaint"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="directory"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001100"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:route"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001301"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.testengine.UnitTestEngine"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001200"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:interrupt"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001300"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.main.MainEntry"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001400"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.ui.ServerExports"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001500"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.util.RemoteErrorData"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001600"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.persist.DatabaseManager$DatabaseConfigFetcher"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001700"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.persist.remote.LockManagerMultiplexer"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001800"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.persist.remote.DirtyShareMultiplexer"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="001900"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.persist.remote.IdentityManagerMultiplexer"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="002000"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:authenticate"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="002100"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="system:terminate"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="002200"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.directory.Directory"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="002250"> <node class="resource" name="resource-instance"> <node-attribute name="reftype" value="TRUE"/> <node-attribute name="reference" value="com.goldencode.p2j.main.Spawner"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> <node class="container" name="002275"> <node class="resource" name="resource-instance"> <node-attribute name="reftype" value="TRUE"/> <node-attribute name="reference" value="com.goldencode.p2j.main.WebClientLauncher"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> <node class="container" name="002276"> <node class="resource" name="resource-instance"> <node-attribute name="reftype" value="TRUE"/> <node-attribute name="reference" value="com.goldencode.p2j.main.WebClientRegistrar"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> <node class="container" name="002300"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value=".+"/> <node-attribute name="reftype" value="FALSE"/> </node> </node> <node class="container" name="002262"> <node class="resource" name="resource-instance"> <node-attribute name="reftype" value="TRUE"/> <node-attribute name="reference" value="com.goldencode.p2j.main.Spawner"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> <node-attribute name="values" value="appserver_agent"/> </node> </node> <node class="container" name="002268"> <node class="resource" name="resource-instance"> <node-attribute name="reftype" value="TRUE"/> <node-attribute name="reference" value="com.goldencode.p2j.main.RemoteSpawner"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0111'B"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> <node-attribute name="values" value="appserver_agent"/> </node> </node> <node class="container" name="002271"> <node class="resource" name="resource-instance"> <node-attribute name="reftype" value="TRUE"/> <node-attribute name="reference" value="com.goldencode.p2j.main.RemoteSpawner"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> <node class="container" name="002400"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="netRights" name="rights"> <node-attribute name="permissions" value="'0101'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="com.goldencode.p2j.util.logging.CentralLogService"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> </node> <node class="container" name="directory"> <node class="container" name="000100"> <node class="strings" name="subjects"> <node-attribute name="values" value="sysmaint"/> </node> <node class="directoryRights" name="rights"> <node-attribute name="permissions" value="'00111111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/security"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000200"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="admins_pw"/> </node> <node class="directoryRights" name="rights"> <node-attribute name="permissions" value="'00111111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value=".*"/> <node-attribute name="reftype" value="FALSE"/> </node> </node> <node class="container" name="000300"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="admins_pw"/> <node-attribute name="values" value="sysmaint"/> </node> <node class="directoryRights" name="rights"> <node-attribute name="permissions" value="'00111111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/meta"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000400"> <node class="strings" name="subjects"> <node-attribute name="values" value="standard"/> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="admins_pw"/> <node-attribute name="values" value="sysmaint"/> </node> <node class="directoryRights" name="rights"> <node-attribute name="permissions" value="'00111111'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/meta/class/user/password"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000500"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="directoryRights" name="rights"> <node-attribute name="permissions" value="'01000000'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="/meta/class/user/password"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000600"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="directoryRights" name="rights"> <node-attribute name="permissions" value="'00000011'B"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value=".*"/> <node-attribute name="reftype" value="FALSE"/> </node> </node> </node> <node class="container" name="system"> <node class="container" name="000100"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="admin"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="systemRights" name="rights"> <node-attribute name="check" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="standard"/> </node> </node> <node class="container" name="000200"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="change"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="systemRights" name="rights"> <node-attribute name="check" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="admins_pw"/> </node> </node> <node class="container" name="000300"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="logon"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="systemRights" name="rights"> <node-attribute name="check" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> <node class="container" name="000350"> <node class="strings" name="subjects"> <node-attribute name="values" value="admins"/> <node-attribute name="values" value="standard"/> </node> <node class="systemRights" name="rights"> <node-attribute name="check" value="true"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="shutdown"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> <node class="container" name="000400"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="shutdown"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="systemRights" name="rights"> <node-attribute name="check" value="false"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> <node class="container" name="000500"> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> <node class="systemRights" name="rights"> <node-attribute name="check" value="true"/> </node> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="accounts"/> <node-attribute name="reftype" value="TRUE"/> </node> </node> </node> <node class="container" name="remoteentrypoint"> <node class="container" name="000200"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="login.p"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="remoteEntryPointRights" name="rights"> <node-attribute name="allow" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> </node> </node> </node> <node class="container" name="remotelaunchoption"> <node class="container" name="000100"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="client:cmd-line-option:startup-procedure"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="remoteLaunchOptionRights" name="rights"> <node-attribute name="allow" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> <node-attribute name="values" value="appserver_agent"/> </node> </node> <node class="container" name="000200"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="client:cmd-line-option:param"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="remoteLaunchOptionRights" name="rights"> <node-attribute name="allow" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> </node> </node> <node class="container" name="000300"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="client:web:embedded"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="remoteLaunchOptionRights" name="rights"> <node-attribute name="allow" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> </node> </node> </node> <node class="container" name="entrypoint"> <node class="container" name="000100"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value=".*"/> <node-attribute name="reftype" value="FALSE"/> </node> <node class="entryPointRights" name="rights"> <node-attribute name="allow" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="all_others"/> </node> </node> </node> <node class="container" name="trustedspawner"> <node class="container" name="000100"> <node class="resource" name="resource-instance"> <node-attribute name="reference" value="marian"/> <node-attribute name="reftype" value="TRUE"/> </node> <node class="trustedSpawnerRights" name="rights"> <node-attribute name="allow" value="true"/> </node> <node class="strings" name="subjects"> <node-attribute name="values" value="bogus"/> <node-attribute name="values" value="appserver_agent"/> </node> </node> </node> </node> <node class="container" name="accounts"> <node class="container" name="groups"> <node class="group" name="sysmaint"> <node-attribute name="description" value="sys maintenance users"/> </node> <node class="group" name="everybody"> <node-attribute name="description" value="all users"/> </node> <node class="group" name="admins"> <node-attribute name="description" value="all admins"/> </node> <node class="group" name="admins_pw"> <node-attribute name="description" value="admins which can change password"/> </node> <node class="group" name="temps"> <node-attribute name="description" value="all temps"/> </node> </node> <node class="container" name="users"> <node class="user" name="bogus"> <node-attribute name="enabled" value="TRUE"/> <node-attribute name="groups" value="everybody"/> <node-attribute name="person" value="A B. C"/> <node-attribute name="alias" value="shared"/> <node-attribute name="protected" value="FALSE"/> </node> <node class="user" name="admin"> <node-attribute name="enabled" value="TRUE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="password" value="cojt0Pw//L6ToM8G41aOKFIWh7w="/> <node-attribute name="pwsetdate" value="2009-03-04"/> <node-attribute name="pwsettime" value="08:47:12"/> <node-attribute name="groups" value="admins"/> <node-attribute name="groups" value="everybody"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="A B. C"/> <node-attribute name="alias" value="shared"/> </node> <node class="user" name="3m459nr72xm46gvc"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="person" value="chui"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="password" value="mdKJTuKBWazWGZCfbNfQcZkvfqs="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> <node-attribute name="mode" value="1"/> <node-attribute name="groups" value="temps"/> </node> <node class="user" name="m48rh0891ef6wz0l"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="/aKAVZx4tSM9azPu0fInNtkjA4k="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> <node class="user" name="7j7xop7572tz61xw"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="uaq24ua+cce7du2g15rmzcKgltY="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> <node class="user" name="d6e2db8t572dpt51"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="o370zwqTGnyHcuC15u5p85MjAFU="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> <node class="user" name="9hc6nkx108g4m93m"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="+4IIz4Xau3639hjLGRq9UZL9z+g="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> <node class="user" name="e53s3y0ye92r1tn4"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="cVsPIoG/YYpLRSrNuSLoi2UThFs="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> <node class="user" name="wvk9301rn36qo58y"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="ddRrHa5vrX5w8+g80Y4yLqBqGyw="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> <node class="user" name="7it3ucc5zi40j404"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="protected" value="TRUE"/> <node-attribute name="mode" value="1"/> <node-attribute name="person" value="chui"/> <node-attribute name="groups" value="temps"/> <node-attribute name="password" value="cLcpq0VqnMa1ve5a2G8Q3r9KnuY="/> <node-attribute name="pwsetdate" value="2021-04-14"/> <node-attribute name="pwsettime" value="20:34:30"/> </node> </node> <node class="container" name="processes"> <node class="process" name="appserver_process"> <node-attribute name="appserver" value="app_server"/> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="description" value="Process for appserver."/> <node-attribute name="alias" value="appserver_process"/> <node-attribute name="master" value="FALSE"/> <node-attribute name="server" value="FALSE"/> </node> <node class="process" name="appserver_agent"> <node-attribute name="enabled" value="FALSE"/> <node-attribute name="description" value="Appserver Agent"/> <node-attribute name="master" value="FALSE"/> <node-attribute name="server" value="FALSE"/> <node-attribute name="alias" value="appserver_agent"/> </node> <node class="process" name="standard"> <node-attribute name="enabled" value="TRUE"/> <node-attribute name="description" value="P2J server"/> <node-attribute name="master" value="TRUE"/> <node-attribute name="server" value="TRUE"/> <node-attribute name="alias" value="standard"/> </node> </node> </node> <node class="container" name="config"> <node class="authMode" name="auth-mode"> <node-attribute name="mode" value="4"/> <node-attribute name="retries" value="-1"/> <node-attribute name="plugin" value="com.goldencode.p2j.security.GuestAccess"/> </node> <node class="container" name="auth-plugins"> <node class="container" name="guest_login"> <node class="string" name="classname"> <node-attribute name="value" value="com.goldencode.p2j.security.GuestAccess"/> </node> <node class="string" name="description"> <node-attribute name="value" value="Non-Interactive Guest Auto-Login"/> </node> <node class="string" name="option"> <node-attribute name="value" value="bogus"/> </node> </node> </node> <node class="strings" name="resource-plugins"> <node-attribute name="values" value="com.goldencode.p2j.security.SystemResource"/> <node-attribute name="values" value="com.goldencode.p2j.main.EntryPointResource"/> <node-attribute name="values" value="com.goldencode.p2j.main.TrustedSpawnerResource"/> <node-attribute name="values" value="com.goldencode.p2j.main.RemoteEntryPointResource"/> <node-attribute name="values" value="com.goldencode.p2j.main.RemoteLaunchOptionResource"/> <node-attribute name="values" value="com.goldencode.p2j.security.AdminResource"/> <node-attribute name="values" value="com.goldencode.p2j.net.NetResource"/> <node-attribute name="values" value="com.goldencode.p2j.directory.DirectoryResource"/> </node> <node class="string" name="debug-level"> <node-attribute name="value" value="DATA"/> </node> </node> <node class="container" name="certificates"> <node class="container" name="cas"> <node class="bytes" name="root-ca"> <node-attribute name="value" value="MIID9DCCAtygAwIBAgILXI7eQGgQ3dorcakwDQYJKoZIhvcNAQELBQAwejELMAkGA1UECAwCR0ExCzAJBgNVBAYTAlVTMQ4wDAYDVQQLDAVIb3RlbDETMBEGA1UEBwwKQWxwaGFyZXR0YTETMBEGA1UECgwKR29sZGVuQ29kZTEkMCIGA1UEAwwbcm9vdC1jYSAtIHJvb3QgQ0EgYXV0aG9yaXR5MB4XDTIxMDQxNDE3MTYwNFoXDTMxMDQxNDE3MTYwNFowejELMAkGA1UECAwCR0ExCzAJBgNVBAYTAlVTMQ4wDAYDVQQLDAVIb3RlbDETMBEGA1UEBwwKQWxwaGFyZXR0YTETMBEGA1UECgwKR29sZGVuQ29kZTEkMCIGA1UEAwwbcm9vdC1jYSAtIHJvb3QgQ0EgYXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyzRZBWQkrs8oTda9Luc4yU6xNDHA+xL7FcZrtyeoFHEUYSXOQoJ/xvjF68LREWCLqHCs7x3LWOBRq3TWE7ysAxbWdzeJplF8Nt3zM/EWu1613uqEy8thUP7t77mTYA2izr5xEVnhlxHydxIBY8XCNze0ssppsMB79of3x/TxK3FBAbAjBXbCNPnx6EsmXWBqWUzX2WMPX3o69T7s+SZqjY6co9NNcDfc3HkDW461Ew1ZGYG9p+TY+v+g2KajiKZdpC5HjH3JN0JiXZyzZyARLRede5TOvJwMbCMxpc7IUnH8GukinsiKRxoUfVWv0UODYPOUiFvZjZ7uNkK0WcrJywIDAQABo3sweTAfBgNVHSMEGDAWgBQDq3+Tg6j29DnEgRDCLh8BJ4GfqzAdBgNVHQ4EFgQUA6t/k4Oo9vQ5xIEQwi4fASeBn6swDwYDVR0TAQH/BAUwAwEB/zAmBgNVHREEHzAdghtyb290LWNhIC0gcm9vdCBDQSBhdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggEBAERnF4vvj4hAgdJjXffRp76Imfwg+b3kzbSQ5Ts1i8vbM7ZDXe4L803Lrt6EaGtVNB+YevgQBWGvA8Fd1MgnlkGLHa9Il25/tQ/PQg1610lHrU6qYZ5+IYGzhrWilOKw0s1tbB2iHhQ2Ce1KUdILYytugBnhy7Z8FJ7+AX4oHAj9DY3U0ygrTusJpeNivj8qY24Typw4dF+oIRkaTqTNqtSKKL5ctOekfG7gSNeax2mrxTgZgAdW0OjRJpnElBOyE5P5aLxhpOIwanITdjVlMNuny/yW+7izhHiWqWGt+zx5kEgbhBAEJXyLrhV1RRIBaWrkMZGryOEfhN3QHgZE9kY="/> </node> </node> <node class="container" name="peers"> <node class="bytes" name="shared"> <node-attribute name="value" value="MIIEYzCCA0ugAwIBAgIFNaXPXqEwDQYJKoZIhvcNAQELBQAwejELMAkGA1UECAwCR0ExCzAJBgNVBAYTAlVTMQ4wDAYDVQQLDAVIb3RlbDETMBEGA1UEBwwKQWxwaGFyZXR0YTETMBEGA1UECgwKR29sZGVuQ29kZTEkMCIGA1UEAwwbcm9vdC1jYSAtIHJvb3QgQ0EgYXV0aG9yaXR5MB4XDTIxMDQxNDE3MTYwNVoXDTMxMDQxNDE3MTYwNVowbTELMAkGA1UECAwCR0ExCzAJBgNVBAYTAlVTMQ4wDAYDVQQLDAVIb3RlbDETMBEGA1UEBwwKQWxwaGFyZXR0YTETMBEGA1UECgwKR29sZGVuQ29kZTEXMBUGA1UEAwwOc2hhcmVkIGFjY291bnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC87L7E5Mm5GgjN2lT+ovdVnlSoccAM5/rUIKQLuMuyEL/4wbJ0icAd2LV+VjOeRAE7/Xb0Bntnwp/+wEVfm0GnjFtkxAbpyQzVjB+zF4zi+zghoStD+Po14oCt7sM9osnfy3QtnAqQOCQgWVnDIkv6UWgIlwqcNIz8HnYg0z7DQfElUrvsNdfpNTj/5uRCLDEnOLP5CBsG3wSpEUeG7kUB8sPevweqNDWiI68H9v3hAbsSSOngkUhWpy7Bf4BfkKblhhlxvTqL9DgqnlllriosvllZvuT542VdVL8SucGCK4e1B803wdVlGqTf/T7NOYGmhTR4Z2LD49BMklleZNS5AgMBAAGjgfwwgfkwga4GA1UdIwSBpjCBo4AUA6t/k4Oo9vQ5xIEQwi4fASeBn6uhfqR8MHoxCzAJBgNVBAgMAkdBMQswCQYDVQQGEwJVUzEOMAwGA1UECwwFSG90ZWwxEzARBgNVBAcMCkFscGhhcmV0dGExEzARBgNVBAoMCkdvbGRlbkNvZGUxJDAiBgNVBAMMG3Jvb3QtY2EgLSByb290IENBIGF1dGhvcml0eYILXI7eQGgQ3dorcakwHQYDVR0OBBYEFFgfTfzlp3gPTmp/l5cTDZMJNqULMAwGA1UdEwEB/wQCMAAwGQYDVR0RBBIwEIIOc2hhcmVkIGFjY291bnQwDQYJKoZIhvcNAQELBQADggEBAEoQQnCYGzJQLBMu9u0xAuQDsiOhOUiqLDois55Qpp02WZRBwZal3cJrMLRUa2YPeUD3JM1k0kTIi1zznEK3XAptCvKg7ECbfQvcVJAsZHaZUftdyMM1DWuBh4vB+A1z8bAFDAjvYjkPoHSSN7Ih7miHZo+M1+hEPSdgNR88pV+73gQh8tITz7PS+dpEYsp+mcKSS1+ZjZRq2tWHNycfsvU4kWfl7//beBcZftxE4fsS3wXVimKjoPP5wDh6QC6bJmMu+HGpM9nm7OXcKu4BoEB7e/FbJhbdTxbRW2K2XA8AbX8VeKab54K2KWklVcO7D7QZXN52VEocXO0Os1s1y8Y="/> </node> <node class="bytes" name="standard"> <node-attribute name="value" value="MIIEVTCCAz2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMSQwIgYDVQQDDBtyb290LWNhIC0gcm9vdCBDQSBhdXRob3JpdHkwHhcNMjEwNDE0MTcxNjA1WhcNMzEwNDE0MTcxNjA1WjBoMQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCTgoJOpJMD3kabsga/2tvgyp5UBXeh+iNy6ajaTGsjMJYEPzG+NBCjJWyHiGGH10LIA3h5jkFrC6ulsfiomevsi0qs2FnMU4kKLpltaXEbUJMAwEjg+glM+C+OJHKK2GdS/dT0Zaih++uE+vgBfYTWCGFDRnX7RwUhrJiUgqFmd/p9QB+mXiz4zwYX3jkPcXnSSVdn9R3r1puM0c4F32Pk071BxOksrL6eo4RdO+h7s3GbPwm9OlJX9iqyWE5kXflo1eZ6sosnBJQ+R/qs0UKbo3tz/mNuhCfO3HuaV2AD0EzBNBBDZLZq8kffrMS5hjvyQrGxu7ZVduzmjm40MmC1AgMBAAGjgfcwgfQwga4GA1UdIwSBpjCBo4AUA6t/k4Oo9vQ5xIEQwi4fASeBn6uhfqR8MHoxCzAJBgNVBAgMAkdBMQswCQYDVQQGEwJVUzEOMAwGA1UECwwFSG90ZWwxEzARBgNVBAcMCkFscGhhcmV0dGExEzARBgNVBAoMCkdvbGRlbkNvZGUxJDAiBgNVBAMMG3Jvb3QtY2EgLSByb290IENBIGF1dGhvcml0eYILXI7eQGgQ3dorcakwHQYDVR0OBBYEFJadybLi34yJ4kdZh1ySsKqaWOWvMAwGA1UdEwEB/wQCMAAwFAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQAPSvwZavPMM8PqhNl2Ym/StYZDpy+ezIQ0J7OjMEoCDzEU4sIiUxoLDI2srJaYFTubg5rgq4ggCYkiMsgl21Q9Mb7EnLHc8J9bkrwqlr0WzYPJiHYbwcpVZh1+PX5sRynW5tNvQdaObXjeEHJi4pLpIQh36Ph7Z0s9UcHGUBABbHrSk1JWRyzavKPB1SJr9ec8WoE44BC/hEbKTSOGiq7TUw2rtH3FYTxWvBD2/COKZ+ONcQzk9MdmITx6vi+qUJjY+DJVJH9JUOBkA4qloUEdcWUwq4rCPig0ElbxGlRlZLKbMU0TiKAnUzGaxQ8M2BZXuNhvm92F4cmlMfl9o/SJ"/> </node> <node class="bytes" name="appserver_agent"> <node-attribute name="value" value="MIIEdjCCA16gAwIBAgIEH5Kp+jANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMSQwIgYDVQQDDBtyb290LWNhIC0gcm9vdCBDQSBhdXRob3JpdHkwHhcNMjEwNDE0MTcxNjA0WhcNMzEwNDE0MTcxNjA0WjB2MQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMSAwHgYDVQQDDBdhcHBzZXJ2ZXJfYWdlbnQgYWNjb3VudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPOY55dMkbBS7K6BeDivREikdd2I8ebjWp3HnTC3LL9BmzB47j6nOfxQH2eVGxJJ56H/0a6KWSwkijyxaqupZ5qWCVAHpgGVZff8xIRMaDehHZlRRaj4f+TSDbEtr2U/smXpyFzpXX5RRkP/eAfIXC6JjI5wTomo61of1gP+9R8jBRnF6nge9GrcqZCLHjZwabVzmbL6MTh6b3Ky4cVyt0Rp/nUxuLD6Frxkqeba1muDUZcmT94Pja9804pTOz0R0saNTFx/VR4r/tTTB4iilghxq9J7EfzXXd6Ls8DymR9fqTOpfHvKPM6sZUuMzad6qHN15axDZcMu+QBLdDpttm8CAwEAAaOCAQYwggECMIGuBgNVHSMEgaYwgaOAFAOrf5ODqPb0OcSBEMIuHwEngZ+roX6kfDB6MQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMSQwIgYDVQQDDBtyb290LWNhIC0gcm9vdCBDQSBhdXRob3JpdHmCC1yO3kBoEN3aK3GpMB0GA1UdDgQWBBR8QiCCZw7fK19d3o1zMhI3UvOCxTAMBgNVHRMBAf8EAjAAMCIGA1UdEQQbMBmCF2FwcHNlcnZlcl9hZ2VudCBhY2NvdW50MA0GCSqGSIb3DQEBCwUAA4IBAQBd2gqPXRoI1wnZoCjnDMtw8AJetHgiAdC04CxSXdQdhsndxryDnz19hDqLR+l98c5pcqdwPJiErTf3P8/94MQEJfelL6npITh7EmR1v0/7nmPe5nhUyZkC2ZGXkyPyC3uZCMeJuHFTXnx9wByDXpZnCLeNU55lj9+pVRZK5Xs91JC5Y+dh54dqf4i+fC1Vk73T01KvIbasYD0ziQOq6AVTgdPKi74xwUkht2vLnEsn0S/itik6t/r+H/zv73FNfXqdJswHPHnOW8Ah8rjTEE14pMYHI94Hoho6IWDTFAxnCmQFn7N2NAqAmWB6ORP1qFjalPQctc5Tf2i/Go6ygYTO"/> </node> <node class="bytes" name="appserver_process"> <node-attribute name="value" value="MIIEfTCCA2WgAwIBAgIHBvy+cAvFLDANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMSQwIgYDVQQDDBtyb290LWNhIC0gcm9vdCBDQSBhdXRob3JpdHkwHhcNMjEwNDE0MTcxNjA1WhcNMzEwNDE0MTcxNjA1WjB4MQswCQYDVQQIDAJHQTELMAkGA1UEBhMCVVMxDjAMBgNVBAsMBUhvdGVsMRMwEQYDVQQHDApBbHBoYXJldHRhMRMwEQYDVQQKDApHb2xkZW5Db2RlMSIwIAYDVQQDDBlhcHBzZXJ2ZXJfcHJvY2VzcyBhY2NvdW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4CkXZYTKMr+TzjBBjuONeN3ZxgfWybQoiJmqTFd/+0XErQl5Am5ExMdlJmqbFMtdY13vGy6VfAQt+MumoSpDMxqJzmXVn8yJAzeq7cVc2m+zVqrOW71UjRFY+MLBcRWTNL6bHHg7gEJYm3UpAHc9yhbwVwGVDVu/Oog7r8B/f7HBTwUiDhaZ4jf394quhoX5B+k+Lt782zfqUkIUzLTnKWVUJScEYsgFamrq7uLxt/qutMlw+iExg7gsr91RPLISXxAEvYQr8cg2WaaTJThbDq6Yae7O2oiqDkypcbesIJ6FZg6/lhX0XpMNvlu528ERlDXpuiigVAtC7wisR5x9AQIDAQABo4IBCDCCAQQwga4GA1UdIwSBpjCBo4AUA6t/k4Oo9vQ5xIEQwi4fASeBn6uhfqR8MHoxCzAJBgNVBAgMAkdBMQswCQYDVQQGEwJVUzEOMAwGA1UECwwFSG90ZWwxEzARBgNVBAcMCkFscGhhcmV0dGExEzARBgNVBAoMCkdvbGRlbkNvZGUxJDAiBgNVBAMMG3Jvb3QtY2EgLSByb290IENBIGF1dGhvcml0eYILXI7eQGgQ3dorcakwHQYDVR0OBBYEFCfC/d9JykOG7XzlsiKb1a7KbhbpMAwGA1UdEwEB/wQCMAAwJAYDVR0RBB0wG4IZYXBwc2VydmVyX3Byb2Nlc3MgYWNjb3VudDANBgkqhkiG9w0BAQsFAAOCAQEAAzLqqihSEvRYvsQ0CeLMj1jk7ko818SqD58wO03S9zqEqvSsxuMNZQymiqXLfoNhggm8xIX2KHdhF+xm/zbyKGQSSEYCGib7d/8IuEsosUzzjmcYX1c2n1D1/A+onhDy7M9AZod+j1WF5a8618sUtY7bGbLjR+KNBe+4ura7F1sOHYeESALfsCPnReN+kopRdu1Fm0cmoO99u0OiCk8VjFLwGR+urqw79BFWYJ23mTgg1z9JIQtm2AgKhdh1OAgNBE1CWGrxp9RGyc7g+zU9gwi5imMk3FiwiCFpaaEDiC3EnkaGKDx54qmHdLHGzHQsnZf5QvWH5+9zY54DntHAsQ=="/> </node> </node> <node class="container" name="company"> <node class="string" name="c"> <node-attribute name="value" value="US"/> </node> <node class="string" name="l"> <node-attribute name="value" value="Alpharetta"/> </node> <node class="string" name="o"> <node-attribute name="value" value="GoldenCode"/> </node> <node class="string" name="ou"> <node-attribute name="value" value="Hotel"/> </node> <node class="string" name="st"> <node-attribute name="value" value="GA"/> </node> <node class="integer" name="validityyears"> <node-attribute name="value" value="10"/> </node> <node class="container" name="hostnames"> <node class="string" name="standard"> <node-attribute name="value" value="localhost"/> </node> </node> </node> <node class="container" name="private-keys"> <node class="container" name="root-ca"> <node class="bytes" name="key-entry"> <node-attribute name="value" value="mAEhgp6UC1a4pDWGBRUjq2ote6dWr0DCXtXB/1lLkxyHVW/XVOWzbp9qbSM+DNUdd2q1I4kCwBK8IdXb05bhs8VHhD1Oj/hboLGCxsdV57Kr0lToT4+OSR0LAWbujf1qx187aibUqZBLgtF2hUabQzKkHUNd/QXU6zbxkK6TgVjTivwMK0Ewg7qGtclyREpG8XIcEscH2mMabwN0Yp5QnezxDEjcsW7Zl1DLBiJF9U80YqiMmPsTW7t5YKGhxeBUKzI0zx9kCHX9im7/Djoj7KoiDQY3SjCfc9sdV3tNWMR9VBAm10tRyRRfoCTv8GaiP37V9aJNtvIpa8FlapW6KnqDb2q/NK8o1RAeUTyFU1YAW1ILf7OilLiijDCcPYqlbOGBBDeP5HZnVnMq6jpnoZgOuj+/dk/laBPieXowa5GRmMV96AYlETOE8i2Z42w3zu1Q2H+MPZwwxmABz9kiSVm33slQeGep8unId80LR6dsaKoCAnAlAOVgsz/bp5VK9lDXhuAuUwwDCwda0a6ICresBj+NM/qs87kPuJfvnwZU0VuYJPDxyg1zFvLXtrBlaSP/CqIIdxtQww6cS5rZz2bFl4xxL2/iXOlWF2y3CSIZeEhDu/tftkVgXKpR03egz4AqkOonNYqvQhsf9DdfG2xCII65o5bV4bBx9hKuquW8fNK3rB9oyiaCSPi2xUM7vIk9RZCaji6r/FweTgs4Xxu61BPzGaT/6wMOTuNNxaQ5F9WdspUn5rxe59wS6ranehPJsjyO4jr3PcaRjBkuwlOEHf035V/xkSn/Y6n6fWhjBPZmzLrbMaYpx/NfvQeXBT5JZmaGGk7++uPGz6htK8J+cSqlLY3haF1y13YhDNAVdNmGvu79xgQ3YHShw7rVglFXKA6a3qd7Sy5NZdPsQf8/4jvzZLSnr2/syTQdknr+mkET7DvklccuTGPbdQCG7QqG8y15V2/rJjfFcTvTOnu1icHCsW9sG0A4vqGg/2Zod86ywDHzGD6tsPy6vMm0qaVqTOyBifo7VpU7GH+Aq7QUOSAoLUzCNwenSNdSutajnfDOvxGgsDuKzI69PXWcq/2m6w9aU4DtjA5Du2Nd1LQW/RjjYe1/St+ewPi/JUYabzmtz0HwYowgWlYOI7M3tReyG+v7K86ef+GLr7dtaTJf79Mj2T8dvovzZ38ESOcXzatk75V8cdLXfPQRL4M5mFK3i+7ZQ+acaOgE3Rxl06mkyeS7jDaCaVCfrKVS9JngIxvDbo/pODyu5X9t015K4ZocyuST7WSodq2ek5xmQLt7YFQd0sUQL93YXb94itSPTfLKrFYlVpnRATVMerN6Vx+v9y1S2WA+hFBFvoKoS4zxEtKWyfOUphHfz3JN/e7GzhKvQJmZID1S1PU0VlHSVvm07xTtluDoMuwlNQAG5r8Oev6tO/L63iIgoRgyHbyL+rMXXWvvEY2XjY8FRtlhTojzY++Uq/at49/ZJPHxrqL15WBzcwAkWK2ovhc1E9IOenBI14SDpkwk2rxNVtyJiQCEZl3eOjv2+guo/BX3V2BnA5PIMv8XFnqotVvZHvcZGcId4o+5En1Ygr1Vnm8kU0EGrBLFpayBRfyt2hTJ0jDAhYvxP9+QervBCTCzh+c="/> </node> </node> <node class="container" name="shared"> <node class="bytes" name="key-entry"> <node-attribute name="value" value="jBGxmFVimsoqdy80AM1pfFb7+WvaFp42PbeOWINAe2N4VS2YsZSbz+H2tRgaed1QzJ9nfE4LCgUT3nQr+weBqFyaB9Dy+UdKv8ae9Ro7gIEuvcZ8WGjaJyjmh6fGyUCRMH4sSsxHSp6Y8jtSmSEBurnRKqytCX6DWkfBXg7flCAIMs2LPvL0o3ywXz6O4zT+qMsHQfedFb1N9j3n9QUx1z8CR6djEq0VT+o0rlhYWGZiItDbXdwfWIpYTLy99R6B5NpE1WB67v310JcjR8uTECm8upe/UMqu4Zh9u3BMDdLCGIjHFk/a6xdtuzf6a96GRp9UJQg0mmT2SA05bY/5HmeE8mKgOEx3hxX5zOlFDkGyRN/LHU9fmaPEQJFBqT+ZOthujjEJnARG3tOiFnrUD1miLGB4OlwYk7gk2zNhSXKoHsSjLSz0yN7sGD1YfCoBhx6PckiMZ0N/yc41mB9W001JjForEKrKf8sPqoHwfsubAsmvJG9S2fihq26Ud6HwOLFfkVJjEwGQXe88q8qvejyYCZbGIqH9Ulux94x0qrzGQpwE76L+BNIUtQhr7f7JNTwg3lgvhuL2XdV6a4HXnXfdh4XPQ+Z5GFwPnd51ecxlpGXtjvO6HFh2xQw8849TNawZBCzR0dE7vEm8f2le0UphkPklOgXXho42GUZ/Xee30DYT4ONOOfEDoMaNk0baMu55zLSYnB5RNU+2yabTuP55Ru0UfNRzRGJ+z6rND03BsDbZkLLKGKi85ewzY/VAA1YGv3V7ocsSllnS62vqt2pJipesB7Mh07ueujcWI2RxDBfMF617uBRJXu6ru4U9nrjzia6cWQduULYMogGoFVNkFaugyCH8xSoXF2pY/MF01b6acXXIRTo5LihWzqjBlm8wWQPcM8I8Pwk3DCLFnWSqpOBic12hcI6Km6XYqdGIKbEGFSGxeaQb+wtzK6aG20ZIVb3fz2tONwD0B+Zfj2NYWcfM93P8fFnD2mWXSjZ3Hp85zcWn8U9nx4mVzknG92IaCKCMbJCWAKT7FodAbjLSXQYmHtLQUVbrDBoF5vzAB6LAPivww0OBSf0RJ/sZG8y/OUJ6KLVarUU4ZK211bWVDBrTLsrtGQ8EZoUt9Z7P+/NNSVktoWWaD+0J9zqxxLzoOJ3ehyHfyjQkjm1khj3ajy2jHB+CZCCvzzSpnLrtCSlSopDu2c7u/VK6IgtsOGgTSyDugN0MlgTeAe4IGlJq/nQozUEJ7RdWQp95KcAksckzgjKRBI4k9nUBMfuYBkx31Aj3hubOawymf0o+3FgrO4ZBY394htvMAeYGwwYzO2qyhB771B02LCQKE6Box3G0Nsrs8HW29sbHpphkh4UbVEPilpcEntrC5GxeV+DHYPQbpDfmCs9jPr58M4BUMQcG2QFbUaIGAYBGaCH1yol9DNpuE8v1Ig+oaVEWMauwfhLsWGBj02aZAYfgB4JXm5+HqeMOVrsEZi6iCH5EdzsOxEt/zJio3h4JEbfWQ3Pm7cN2Opxg0NwuHizTP1yxjZmscvGQiJYNbo7LLgUdYY42k2h/nLwy3ghzuNYSsgzouYHARlqjja63TZ7sLy3isiA6zJhfgLRQvoX5xQM+g6jpYdKKbRqrbZ3FN10KOzo="/> </node> <node class="bytes" name="key-password"> <node-attribute name="value" value="NkVQdipKIUR0NkQzSVBeN1dsMFhvKDh1NVlUZ0c2WGs="/> </node> </node> <node class="container" name="standard"> <node class="bytes" name="key-entry"> <node-attribute name="value" value="E2OkcLGFOYavPqcMJlYozXd/XH8Zi64gEkvC3c+JCsmK+4VZa6b8MywAD+4D7wgSv++z6GIEIRgsSHemNNyLsWH7YJrhTofJXYQYpdl8cuVOYp0KE5vsqqFUlG8oc9p2nYqqw5wznCQPJWZQwE1KCL4TTL5qAh8Ft7Gv4+CB67qlSD5XE8YqBIU8Y098Mtwik9bpW89TDujgwxMf3yQXQk9LEeDvpdIMKJyohgUdqlw8oDkF7Gk6IUvmw3jn8fsv0rtbbzdeOpPu0AuTKsxWzLONd3HdMCA4/7uHtO+OKMBnuhmL6HhTz8xf8LWvt6hW0UUBcwNP5fbRhcnV8CvAxkQKZGv83HoMAllj75BiycblbBuMGgnb+pP4zZNofwZfvKJPsZK8s39rS3rvnjowpkH9X5lbiAhl94O6ibZMdAozyVltxScEqyxkVW/A5HSqYdLDzXBvI/9XMD4j46GepdO2DFejPSpYceNQI3ET85gia1ZSjHpNq1HOc5hgBOR7j2/Ua/4iW4KgndzBnz+NuY9hgJ9OhNTjDinquYMgWZ711BEXBA6V2DTMWImzTRXESmZGCMBzTKaYKbKM/U5ZW8FC/AjHBaIF4As2pfHgRNPkcMeH+rmAX76X3SxHJ7VnvavX5QngVh4UjyAfKVksvpJu8P6RpMxFl2g4DR0RbTQldGneeNUV0Qthjlx14kZBT05+aJaS7l/19h6MMIQROzxA3pKnvtE9RKpuXCQXIcaABMbtz2tKka5XZQYJryvQvC6d6e2LazsbuGn/09ufo4OKX47/dmAcXS9uLDwOrkVZMOQC1l5syvl7jwjPsx/Utan/8dS//bq0dLSRIbAX8ajwKT9cst7sTwco1ASaf8TLP9AKMRbMYpIHJWkT8juggEAPAQNBJUB3aNaTqrs63er/G08aNBEvgU9I3+9laMsw5joDRrYZBKRaBtx0x05IpHX8c4O96mHB5047yjG3Yj+ozaE7wigRMUyIYn7Gx2tik3vih9RfsEQxYxBt8DDsYzjQeWGnZm0ihdC5hClZ1UjwnJZIrhVXCP8X00gEAFibLC/f5htqH85WBWgyyvIla8N5le/wqVQw1zSIIzBQKaH++GsBZKkEcwvEJWimQTjFn3qv+IX7XItMXEWpgcFSJKaAvgc1yh65id1D7OnFCAbpOSNm7Kmi0JZXt7eeDbV4ofhQioCv3o9tNBXTT5zNAaFNYIpeq1VoI4V9d3YVjG0HIA+r7chvMc51V56kkONeGpI0n6WqX9/LlLisy4mnOi7Pd1c0SbGjOEszVD6y1U2qae6mQXE+QFl5Vq2PgHyXEeqHiFh0hYQdwiq5STZwY18DP3AkxBwkl2ooIHGnpSAc5cZ+VqoUn6XbUDju+qLrHlDcO6wPbJA0LmeKqDwnZkgqNdxjJeYH62b8uxYlvwm01l1wVDFrUV072aGgAVAVlbRV3D49mZs/FIiRXyTJfifEZODEpTUT1U+8kZLKEiUd6uj5da6XYViMndQgu2CTNERzQHT8qF1iIzqlfe+KtCIu2w+4WIFcPTYthmUXvJlMyR0ut8Rv4RG6s4bQVaeqeorXz/8YScSbO3YlWLMApRV6td15fGHztna1kZRWpHqAcXwvRBv+K8tWA7VkyA4="/> </node> <node class="bytes" name="key-password"> <node-attribute name="value" value="OHBsSkQyVCoxQW4zWDZoSjZ1YG4zNkhNXnBuKG9MeHY="/> </node> </node> <node class="container" name="appserver_agent"> <node class="bytes" name="key-entry"> <node-attribute name="value" value="5WMx5cK4NLz9ePpItUw0lA75WdTtgtnMoW2b306P2ubP+Y5Pco1G3Xjt4nNmliUP8Ath5KKxq5UlifaJVP1KsK3/Xj0P05tsjxOPoJYkuvr7lB6BiOeya+f6MlsM8rgNSiAXiInTQvO4OKFZuMhSVhDOs4GnSiiCRXcvMt/1H+BZxXSHr/JRqsAgctsP2gB+Zi2vXLpSW+RNeIKl9LjuF/PBLM26biaOJTPUX/2TIiPw2IPK/Z0t0PGppKEKRT1jUlPxf+T4pyQFNq+rnJgkbTSYb5X4kpsQUpx5xvD5WE5HY3u5MYWSm/7GGMb09Hb14HaZ1LKYGwcJMEnYcTuAz+D2jvYECPnexyjhbqgOTpDu6nC59dM2HylPtUl6ci6DppUDamahqnZsBlCVBgY4FAPxG5xIHIj0PqJ0qB6VhCo1woPHyEg+/zs5hDrfafj3XiHpg3kWEmMc2aHVekzQLm6GWAjXXt6jsZcbxVs9hlHbOWmQovQkdBoiNGXiu4zciINvzS9VcHPrevR/YKa8HAPWk0DMzRXwYVDdJNPiEkbfFQP1FZcWNwMyVNbJEniAkrO/42kb4wA61Xf8Cg+Cjta+e7qnRznqkSIxDNm2yNmLyMPM/djdYLolGzyta+zO7Wo3ozZxY7rS2NB4Ix2sERS0cRnBOSM9DpOzMW3kAf0oHJh5L/5oPJpzWfSrPQRY81seFD6wwN1rgBhNABKg+3MF+zEey0nXVo7auDHhQC5zhnGXbclONwdEZGrxsEDzb+u0OxYinsWAruT4M9B+4n8rGVK0L3Pw4VLWnJfYLwktLgZbH1O5ej5UMYN/0ynB1jNrzbYSWkCs2FX49MDPktJnEhBwDicG1vWzBddgzkrTBF9/xvJnTjPLChBn+GO+swVceyEFUkRsQOIeS/R+Bd2zPaSZh0wZvl3iW7aqsYSApvYJLVUj7awA36gyeUAQKi+LJrn3Lodi/m+bCCxJQJyRrtRH8JDCnxU5pcC408WY50+q2f1E+SKN+JuRIaQHvccYdMqNJ114jkTHrfNTVHnXbkYi7+EGLPuub2mTEnRXCqBztgE5RKMmec8Dkq8F/cgBM+k5eeO5tpApaJgJ2MlzpXjbQQQlm1EFDfwmM8X4eC1Ximn1UuYZZQR24ascNtBh7tr9LIotW5HniRK5aXFPLAF4i+vp6maxVfXOxDX5xYdyVD685WcPeuKG+mHL7HjdDuFuqGzTKYhgKgr3joM7LbxluQUxosIlQH9PPwoDYyIF4BDC/rbeilENWLE9eacqgqJcx/EIqsp9gGvrqRH0JSkP8+h3X+/3iihAncf4Dx8gIZUkypqufunlwg1RIHra58S5d9zqT9aAACa56StUxhwAn0vOpm8CDTcYnAo06ndoF5BYj+tYEhVoO44ARoEshM3NkVNzfK1OCju49Ru2yuE6gi8rYj3JOVXrtSypqVUwte/xokF4pw/5c+yFrYO4Vwkg5FQ1AnBdzq1/GZ0Sk94iuVrBO+0zqqKqkZx9KLHrLzwpJEzmK3bysZS6iZJQg/RPmrVittiRpnAiEOFL+fykJzYv1h+2y6etK+Z9IomydQn9MI2qxF1AM/ll2/7QiBA2nxf+Lqw6Hw9aDygf54vJqvvlRmxQZfljifU="/> </node> <node class="bytes" name="key-password"> <node-attribute name="value" value="NDdRZWc3MmNyTjNvR0xnVm8lYXJQOTh6QnBhJiswKE0="/> </node> </node> <node class="container" name="appserver_process"> <node class="bytes" name="key-entry"> <node-attribute name="value" value="dHh2iB3fIB6+GRWXxQwaPTinX5h96fcnOI1d0En2GpBWeea02fviCMqOEs1l7LX/SQFBT7wKJs56Lb3WKVn+2Xlp5/M619jdVXys8N5aXQdGbRXrN6uA3eqHxXX/YxNoSkpZHme8hbcLK1Ox8aF4jDgq6J4Ia/Xym457uKFhg+UUFzOl6sZNpG+uSlxiUCLnKsjlcjsCXGVQ43VfrT6RClM71eJdA28MOrHkoV4NSlxZ/iZyHHv9NYLqXmjs7jReZ+bQVJLP60qThoufnzdQCrWxa1AFVVgjkQqLp0pirBnRcGpbVKDzEGAAT25beX34GKoT3jPTDJZY154cBzrjaqhWKpxyjT58RCN0a4knqr+e8fa3V7XotDfW2qe2lX2Gxh/WgMFm7vvA2R/NjOKVris5xQMFH54nTDY5aZ/hG/Ub+4xq8qRCrBRiq7NjsAmO4WzhUdqOLvlZTxcJBRDwwIeXfmgkzC4hHkmKkjJ0QX1r/WBLlhp9tWmDXPb0nve3syWzqKvfC6BWYT6k9DuA60XeJasL9Yahr59uRdlpq8UaEYIhgc10t+6zLBxMWhoTanMxk+QTFWaaXP1ClHttIDDNg0PowlV7aGLagnSooZ2l8U+s+e3D7cHktZAUokXA5W3A5kQHMCbEgriEBriQfhH+7NTwVi1dFmoc6MLCop7BULSYGUdmwW3bhQlAK3hSiZ+P0iM7hd4+OBIyfBBb39Jh4bl/zU2C7pJ+llNgdgTqo1EGZjUM8RSf0yTLYmmNRSQBewZ7YB5bJgc3gikRAX3Qm2fnA4MkZq/S9QVvJgCjz/x62ubVoTPDZGjgQACXV5E3kZVQfpN5N2UHwadvaYTi6XfArglKT+gjtwjNLpFlD0mWN90ocHD21qZTay5HrtlBWUxv2FCvdxmeymkq5vOter2c9/k95snBwtnccZ3iUHk7xhh5tuE+8e+FpS+TwKj/5q8Wch37P6qPK+oDWU7aU/gFlrBjsCsxQZKWy6qTLqdcKCFoCM7G4aCXWczpeSpzQprXT3ZnzukR8k0i6p5PWarUXTyBv1L6lpWCEpvapwV+DFSDoxWVfLIiOiwETUjg18qYC9UBYMj78jFPjJL5vzhv6f3I6ZU699yjq7YkBpEClehEPK5/kavZ7gnQKPxA1jXpnZDsmINS+WJbUS0qfxAu3EZb5TlLj3r2BGfZKq/25t+YqXkAg5XVoGXyw+6nerCow+EwZqphR45xS+Zxph2lTDgCEqHQ81TlgQJ7vHmYzXtuxSPLPb0WkVVlygEsjs8aH+zQA7JZ+F7zGbubt/+aO1yQ2QLw4RrDOOvArA+PXB+ZlcRdMHoc/EDXZgEdtQZb41d1rBUhywK9jfvZ7I+W6IY9q675z9JM6fn3rN8Tnw+G/ZO5Lev1kV+HCGy8hJgvQ9uvfYj0rkSJthmwyyoIuTwi7n41vhEtCehL3WxHXflD/tYD5atqiDQZYR7rSiJ5Xh3kfKiO05/6spE7dGslW6mBolx54RNpbANCLQ+e/0LhqtyN/5M3uzyXUFruYwWyUqWOjyxJTRsIdI66ZE61ovEjZUBuL0cgoWYWr2xT/ZQkg/bzcJhzEh5vrm3E/YXAsapquXvSIb41LeVfEOW+XyslNyn193q0fyU="/> </node> <node class="bytes" name="key-password"> <node-attribute name="value" value="Tk9zYTJUZ3dIJD82a2phdUdjNnc2KzItSkwzazJ6MXk="/> </node> </node> </node> </node> </node> <node class="container" name="server"> <node class="container" name="default"> <node class="container" name="scheduler"> <node class="job" name="start_appserver"> <node-attribute name="type" value="process"/> <node-attribute name="target" value="appserver_process"/> <node-attribute name="enabled" value="TRUE"/> <node-attribute name="mode" value="now"/> </node> </node> <node class="container" name="app_services"> <node class="container" name="app_server"> <node class="integer" name="p2j_port"> <node-attribute name="value" value="3333"/> </node> <node class="string" name="p2j_host"> <node-attribute name="value" value="localhost"/> </node> <node class="string" name="p2j_account"> <node-attribute name="value" value="appserver_agent"/> </node> <node class="boolean" name="sessionFree"> <node-attribute name="value" value="TRUE"/> </node> <node class="strings" name="aliases"/> <node class="strings" name="hosts"> <node-attribute name="values" value="localhost"/> </node> <node class="integers" name="ports"> <node-attribute name="values" value="21200"/> <node-attribute name="values" value="21300"/> <node-attribute name="values" value="21500"/> </node> <node class="strings" name="services"> <node-attribute name="values" value="fwd1"/> <node-attribute name="values" value="21200"/> <node-attribute name="values" value="21300"/> <node-attribute name="values" value="21500"/> </node> </node> </node> <node class="container" name="rest"> <node class="boolean" name="enabled"> <node-attribute name="value" value="TRUE"/> </node> <node class="string" name="appserver"> <node-attribute name="value" value="app_server"/> </node> <node class="string" name="alias"> <node-attribute name="value" value="appserver_agent"/> </node> </node> <node class="container" name="soap"> <node class="boolean" name="enabled"> <node-attribute name="value" value="TRUE"/> </node> <node class="string" name="wsdl"> <node-attribute name="value" value="fwd.wsdl"/> </node> <node class="string" name="appserver"> <node-attribute name="value" value="app_server"/> </node> <node class="string" name="alias"> <node-attribute name="value" value="appserver_agent"/> </node> </node> <node class="container" name="webHandler"> <node class="boolean" name="enabled"> <node-attribute name="value" value="TRUE"/> </node> <node class="string" name="appserver"> <node-attribute name="value" value="app_server"/> </node> <node class="string" name="alias"> <node-attribute name="value" value="appserver_agent"/> </node> </node> <node class="container" name="webClient"> <node class="boolean" name="virtualDesktopEnabled"> <node-attribute name="value" value="TRUE"/> </node> <node class="boolean" name="enabled"> <node-attribute name="value" value="TRUE"/> </node> <node class="string" name="host"> <node-attribute name="value" value="localhost"/> </node> <node class="integer" name="port"> <node-attribute name="value" value="0"/> </node> <node class="boolean" name="override"> <node-attribute name="value" value="TRUE"/> </node> <node class="string" name="defaultAccount"> <node-attribute name="value" value="marian"/> </node> </node> <node class="container" name="clientConfig"> <node class="string" name="spawner"> <node-attribute name="value" value="/opt/spawner/spawner"/> </node> <node class="string" name="jvmArgs"> <node-attribute name="value" value="-Xmx512m -Djava.awt.headless=true"/> </node> <node class="string" name="workingDir"> <node-attribute name="value" value="/projects/testcases"/> </node> <node class="string" name="cfgOverrides"> <node-attribute name="value" value="client:cmd-line-option:debugalert=true"/> </node> </node> <node class="boolean" name="adminEnabled"> <node-attribute name="value" value="TRUE"/> </node> <node class="integer" name="adminPort"> <node-attribute name="value" value="7443"/> </node> <node class="string" name="dmoindex"> <node-attribute name="value" value="com/goldencode/testcases/dmo/dmo_index.xml"/> </node> <node class="container" name="runtime"> <node class="container" name="appserver_agent"> <node class="boolean" name="headless"> <node-attribute name="value" value="TRUE"/> </node> </node> <node class="container" name="appserver_process"> <node class="container" name="clientConfig"> <node class="string" name="outputToFile"> <node-attribute name="value" value="client_%appserver%_%pid%_%timestamp%_%userid%.log"/> </node> <node class="string" name="cfgOverrides"> <node-attribute name="value" value="client:driver:background=true"/> </node> <node class="string" name="systemUser"> <node-attribute name="value" value="marian"/> </node> </node> </node> <node class="container" name="default"> <node class="container" name="i18n"> <node class="string" name="cpinternal"> <node-attribute name="value" value="1252"/> </node> </node> <node class="integer" name="windowingYear"> <node-attribute name="value" value="1950"/> </node> <node class="string" name="userSecurityOpsClass"> <node-attribute name="value" value="com.goldencode.p2j.util.MetadataSecurityOps"/> </node> <node class="string" name="defaultDatabase"> <node-attribute name="value" value="tstcasedata"/> </node> <node class="string" name="dateFormat"> <node-attribute name="value" value="dmy"/> </node> <node class="string" name="numberGroupSep"> <node-attribute name="value" value="."/> </node> <node class="string" name="numberDecimalSep"> <node-attribute name="value" value=","/> </node> <node class="integer" name="stop_disposition"> <node-attribute name="value" value="2"/> </node> <node class="string" name="searchpath"> <node-attribute name="value" value="."/> </node> <node class="string" name="p2j-entry"> <node-attribute name="value" value="com.goldencode.testcases.NoProgramSpecified.execute"/> </node> </node> </node> </node> <node class="container" name="standard"> <node class="container" name="appservers"> <node class="appserver" name="app_server"> <node-attribute name="operating_mode" value="state-free"/> <node-attribute name="request_timeout" value="0"/> <node-attribute name="auto_trim_timeout" value="30"/> <node-attribute name="propath" value=".:appsrv/api:"/> <node-attribute name="initial_agents" value="1"/> <node-attribute name="min_agents" value="1"/> <node-attribute name="max_agents" value="1"/> <node-attribute name="activate" value=""/> <node-attribute name="deactivate" value=""/> <node-attribute name="connect" value=""/> <node-attribute name="disconnect" value=""/> <node-attribute name="startup" value=""/> <node-attribute name="shutdown" value=""/> <node-attribute name="startup_parameter" value=""/> </node> </node> <node class="container" name="runtime"> <node class="container" name="default"> <node class="container" name="legacy-system"> <node class="string" name="pkgroot"> <node-attribute name="value" value="com.goldencode.testcases"/> </node> <node class="string" name="propath"> <node-attribute name="value" value=".:appsrv/api:"/> </node> <node class="string" name="path-separator"> <node-attribute name="value" value=":"/> </node> <node class="string" name="file-separator"> <node-attribute name="value" value="/"/> </node> <node class="boolean" name="case-sensitive"> <node-attribute name="value" value="FALSE"/> </node> </node> </node> </node> <node class="container" name="exports"/> <node class="container" name="persistence"/> <node class="container" name="database"> <node class="container" name="tstcasedata"> <node class="container" name="p2j"> <node class="string" name="schema"> <node-attribute name="value" value="tstcasedata"/> </node> <node class="boolean" name="load_at_startup"> <node-attribute name="value" value="TRUE"/> </node> <node class="string" name="embedded-collation"> <node-attribute name="value" value="en_US_P2J"/> </node> </node> <node class="container" name="orm"> <node class="string" name="dialect"> <node-attribute name="value" value="com.goldencode.p2j.persist.dialect.P2JH2Dialect"/> </node> <node class="container" name="connection"> <node class="string" name="driver_class"> <node-attribute name="value" value="org.h2.Driver"/> </node> <node class="string" name="url"> <node-attribute name="value" value="jdbc:h2:../db/tstcasedata;DB_CLOSE_DELAY=-1;MV_STORE=FALSE"/> </node> <node class="string" name="username"> <node-attribute name="value" value="fwd_user"/> </node> <node class="string" name="password"> <node-attribute name="value" value="user"/> </node> <node class="integer" name="prepareThreshold"> <node-attribute name="value" value="1"/> </node> </node> <node class="boolean" name="show_sql"> <node-attribute name="value" value="FALSE"/> </node> <node class="container" name="c3p0"> <node class="integer" name="maxStatementsPerConnection"> <node-attribute name="value" value="100"/> </node> <node class="integer" name="minPoolSize"> <node-attribute name="value" value="4"/> </node> <node class="integer" name="maxPoolSize"> <node-attribute name="value" value="20"/> </node> <node class="integer" name="acquireIncrement"> <node-attribute name="value" value="2"/> </node> <node class="integer" name="maxIdleTime"> <node-attribute name="value" value="900"/> </node> <node class="boolean" name="validate"> <node-attribute name="value" value="FALSE"/> </node> </node> <node class="container" name="jdbc"> <node class="integer" name="fetch_size"> <node-attribute name="value" value="1024"/> </node> </node> </node> </node> </node> </node> </node> <node class="container" name="backup"/> </node> </remapper-storage>
#6 Updated by Marian Edu 8 months ago
Greg Shah wrote:
You've imported the
tstcasedata
into an H2 database in thedb/
directory?
I've initially commented the tstcasedata
all together, the error is when the temporary H2 database is initialised. Anyway, did ran `ant import.db -Ddb.name=tstcasedata` and I would say all was fine given the output:
[java] END order.d. 0 records imported into order_ [java] 100.00000% complete: 11 recs in 0:00:01.099 (10/sec, 600/min, 36032/hr) [java] Updated identity generator sequence starting at 20001. [java] Total records processed: 11 in 0:00:01.098 (10.018 records/sec) [java] Number of failed records: 0. [java] Total sequences initialized: 0. [java] Reading merge DMO definitions... [java] Elapsed job time: 00:00:02.196
However, when trying to start the server it greets me with the same error.
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "RTRIM" [90113-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.engine.ConnectionInfo.readSettingsFromURL(ConnectionInfo.java:269) at org.h2.engine.ConnectionInfo.<init>(ConnectionInfo.java:78) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:158) at org.h2.Driver.connect(Driver.java:69) at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175)
At this point I really don't need any database connection, is there a way to start without one?
#7 Updated by Eric Faulhaber 8 months ago
Marian Edu wrote:
At this point I really don't need any database connection, is there a way to start without one?
Hm...there used to be. I thought we had an optional, boolean enabled
entry (defaulted to true
if missing) in the directory under persistence
, but I can't find it in the code now. I don't know when/why it was removed.
Please try removing the database
node in its entirety (the parent of tstcasedata
) and see if that works.
...the error is when the temporary H2 database is initialised.
I don't think so. I see a c3p0
connection pool reference in your stack trace above, which is not used for temp-table support. This looks like it is trying to load H2 as a primary database.
#8 Updated by Eric Faulhaber 8 months ago
Alexandru, Ovidiu, any idea where the Unsupported connection setting "RTRIM"
error would be coming from? Where would rtrim
be mistaken for a connection setting?
#9 Updated by Marian Edu 8 months ago
Eric Faulhaber wrote:
Please try removing the
database
node in its entirety (the parent oftstcasedata
) and see if that works.
I did that before, that's why I was saying it was failing in the initialisation of temporary database - the temporary
property in Persistence
is true so it's using a H2 connection... the full stack-trace attached, this is with the database
node completely removed from directory.xml.
com.goldencode.p2j.cfg.ConfigurationException: Initialization failure at com.goldencode.p2j.main.StandardServer.hookInitialize(StandardServer.java:2193) at com.goldencode.p2j.main.StandardServer.bootstrap(StandardServer.java:1104) at com.goldencode.p2j.main.ServerDriver.start(ServerDriver.java:523) at com.goldencode.p2j.main.CommonDriver.process(CommonDriver.java:524) at com.goldencode.p2j.main.ServerDriver.process(ServerDriver.java:219) at com.goldencode.p2j.main.ServerDriver.main(ServerDriver.java:961) at testcases.Server.main(Server.java:31) Caused by: java.lang.RuntimeException: Error initializing persistence services at com.goldencode.p2j.persist.Persistence.initializeInstance(Persistence.java:3393) at com.goldencode.p2j.persist.PersistenceFactory.getInstance(PersistenceFactory.java:163) at com.goldencode.p2j.persist.DatabaseManager.initTempDb(DatabaseManager.java:1546) at com.goldencode.p2j.persist.DatabaseManager.initialize(DatabaseManager.java:1206) at com.goldencode.p2j.persist.Persistence.initialize(Persistence.java:868) at com.goldencode.p2j.main.StandardServer$7.initialize(StandardServer.java:1318) at com.goldencode.p2j.main.StandardServer.hookInitialize(StandardServer.java:2189) ... 6 more Caused by: com.goldencode.p2j.persist.PersistenceException: Error querying database metadata Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "RTRIM" [90113-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.engine.ConnectionInfo.readSettingsFromURL(ConnectionInfo.java:269) at org.h2.engine.ConnectionInfo.<init>(ConnectionInfo.java:78) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:158) at org.h2.Driver.connect(Driver.java:69) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at com.goldencode.p2j.persist.orm.TempTableDataSourceProvider$DataSourceImpl.getConnection(TempTableDataSourceProvider.java:224) at com.goldencode.p2j.persist.orm.TempTableDataSourceProvider$DataSourceImpl.getConnection(TempTableDataSourceProvider.java:174) at com.goldencode.p2j.persist.orm.JdbcDataSource.<init>(JdbcDataSource.java:179) at com.goldencode.p2j.persist.orm.JdbcDataSource.getDataSource(JdbcDataSource.java:155) at com.goldencode.p2j.persist.orm.JdbcDataSource.getConnection(JdbcDataSource.java:107) at com.goldencode.p2j.persist.orm.Session.<init>(Session.java:301) at com.goldencode.p2j.persist.orm.Session.<init>(Session.java:231) at com.goldencode.p2j.persist.dialect.H2Helper.executeDDL(H2Helper.java:548) at com.goldencode.p2j.persist.dialect.H2Helper.createFunctionAliases(H2Helper.java:489) at com.goldencode.p2j.persist.dialect.H2Helper.prepareDatabase(H2Helper.java:251) at com.goldencode.p2j.persist.Persistence.initializeInstance(Persistence.java:3378) at com.goldencode.p2j.persist.PersistenceFactory.getInstance(PersistenceFactory.java:163) at com.goldencode.p2j.persist.DatabaseManager.initTempDb(DatabaseManager.java:1546) at com.goldencode.p2j.persist.DatabaseManager.initialize(DatabaseManager.java:1206) at com.goldencode.p2j.persist.Persistence.initialize(Persistence.java:868) at com.goldencode.p2j.main.StandardServer$7.initialize(StandardServer.java:1318) at com.goldencode.p2j.main.StandardServer.hookInitialize(StandardServer.java:2189) at com.goldencode.p2j.main.StandardServer.bootstrap(StandardServer.java:1104) at com.goldencode.p2j.main.ServerDriver.start(ServerDriver.java:523) at com.goldencode.p2j.main.CommonDriver.process(CommonDriver.java:524) at com.goldencode.p2j.main.ServerDriver.process(ServerDriver.java:219) at com.goldencode.p2j.main.ServerDriver.main(ServerDriver.java:961)
#10 Updated by Marian Edu 8 months ago
The URL
in TempTableDataSourceProvider
is this `jdbc:h2:mem:_temp;db_close_delay=-1;mv_store=false;rtrim=true;query_cache_size=1024;db_close_on_exit=false;`... where is that rtrim
coming from I have no clue though :(
Just to be sure, this is with 6410a
as p2j
- `gradlew all` and `install_spawner.sh`.
#11 Updated by Constantin Asofiei 8 months ago
Marian, please check that you have a single fwd-h2*.jar
in your deploy/lib folder.
#12 Updated by Marian Edu 8 months ago
Constantin Asofiei wrote:
Marian, please check that you have a single
fwd-h2*.jar
in your deploy/lib folder.
Spot on, there were two of those... looks like `clean` is not removing stuff from deploy/lib
, `deploy` on the other hand does copy new things there :(
The rtrim
option does come from the H2Helper
and does look legit but the error was kinda confusing... I will try to remove everything from deploy/lib
and then do a `ant deploy` and see how that goes.
Thanks Constantin.
#13 Updated by Alexandru Lungu 8 months ago
Sorry for the late response; I will shed some light on this:
RTRIM
is a new connection option we introduced with FWD-H2. Please check H2 Database Fork:
- FWD-H2 1.16 has this new option that allows the engine to automatically
rtrim
the character values when comparing (just like 4GL does). Therefore, FWD doesn't need to emit something likertrim('abc ') = rtrim('abc')
, it is enough to emit'abc ' = 'abc'
and the rtrim will be done by FWD-H2 implicitly, if this option is set. - Because we didn't want to fundamentally alter the implicit behavior of the official H2, we added this functionality only if
RTRIM = true
is set. Not adding this option will fall-back to the old non-rtrim comparisons. - From a certain FWD revision, for all databases (_temp, _meta, persistent, etc.), we actually emit this to make use of the implicit RTRIM.
In order to have this feature, you need to have at least FWD-H2-1.16
, a recent FWD revision (I can't recall the exact trunk revision, but it was a couple of months ago) and explitly state RTRIM=true
in the URL connection. Please refer to H2 Database Fork. Note that there is also a DEFAULT_IGNORE_CASE
flag, but this was not integrated yet.
- We should state in which FWD-H2 and FWD revisions were these features added. This way we can check easier if we should / should not use certain options.
- Hotel had this flags added for the H2 configuration. Which other projects using H2 should be updated?
- Is making the TRUE value for RTRIM the default, in case RTRIM is not specified, a good idea? I tried to avoid this to have some backward compatibility. This way, one can use FWD-H2-1.16 (or later) with the exact connection options with older FWD to get the exact same behavior. Also, if we ever consider to merge FWD-H2 with the official H2, I doubt that RTRIM defaulting on TRUE will be ever agreed on their side.