Build and Configure Mainframe Integration Projects

Generate mainframe application scripts

Generates the mainframe pipeline scripts for a given pipeline.

Process Overview:

  1. Request Validation - Validates pipeline ID and parameters
  2. Script Generation - Generates the mainframe application scripts
  3. Response - Returns success status and message

Parameters:

  • forceRegeneration: When true, regenerates scripts even if they already exist. When false (default), skips regeneration if scripts are already present.
  • useSchemaVariables: When true (default), uses variables for schema references in generated scripts. When false, uses hardcoded schema names.
  • sourceObjectCase: Applies case transformation to source object names (schemas, tables, columns) in the generated scripts. Options include NONE, MATCH_ORIGINAL_CASE, SENTENCE_CASE, LOWER_CASE, UPPER_CASE, TOGGLE_CASE, CAPITALIZE_EACH_WORD.
  • targetObjectCase: Applies case transformation to target object names (schemas, tables, columns) in the generated scripts. Same options as sourceObjectCase.

Key Features:

  • Supports case transformation for object names
  • Optional force regeneration
  • Variable usage for schema

Use Cases:

  • Generate mainframe scripts for a pipeline
  • Re-generate scripts with updated configurations

Required Permissions: Either replication-pipeline::create or replication-pipeline::update when permission harmonization is enabled; otherwise, replication-pipeline::manage.

post/v1/integration/mainframe/projects/{projectId}/pipelines/{pipelineId}/application

Request

  • Base URL: https://integration-adapter.connect.cloud.precisely.com
  • URL: https://integration-adapter.connect.cloud.precisely.com/v1/integration/mainframe/projects/{projectId}/pipelines/{pipelineId}/application
  • Auth: HTTP bearer

Path parameters

projectIdstring required

Unique identifier of the project

pipelineIdstring required

Unique identifier of the pipeline

Query parameters

forceRegenerationboolean

Force regeneration even if scripts already exist

useSchemaVariablesboolean

Use variables for schema references

sourceObjectCase'NONE' | 'MATCH_ORIGINAL_CASE' | 'SENTENCE_CASE' | 'LOWER_CASE' | 'UPPER_CASE' | 'TOGGLE_CASE' | 'CAPITALIZE_EACH_WORD'

Case transformation for source object names

targetObjectCase'NONE' | 'MATCH_ORIGINAL_CASE' | 'SENTENCE_CASE' | 'LOWER_CASE' | 'UPPER_CASE' | 'TOGGLE_CASE' | 'CAPITALIZE_EACH_WORD'

Case transformation for target object names

Response

Application scripts generated successfully

successboolean

Indicates whether the application generation was successful

statusMessagestring

Status message providing details about the generation result

Example response

{
  "success": true,
  "statusMessage": "Application generated successfully."
}

Changes

No recorded changes to this operation across all 1 revision of this API.