Try OpenEdge Now
skip to main content
Startup Command and Parameter Reference
Startup Parameter Descriptions : Temp-table Schema Marshal (-ttmarshal)
 

Temp-table Schema Marshal (-ttmarshal)

Use Temp-table Schema Marshal (-ttmarshal) to specify the amount of schema information to marshal for temp-table parameters during an OpenEdge client session (that is, for an ABL client, a single WebSpeed agent, or single AppServer agent). The temp-table may be an independent temp-table or a member of a ProDataSet object.
Operating system and syntax
UNIX / Windows
-ttmarshal n
Use with
Maximum value
Minimum value
Single-user default
Multi-user default
Client Session
n
A value between 0 and 5 representing the amount of schema information to marshal for temp-table parameters. The default value is 0 (which includes all schema information for all temp-table parameters).
The following table lists the possible schema marshaling parameter values.
Value
Description
0
Includes all schema information for all temp-table parameters
1
Minimizes schema information for static temp-table parameters
2
Minimizes schema information for all temp-table parameters
3
Excludes schema information for static temp-table parameters
4
Excludes schema information for all temp-table parameters
5
Excludes schema information for static temp-table parameters and minimizes schema information for dynamic temp-table parameters
You can override this startup parameter setting for an individual temp-table parameter by setting one of the following attributes on the Temp-Table object handle:
*SCHEMA-MARSHAL attribute
*MIN-SCHEMA-MARSHAL attribute
*NO-SCHEMA-MARSHAL attribute
Note: If you specify more than one of these attributes for an individual temp-table, the AVM uses the attribute you most recently specified. The MIN-SCHEMA-MARSHAL and NO-SCHEMA-MARSHAL attributes are supported only for backward compatibility. Use the SCHEMA-MARSHAL attribute instead.
For more information about these attributes, see OpenEdge Development: ABL Reference.