Designing a BOM for a COBOL model
You generate a BOM for a COBOL model from a COBOL XOM. You generate the COBOL XOM from a COBOL copybook.
- COBOL data models and execution options
You can define an execution object model (XOM) from Java classes or a COBOL copybook. You can also deploy rules in various ways for execution on z/OS®, and share rules between Java and COBOL platforms. - Guidelines for COBOL XOM generation
When you generate XOM from a COBOL copybook, it is important to understand how COBOL structures are handled in the XOM. - Setting the copybook importer options
The COBOL copybook import options must match the locale and character settings of the COBOL calling program. - Generating a COBOL XOM
You can generate a COBOL execution object model (XOM) from a COBOL copybook. A COBOL XOM provides your rule project with a Java representation of the COBOL data structures so that you can write rules in BAL and call your rules from a COBOL application. - Mapping COBOL structures to Java data types
You can map COBOL data structures to Java data types and modify default mappings during the XOM generation process. - Creating custom types for COBOL data items
You can add your own custom type converters, so that you can map COBOL data items to your own Java types. - Updating a COBOL XOM
You can update a COBOL XOM by changing one or several copybooks and then using the Update option to import the changes into the XOM. - Deleting a COBOL XOM
If you delete a COBOL XOM after you have generated the BOM, you must create a new XOM. - Implementing BOM methods for COBOL code generation
You implement BOM methods in COBOL so that, when you generate a COBOL program to execute the rules, the generated COBOL code can call the methods. - Updating the BOM when a copybook changes
You can update a BOM that was generated from a COBOL copybook-based XOM. - Converting a BOM to enable the BOM for COBOL
You can configure a Java BOM so that you can execute rules in a COBOL application as well as in a Java environment.
Parent topic: Designing business object models