Running Table Conversions

This chapter provides an overview of table conversion processing and discusses how to:

Click to jump to parent topicUnderstanding Table Conversion Processing

You run a table conversion by submitting an associated batch version.

To track the table conversion process, you can use the tracing feature. The tracing feature writes the details of the table conversion process to a log. You can define the trace level to control the level of detail that is included in the log. When you test a table conversion, you can select to process the conversion one row at a time, which enables you to isolate problems or unexpected results.

Click to jump to parent topicSubmitting Table Conversions

This section provides overviews of submitting table conversions and overriding table conversion properties and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Submitting Table Conversions

When you submit versions of table conversions, you can override table conversion properties, such as:

See Also

Submitting Table Conversions from the Microsoft Windows Client

Accessing Properties for Versions of Table Conversions

Click to jump to top of pageClick to jump to parent topicUnderstanding Overriding Table Conversion Properties

When you submit versions of table conversions, you can override these properties:

Properties

Description

Environments

Enables you to change the location of the input or output data.

Data selection

Enables you to limit the number of input records.

Table options

Enables you to control how the JD Edwards EnterpriseOne Table Conversion system processes records during the conversion.

Logging options

Enables you to modify logging options.

Debug logging

Enables you to override the setting for debug logging as defined in the jde.ini.

Table Conversions on the Web Client

Submitting versions of table conversions from the web client is different from submitting them from the Microsoft Windows client. From the web client, you cannot modify properties. You can select and modify processing options and you can select these options:

See Copying Batch Version Specifications to an Enterprise Server.

Click to jump to top of pageClick to jump to parent topicForms Used to Submit Table Conversions

Form Name

FormID

Navigation

Usage

Work With Batch Versions - Available Versions

W98305A

EnterpriseOne Life Cycle Tools, Report Management (GH9111), Batch Versions

Enter a table conversion template, and select a version.

Table Conversion Prompting

W98305D

Highlight a version on the Work With Batch Versions form, and click Select.

Work with versions.

Properties

NA

Select the Properties option on the Table Conversion Prompting form, and click Submit.

Review and override the environments, data selection, table options, and logging options that are specified within the conversion.

JD Edwards Data Sources

W98305B

Select the Override Location option on the Table Conversion Prompting form, and click Submit.

Select a data source to use as an override location.

Click to jump to top of pageClick to jump to parent topicOverriding Table Conversion Properties at Runtime

Access the Work With Batch Versions - Available Versions form.

Note. When you override table conversion properties at runtime, the overrides are for that single process only; they are not saved with the version.

  1. Enter the name of the table conversion template in the Batch Application field, and click Find.

    The name of the Batch Application field changes to Table Conversion.

    You can also use the visual assist in the Batch Application field to search for the correct table conversion.

  2. Select a batch version, and click Select.

  3. On the Table Conversion Prompting form, select Properties, and click Submit.

  4. On the Properties form, review and override the environments, data selection, table options, and logging options that specified in the table conversion.

    These forms are similar to the forms in Table Conversion Design Aid.

  5. Select the Debug Logging tab to perform these functions:

  6. Click OK to save the changes to the version.

    The system processes the table conversion.

See Also

Testing Table Conversions

Click to jump to top of pageClick to jump to parent topicOverriding Table Conversion Properties of New Versions

Access the Work With Batch Versions - Available Versions form.

Note. If you override table conversion properties from the Tools tab, the new properties are saved with the version.

  1. Enter the name of the table conversion in the Batch Application field, and click Find.

    The name of the Batch Application field changes to Table Conversion.

    You can also use the visual assist in the Batch Application field to search for the correct table conversion.

  2. Add a new version of the table conversion, complete the version information, and click OK.

  3. On the Table Conversion Version Design form, select the Tools tab, and click Properties.

  4. On the Properties form, review and override the environments, data selection, table options, and logging options that are specified in the table conversion.

    These forms are similar to the forms in Table Conversion Design Aid.

  5. To use debug logging, select the Debug Logging tab to perform these functions:

Click to jump to top of pageClick to jump to parent topicOverriding Table Conversion Locations

Access the Work With Batch Versions - Available Versions form.

  1. Enter the name of the table conversion in the Batch Application field, and click Find.

    The name of the Batch Application field changes to Table Conversion.

    You can also use the visual assist in the Batch Application field to search for the correct table conversion.

  2. Select a batch version, and click Select.

  3. On the Table Conversion Prompting form, select Override Location, and click Submit.

  4. On the JD Edwards Data Sources form, select the data source to use, and click Select.

