Specifying custom adapter modules in AppData
Update AppData through Contenta Explorer to specify the custom adapter modules that you want to use.
Procedure
Example
For example:
| User | Key | Value Name | Value Data |
|---|---|---|---|
| {Global} | \Document Types\Book\XmEdit.exe | GetDoc | CustomGetDocXmBook |
| {Global} | \Document Types\Book\XmEdit.exe | PutDoc | CustomPutDocXmBook |
| {Global} | \Document Types\Military\XmEdit.exe | GetDoc | CustomGetDocXmMil |
| {Global} | \Document Types\Military\XmEdit.exe | PutDoc | CustomPutDocXmMil |
| {Global} | \Document Types\Book\XmEdit2.exe | GetDoc | CustomGetDocXmBk2 |
| {Global} | \Document Types\Book\XmEdit2.exe | PutDoc | CustomPutDocXmBk2 |
| {Global} | \Document Types\Book\Epic Check Out | GetDoc | CustomGetDocXmBook |
| {Global} | \Document Types\Book\Epic Check In | PutDoc | CustomPutDocXmBook |
The last two entries in the example specify that the Web client tools Arbortext Editor Check Out and Check In, when invoked on an object whose Document Type property sheet field contains the value Book, should use the custom adapters CustomGetDocXmBook and CustomPutDocXmBook respectively.
For example:

The names of the tools that are used in the entries are the tool names that are listed in the Tools list in Contenta Web . These tool names are derived from the Menu Label field in pcmadmin for each tool. The Key column (as shown above) is comprised of the following three fields:
- 1st is always Document Types
- 2nd is a doctype such as Book, memo, report, docbook, and so on.
- 3rd, for Contenta Explorer , it is the exact filename of the tool launched from the command line or from Contenta Explorer . For Contenta Web , it is the tool name that the user selects to invoke the tool. This tool makes API calls GetDocPerl() or PutDocPerl() for example:
- Contenta Explorer : EpicEdit.pl, EpicCheckout.pl, EpicCheckin.pl, xmedit.exe, xmcheckout.exe, xmcheckin.pl, frameedit.pl, framecheckout.exe, framecheckin.pl
- Contenta Web : Arbortext Editor Check Out, Arbortext Editor Check In