Executes the HCOSS Generate DDL tool from the command line.
Restriction: This topic applies to Windows environments only.
Syntax
MFDDLConverter S=schemaExtractFile;
[SLocal={TRUE | FALSE};]
O=["]DDLOutputFile["];
DROP={DR | CNE};
SYSIBM={TRUE | FALSE};
[M=["]dataMappingFile["];]
[TYPE={TABLE | VIEW | ALL};]
[SCHEMA=DB2Schema1[, DB2Schema2 ...];]
[NAME=objectName;]
[ROWSIZE={TRUE | FALSE};]
[INCDEP={TRUE | FALSE};]
[STITCH={TRUE | FALSE};]
[TYPELOG={CONSOLE | FILE | BOTH};]
[FOOTER={TRUE | FALSE};]
[CCSID={KEEP | IGNORE};]
Parameters:
- S
- The name of a schema extract file generated using the HCOSS Schema Extract tool. Do not specify a file extension.
- SLocal
- Specifies the location of the generated schema extract file. Schema extract files are stored in the
\Schemas subdirectory of either of the following, depending on the value specified:
TRUE
|
Directory specified by the
Local HCOSS Directory HCOSS option. Default.
|
FALSE
|
Directory specified by the
Shared HCOSS Directory HCOSS option.
|
- O
- The full path to and filename of the generated DDL command file (usually given a
.sql file extension). If this specification contains spaces, enclose it in double quotes (").
- DROP
- Determines how objects are handled in the generated DDL.
DR
|
Drop and recreate all objects
|
CNE
|
Create a new database object for each object in the object list that does not already exist in the database
|
- SYSIBM
- Specifies whether or not to include the SYSIBM schema in the generated DDL. Both the SYSIBM schema and its dependent objects are included when set to
TRUE; however, the SYSIBM schema and its dependent objects must be present in the schema extract file to be included in the generated DDL.
- M
- Full path to and filename of the HCOSS data mapping file. If this specification contains spaces, enclose it in double quotes ("). Defaults to
%ALLUSERSPROFILE%\Micro Focus\Enterprise Developer\hcoss\DataMappings.hcomap.
- TYPE
- Limits objects to tables only or views only. Default is ALL.
- SCHEMA
- The name of one or more valid DB2 schemas to include in the generated DDL. Separate schema names with a comma (,). You may also use the
% wild card character in schema names. Defaults to all schemas in the object list file.
- NAME
- Filters the generated DDL to include only the specified DB2 table or view name. You may use the
% wild card character in table and view names. Defaults to all table and view names.
- ROWSIZE
- Specifies whether or not to check table column widths to determine if they exceed the SQL Server row width limit of 8060 and write the information to the log file.
TRUE
|
Check table column widths.
|
FALSE
|
Do not check table column widths. Default.
|
- INCDEP
- Specifies whether or not to include table and view dependencies when processing objects.
TRUE
|
Include table and view dependencies.
|
FALSE
|
Do not include table and view dependencies. Default.
|
- STITCH
- Specifies whether or not to include a DDL header in the generated DDL:
TRUE
|
Include DDL header.
|
FALSE
|
Exclude DDL header. Default.
|
- TYPELOG
- Sets the type of logging to perform. Defaults to the equivalent of the value specified for the
Type of logging to do HCOSS option.
- FOOTER
- Specifies whether or not to include a DDL footer in the generated DDL:
TRUE
|
Include DDL footer. Default.
|
FALSE
|
Exclude DDL footer.
|
- CSSID
- Specifies whether or not to preserve the mainframe sort order for text columns:
KEEP
|
Preserves the mainframe sort order by adding a CCSID clause to the table definition.
|
IGNORE
|
Returns text columns in the order specified by the SQL Server target database or table collation identifier. Default.
|
Example:
MFDDLConverter S=MySchemaExtract; O=c:\ProgramData\MyDDL.sql; DROP=DR; SYSIBM=TRUE