You can use the utility program startSQLRepository in order to read a repository definition from an XML file or DOM. startSQLRepository can perform these tasks:
Verify the XML is correctly formed and complies with the DTD.
Parse and process optional operation tags like
<add-item>,<remove-item>, and<query-items>. These tags provide a means for adding, removing, updating items in your SQL repository.Generate SQL statements that are required to create the appropriate database table structure when you use the
–outputSQLflag.Return results of
<query-items>and<print-item>requests in the form of<add-item>tags. This lets you easily copy and paste the results into another XML template, so you can add the items to another repository.Import and export items and item descriptors.
Note: When running startSQLRepository on a third-party application server, you must configure the server to use an Oracle ATG Web Commerce data source and transaction manager, not your native application server’s data source and transaction manager.

