File management

XML definitions should be deployed using a package folder management scheme. This scheme must provide a flexible, organized style that maintains the file and folder structure that is required by the system operations. For example, Translation Configurator or security server.

XML processing requires the placement of DTD/Schema/DTD-containing-XML files in a specific directory location on the server. This location is /HCIROOT/integrator/site/formats/xml/.

HCIROOT and site are the system installation root and site.

You can organize working DTD/Schema/DTD-containing-XML files into package sub-folders immediately under this specific folder.

For example, /HCIROOT/integrator/site/formats/xml/package name .

package name is a user-provided package folder name and HCIROOT and site are the system installation root and site.

You can also create complex structures on the server using this scheme:

"package root"/package name/somerootDTD
"package root"/package name/anotherrootDTD
"package root"/package name/anotherrootDTD
"package root"/package name/supportfolder/supportDTD
"package root"/package name/supportfolder/      anothersupportDTD    

"package root" is .../HCIROOT/integrator/site/formats/xml/.

You can create any depth of sub-folders within package folders to organize support files. These sub-folders cannot contain package root DTD/Schema/DTD-containing-XML files that are to be compiled.

Package folders

The system built-in implementation of XML handling requires that the user pre-define the structure of any message that processes using DTD/Schema/DTD-containing-XML. The system further requires storing these defining DTD/Schema/DTD-containing-XML files in an organized manner upon the server.

The package folder is the primary container in which users may organize and maintain the DTD/Schema/DTD-containing-XML files on the server. These files may not be placed upon the server without being contained within a package folder.

The Client File Viewer pane shows an unrestricted view of the file storage structure on the system machine.

The server Package Viewer pane shows the file storage structure on the server machine. For security and processing purposes, this view is restricted to and defaults to a package root folder xml. The location of package root on the server is /HCIROOT/integrator/site/formats/xml/.

Within this folder, you can create special sub-folders called packages, which:
  • Organize package root DTD/Schema/DTD-containing-XML files into locations expected by other processes within the system.
  • Organize any externally-referenced support files.

Externally-referenced file placement

XML file management provides flexibility for user-placement of any non-Internet support files, or externally-referenced files, for a package root DTD/Schema/DTD-containing-XML file.

Options are available for these files, where you can:

  • Place them directly in the package containing the package root.
  • Organize them in user-created sub-folders of the root’s package folder.
  • Place them into a separate package folder library.

For external references, pre-edit the external references in the package root DTD/Schema/DTD-containing-XML files to reflect the user-created structure.