Click to jump to top of pageClick to jump to parent topicRunning Table Conversions from the Web Client

From EnterpriseOne Menu, select Submit Job to access the Submit Job-Work With Batch Versions-Available Versions form.

  1. Enter the name of the table conversion in the Batch Application field, and click Find.

    The name of the Batch Application field changes to Table Conversion.

  2. Select a batch version, and click Select.

  3. On the Table Conversion Prompting form, select from these override options, and click Submit:

  4. Modify the appropriate property, and submit the batch version.

See Also

Submitting Table Conversions from the Web Client

Click to jump to parent topicTesting Table Conversions

This section provides an overview of table conversion testing and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Table Conversion Testing

You can test table conversions in proof mode to ensure that they are processed as expected without errors. You can log debug information about the conversion while it is being processed. You can also force the conversion to process one row at a time, which is useful if the conversion normally runs as an insert-from-select.

To log debug information for table conversions, enable tracing and set a trace level in the jde.ini. Use a value in the range of 0 to 10 for the trace level. These values indicate the level of detail that you want to include in the log. If necessary, you can override the jde.ini settings on the batch version of a table conversion.

If you set the trace level for logging at 1, the system logs basic information about the table conversion, such as:

If you set the trace level at 10, the system logs all information about every column in every format, including:

The higher that you set the trace level, the more details the system provides regarding the table conversion process.

You can force row-by-row processing on the workstation or on the server when you want to test the table conversion. You can also set a trace level on the workstation or on the server, depending on where you process the table conversion. You can specify the number of rows to process in combination with forcing a row-by-row conversion.

Difference Between Logging Options and Debug Logging

Logging options, which you define when you set up a table conversion, can log:

Debug logging logs more detailed information about the table conversion. This information enables you to determine the exact area in the table conversion where errors occurred.

Note. If you modify the debug logging in the batch version, you override the settings in the jde.ini.

Trace Levels

You can define a trace level for debug logging either on a workstation or on a server, depending on where you run the table conversion.

This table describes the logging information for each trace level:

Trace Level

Logging Information

Level 1

Logs general information about the conversion, such as name, inputs, outputs, event rule logic, and how many rows were inserted.

Level 2

Logs function call traces, such as starting conversion, ending conversion, and inserting rows. Also includes all level 1 information.

Level 3

Logs the points at which event rules are processed. Also includes all level 1 and level 2 information.

Level 4

Not applicable.

Level 5

Logs the points at which jdeCallObject is processed, such as calls to business functions from event rules. Also includes all level 1, level 2, and level 3 information.

Levels 6-8

Not applicable.

Level 9

Logs the content of columns during input, the processing of event rules, and the content before output. Also includes all level 1, level 2, level 3, and level 5 information.

Level 10

Logs all information for all applicable levels.

Important! Do not set the trace level at 10 when running a table conversion on tables that contain large amounts of data. The system writes the data to the server, and large amounts of data can cause the server to run out of disk space. You can, however, specify the number of rows to process on the batch version properties form.

Click to jump to top of pageClick to jump to parent topicSetting the Trace Level for Debug Logging on the Workstation

To define the trace level for debug logging on the workstation.

  1. Open the jde.ini on the workstation.

  2. To enable tracing and to set the trace level on a workstation, add this new information to the [TCEngine] section of the jde.ini:

    [TCEngine]
    _continue-
    TraceLevel=n

    where n is a number from 0 through 10.

  3. To enable tracing and to set the trace level on a workstation, modify this information in the [Debug] and [UBE] sections of the jde.ini:

    [Debug]
    Output=File

    [UBE]
    UBESaveLogFile=1

Click to jump to top of pageClick to jump to parent topicSetting the Trace Level for Debug Logging on the Server

To define the trace level for debug logging on the server.

  1. To enable tracing and to set the trace level on a server, set the following information in the [TCEngine] section of the server jde.ini:

    [TCEngine]

    TraceLevel=n

    where n is a number from 0 to 10.

  2. To enable tracing and to set the trace level on a server, modify this information in the [Debug] section of the server jde.ini:

    [Debug]
    Output=File

    KeepLogs=1

Click to jump to top of pageClick to jump to parent topicForcing Row-By-Row Conversion

To force row-by-row conversion and specify the number of rows to process:

  1. Open the jde.ini file.

  2. To force row-by-row conversion, add this new information to the [TCEngine] section of the jde.ini:

    [TCEngine]
    ForceRowByRow=1
    _Continue -

  3. To specify the number of rows to process, add this new information to the [TCEngine] section of the jde.ini:

    StopAfterRow=n

    where n is the number of rows that you want to process.