Search code examples
javaibm-bpm

IBM Process Designer - find all Java class references


My team inherited a system to support and develop and it's mostly created in IBM Process Designer with some functionality coming from external Java classes.

Documentation is missing or incomplete (what a surprise!) so I need to make some kind of "architecture map" for further refactoring based on the existing implementation. So the question is: what's the best way to find and list all calls to Java integration components (ideally, to all Java methods) in IBM PD? Going process by process manually is a big troublesome because solution is rather complex.


Solution

  • Found the solution:

    If you go to Snapshots in Process Center you can export Installation Package to local machine. Unzip it, then unzip export.twx and in Objectss folder you'll find XML representation of all objects. Search for 'javaClassName' string and you'll get the list.

    Unfortunately I had to use this workaround because default tab "Where is used" in PD did not provide any information.