Message Maps and DTDs for XML Gateway
C-3
•
oagis_entity_extensions.dtd
•
oagis_extensions.dtd
•
oagis_fields.dtd
•
oagis_resources.dtd
•
oagis_segments.dtd
The OAG Integration Specification DTDs are available in $XNB_TOP/xml/oag72. This
folder also contains the XNB-specific DTDs when they are loaded into the XML
Gateway repository.
Loading and Deleting Maps
Maps can be reloaded manually into the repository using the XML Gateway Map
loader. Run the following command, from the APPL_TOP to load the Map.
$ java oracle.apps.ecx.loader.LoadMap <uname> <passwd> <host:port:sid>
<map_name.xgm>
To delete maps from the repository, run the following command:
$ java oracle.apps.ecx.loader.DeleteMap <uname> <passwd> <host:port:sid>
<map_internal_name>
Loading and Deleting DTDs
Every time a patch is applied and the existing DTDs are updated or new DTDs are
introduced, the DTDs are automatically loaded to the repository so there is no need to
load them manually. For more information on loading DTDs and maps, refer
Oracle
XML Gateway User's Guide
. The OAG conformant DTDs need not be loaded into the
repository.
Before loading the TBI Specific DTDs, ensure that the OAGIS DTDs are present in the
same directory.
To load the DTDs while debugging, open the '$XNB_TOP/xml/oag72' directory under
APPL_TOP and run the following command:
$ java oracle.apps.ecx.loader.LoadDTDToClob <uname> <passwd>
<host:port:sid><dtd_name.dtd> <root_element> <runtime_location>
To delete the DTD associated with a map, run the following command:
$ java oracle.apps.ecx.loader.DeleteDTDFromClob <uname> <passwd>
host:port:sid <dtd_name.dtd> <root_element> <runtime_location>
The script values are:
•
uname, passwd, host, port, sid: Database connection parameters.