Chapter 13 Generating for a Process Language
You can generate the following types of files for the following supported languages in a BPM:
Process language | What is generated |
---|---|
Analysis | No file generated as this language is mainly used for modeling purpose |
BPMN 1.0 | No file generated as this language is used for modeling purpose and belongs to the Analysis family.It is also designed in the direction of process execution in engine |
ebXML BPSS v 1.01 ebXML BPSS v1.04 |
.XML files |
BPEL4WS 1.1 WS-BPEL 2.0 |
.XML files .WSDL files |
Sybase Unwired Orchestrator 4.3 | .XML files |
Sybase WorkSpace Business Process 1.5 | .XML files .XSD svc_xyz (service files) |
Service Oriented Architecture | No file generated as this language is used to design logical models that allow the orchestration of processes without being linked to any platform or executable language |
You can use the Generation Template Language (GTL) mechanism to produce user-defined text for code generation. It allows you to access all elements of the model and to customize the generation process. It is available for all process languages supported in a BPM.
For more information on the Generation Template Language mechanism, see section Defining Generation Template Language, in chapter Generation Reference Guide in the Advanced User Documentation .
You can display the generation templates that generate code from the Preview tab in object property sheets, provided the Enable Trace Mode check box is selected in the process language, or extended model definition editors.
For more information on the trace mode property, see section Process language properties, in chapter Process languages Reference Guide in the Advanced User Documentation .
You can check your model before generation if you select the Check Model check box. This check box is available for all languages. The generation stops if an error is found: you must correct this error before starting the generation again.
For more information on the Check Model feature, see section Checking an BPM in chapter Working with Business Process Models.
Copyright (C) 2007. Sybase Inc. All rights reserved. |