IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Defining and transforming data > Transforming data > Transforming data using a business object map
Troubleshooting the business object map
There are possible solutions for errors or issues that may occur when using the business object map editor.
- You can add or remove and enable or disable breakpoints on the transforms. For transforms with type Custom, Custom Assign and Custom Callout, the breakpoints can also be set inside the Java™ code in both the visual and text editors.
- In the business object map editor, if the transform involves a top-level business object and is of type Custom, Custom Assign, or Custom Callout, the casting code generated by default does not contain the top level business object. You may have difficulties finding the variable used for the top-level business object. You will see this problem if you have the following conditions:
- The transform type is Custom, Custom Assign, or Custom Callout.
- In the Details tab, you select Java (not Visual).
- The output or the input of the transform involves a top-level business object.
There is some generated code existing in the text editor that casts the type of the input or output for you, but if it satisfies these three conditions, the casting code will not be displayed. A workaround is to use the Code Assist window. Press Ctrl + Spacebar to get a list of variables available for selection in the code snippet.