Chapter 13 Generating for a Process Language


Generation Options for Process Languages

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

User-defined generation

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 .

Trace mode in Preview tabs

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 .

Check Model

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.