Build and Configure Mainframe Integration Projects
Generate mainframe application scripts
Generates the mainframe pipeline scripts for a given pipeline.
Process Overview:
- Request Validation - Validates pipeline ID and parameters
- Script Generation - Generates the mainframe application scripts
- 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
Example response
{
"success": true,
"statusMessage": "Application generated successfully."
}Changes
No recorded changes to this operation across all 1 revision of this API.