<?xml version="1.0"?>

<!-- P2J main configuration -->
<cfg>

   <global>  
      <!-- conversion tools "internal" values -->
      <parameter name="P2J_RULES"        value="${P2J_HOME}/p2j/rules" />
      <parameter name="patpath"          value=".:${P2J_HOME}/pattern:${P2J_RULES}/include:${P2J_RULES}:" />
      <parameter name="registry"         value="./cfg/registry.xml" />
      <parameter name="rootlist"         value="./cfg/rootlist.xml" />    
      <parameter name="matchlist"        value="./cfg/matchlist.xml" />
      
      
      <!-- values from the original system on which Progress 4GL ran -->
      <parameter name="propath"          value="${P2J_HOME}:${P2J_HOME}/abl:${P2J_HOME}/abl/appsrv/api" />
      <parameter name="basepath"         value="./abl" />
      <parameter name="include-spec"     value="*.[fhi]" />
      <parameter name="oo-skeleton-path" value="./skeleton/" />
      
      <!-- conversion output -->
      <parameter name="output-root"      value="./src" />
      <parameter name="generate-lexer"   value="false" />
      <parameter name="generate-parser"  value="false" />
      <parameter name="pkgroot"          value="com.goldencode.testcases" />
      <parameter name="merge-point"      value="/server/default/runtime/default/" />
      <parameter name="comments"         value="true" />
      <parameter name="foreign-keys"     value="false" />
      <parameter name="opsys"            value="UNIX" />
      <parameter name="marker"           value="3" /> <!-- the tests use char #1 internally so we need to advance here -->
      
      <parameter name="rest-cfg"          value="cfg/goldencodeService.paar" />
      <parameter name="webhandler-cfg"    value="cfg/webhandlers.properties" />
      <parameter name="soap-cfg"          value="abl/appsrv/soap/proxygen/fwd.wsm"/>
   </global>
   
   <profile name="default" default="true">
      <schema>
         <namespace
            name="standard"
            importFile="data/standard.df" />
	      <namespace
		 name="fwd"
		 importFile="data/fwd.df" default="true" >
		 <parameter name="ddl-dialects" value="h2,postgresql" />
		 <dialect-specific name="h2">
		    <parameter name="collation" value="en_US_P2J" />
		 </dialect-specific>
	      </namespace>
              <metadata name="standard"/>
      </schema>

      <file-set>
         <directory recursive="true" path="./abl/" spec="(*.[pPwW]|*.cls|*.htm|*html)" />
         <exclude filter="./abl/possenet/*" />
         <exclude filter="./abl/ade/*" />
      </file-set>
   </profile>

   <schema>
      <metadata name="standard">
         <table name="_Area" />
         <table name="_Connect" />
         <table name="_Database-Feature" />
         <table name="_Db" />
         <table name="_Field" />
         <table name="_Field-Trig" />
         <table name="_File" />
         <table name="_File-Trig" />
         <table name="_Filelist" />
         <table name="_Index" />
         <table name="_Index-Field" />
         <table name="_Lock" />
         <table name="_MyConnection" />
         <table name="_Sequence" />
         <table name="_Startup" />
         <table name="_TableStat" />
         <table name="_Tenant" />
         <table name="_Trans" />
         <table name="_User" />
         <table name="_UserTableStat" />
      </metadata>
   </schema>
</cfg>
