TeamcenterKnowledge

Reference

Dispatcher: OOTB Translator Catalog

78 services ship registered in Module/conf/translator.xml. All are isactive="false" except tozipfile. Enabling one is a config edit, not an install.

Read this catalog for two reasons: to find an existing service before building a new one, and to find the closest analogue to copy when you do build one.

The eight with a wrapperclass

These are the only OOTB services that needed Module-side Java. Everything else is pure config plus a script. Useful as a proportion when someone claims a custom translator requires custom code.

catiav4tojt, proetojt, swtojt, nxtopvdirect, copyugrelstatus, nxtocgmdirect, proetodxf, extractor, tozipfile

CAD and visualization

Service Element Notes
catiav4tojt Catiav4ToJt Theorem-developed, uses EaiTranslator wrapper
catiav5tojt Catiav5ToJt Siemens; .CATPart/.CATProduct/.CATDrawing.jt/.cgm
jttocatiav5 JtToCatiaV5 Reverse direction
proetojt ProEToJt Ships as a jar, not a script
proetodxf ProEToDxf The wrapperclass sample
swtojt SolidWorksToJt
setojt SolidEdgeToJt
acistoprt AcisToPrt
nxtopv / nxtopvdirect NxToPv / NxToPvDirect Direct variant stores results itself
nxtransdirect NxTransDirect
nxtocgmdirect NxToCgmDirect
nxclone / bc_clone NxClone / BC_Clone Clone operations
nxnastran NxNastran
jttobboxandtso JtToBBoxAndTso OutputNeeded="false"
plmxmltojt plmxmltojt
tctojt TcToJt
partutility PartUtility
simpgen Simpgen Simplification
previewservice PreviewService Preview image generation, common postprocess target
visprint / batchprint Visprint / BatchPrint
tc3dpdftrans Tc3DPDFTrans 3D PDF
pcbtofatf PcbToFatf

Data exchange and structure

Service Notes
plmxml_import_export General PLM XML import/export
plmxmlbasedsync
replicateplmxml
createassemblyplmxml
importobjects Generic object import
store_and_forward
populatefsc FSC cache population
cpd_process_sync Collaborative Product Development
extractor / loader Generic ETL pair
tozipfile The only service shipped active. Also the canonical smoke test

Requirements, content and change

Service Notes
reqmgmtwordtohtml Word → HTML
reqmgmthtmltoword HTML → Word
reqmgmtperformoperation
reqmgmtcomparecontents
contmgmtpublish Content Management publish
rendermgttranslator Render Management
qlcreate

Manufacturing and quality

Service Notes
generatemeswirepfiles MES work-instruction report files
tcmfg_update_productviews
simprocess Simulation Process and Data Management
mmvindexgen

Search indexing

Service Notes
qsearchprocessqueue
structuretransformstep FTS indexer structure transform
syncextractprocessbomindexandexportstep
tcftsindexerfilecontenttikaindex Tika-based file content
tcftsindexerfilecontentnxindex NX file content
tcftsindexerfilecontentsolidedgeindex Solid Edge file content
tcftsindexerimageembed
tcftsindexercharacteristicsindex

Substance compliance

subscmplvalidationservice, subscmplmsdimport, subscmplsdvalidation, subscmplmsdrerequest, subscmplgeneratedeclaration, subscmpldeclarationreminders

Retail / consumer products

retailcolorimagegeneratorservice, retailtechpackgeneratorservice, barcodeimagecreationservice, assetconversionservice, imagecompression

Infrastructure and services

Service Notes
asyncservice Generic async invoker
emailpolling Polls a mailbox. A translator that has nothing to do with translation
escalationmgmt
auditmgmt
queryscos
rdvcontextdbdownload / rdvcontextnondbdownload
publishbatch
senddxdatatosupplierservice
supportalorchestrationservice
copyugrelstatus

What the long tail tells you

emailpolling, escalationmgmt, auditmgmt, qsearchprocessqueue and asyncservice are all registered as "translators" and none of them translate anything. Siemens themselves use Dispatcher as a generic queued job runner. That is the strongest available evidence that using it for non-CAD work is intended, not a hack.

tozipfile being the only active service is also the intended smoke test: the admin guide's own verification step is "verify Dispatcher components by performing a doc to zip file translation".

Script inventory

DispatcherTranslators-WIN.zip unpacks to Module/Translators/<service>/ containing a launch script and a Readme.txt per service. Several also carry a Perl script holding the real logic (plmxmltojt.pl, nxclone.pl, store_and_forward.pl, qlcreate.pl, populatefsc.pl, simpgen.pl, mmvindexgen.pl, bc_clone.pl) and a few carry config (simpgen.config, mmvindexgen.config, jt2jpeg.config, ConfigMap.properties, utilityjt_options.xml, nx_options.xsl).

There is also a shared appendcpath.bat at the Translators/ root for classpath assembly.

Each service's Readme.txt follows a fixed template: Introduction, Prerequisites, Licenses Needed, Installation Instructions, Translator Configuration, Verification, Usage, Running the Translator Standalone. The "Running the Translator Standalone" section is the one to read first on any service you are enabling.

Source: Module/conf/translator.xml + DispatcherTranslators-WIN.zip (shipped SDK) · retrieved 2026-08-03