The Common Format Buffer (CFB) is an encoded byte stream that CA Gen uses to exchange view data during the processing of a cooperative flow. In addition to the import and export view, a CFB contains various pieces of control data that is used to process the cooperative flow.
The format and encoding rules of a CFB are proprietary. Therefore, the explicit details of how a CFB is structured are not discussed. However, here are some characteristics concerning the encoding of a CFB to provide a general sense of its structure and content.
The following table gives an overview of the CFB structure. The two types of areas within a CFB are the fixed portion and the relocatable portion. Some relocatable portions are optional depending on the type of CFB being constructed. An offset references the relocatable items and can appear anywhere in the buffer following the header.
|
Area |
Type |
Notes |
|---|---|---|
|
CFB Header |
Fixed |
Structured data area containing control information primarily used by the runtimes involved in processing a cooperative flow. |
|
User Action (UA) |
relocatable |
Structured data area containing data detailing the action performed by the user resulting in the cooperative flow. |
|
Next Location |
relocatable |
Null terminated string containing Next Location system variable. |
|
Model Name |
relocatable |
Null terminated string containing the model name. |
|
Dialect |
relocatable |
A compressed string containing the dialect in effect on the client. |
|
Exit States |
relocatable |
A compressed string containing a dialog flow exit state set by the DPC for use by the DPS. |
|
View Data |
relocatable |
An encoded order set of fields containing the import or export view data being exchanged between the DPC and DPS. |
|
Security |
relocatable |
Structured data area containing fields used for CA Gen Enhanced Security. |
|
Copyright © 2014 CA.
All rights reserved.
|
|