> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-ims-en/gestor-batch-de-perfiles/modificacion-de-perfiles-onesait-editran/modification-example.md).

# Modification example

This section explains how to use generic profile modification.\
It should always be taken into account that it must be performed when no other process is accessing the profiles file. That is, there cannot be any other modification process.

The name of the JCL that performs the query - modification of the transmission sessions is “ZTBGJMPE”. <br>

```cobol
//KIMODISE JOB (EGDC,KIT,,99),ZTBGJMPE,MSGCLASS=H,CLASS=A,
// MSGLEVEL=1,NOTIFY=&SYSUID
//PROCLIB JCLLIB ORDER=IMSP.PROCLIB
//*********************************************************************
//* INDRA SISTEMAS, S.A.
//*********************************************************************
//--------------------------------------------------------------------
// BATCH MODIFICATION OF EDITRAN PROFILE SESSIONS
//--------------------------------------------------------------------
// 1 SELECTION RECORD. ZEROS FOR GENERIC SELECTION
//* S-OOOOOOOOO-DDDDDDDDD-AAAAAA
//* OOOOOOOOO 9 OCTETS ORIGIN NIF
//* DDDDDDDDD 9 OCTETS DESTINATION NIF
//* AAAAAA 6 OCTETS PRESENTATION APPLICATION
//* S-OOOOOOOOO-DDDDDDDDD-AAAAAA-TTTTTT
//* OOOOOOOOO 9 OCTETS ORIGIN NIF
//* DDDDDDDDD 9 OCTETS DESTINATION NIF
//* AAAAAA 6 OCTETS PRESENTATION APPLICATION
//* TTTTTT 6 OCTETS TRANSMISSION APPLICATION
//* THIS SELECTION DOES NOT ALLOW A GENERIC TRANSMISSION APP.
//* THIS SELECTION ONLY ALLOWS PARAMETERS M-028 AND M-051
//* UNCONDITIONAL MODIFICATION - ONE RECORD
//* M-NNN-PARAMETER TEXT.-OOO=CONTENT
//* CONDITIONAL MODIFICATION - TWO RECORDS
//* CHANGES ONE PROFILE FOR ANOTHER
//* C-NNN-PARAMETER TEXT.-OOO=PREVIOUS CONTENT
//* P-NNN-PARAMETER TEXT.-OOO=POSTERIOR CONTENT
//*
//* =-CONTINUATION RECORD FOR THE VALUE OF A PARAMETER
//* M-THE CORRESPONDING RECORD IS IGNORED
//---------------------------------------------------------------------
//********************************************************************+
//ZTBGEMPE EXEC IMSBATCH,MBR=ZTBGEMPE,PSB=ZTBGEAP1
//STEPLIB DD DSN=KI.EGDI.LOAD,DISP=SHR
//ZTBGFLIS DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//ZTBGFGPE DD *
*-------------------------------------------------------------------
**** SELECTION
*-------------------------------------------------------------------
*V-TO DISPLAY THE SESSION/S THAT WOULD BE MODIFIED
*S-TO MODIFY THE SESSION/S
*-------------------------------------------------------------------
**** PARAMETERS
*-------------------------------------------------------------------
*PARAMETER 001: NUMBER OF BUFFER RECORDS
*M-001-BUFFER RECORDS-000=XXXXXXXX-
*
*PARAMETER 003: DELETE FILES
*M-003-DELETE FILES-000=A-
*
*PARAMETER 004: CATALOGING TYPE
*M-004-CATALOG TYPE-000=A-
*
*PARAMETER 005: RECEIPT VOLSER / UNIT
*M-005-RECEIPT VOLSER-000=AAAAAAAA-
*M-005-RECEIPT UNIT-000=AAAAAAAA-
*
*PARAMETER 006 DOWNLOAD FILE FORMAT/ FILE LENGTH
*M-006-FILE FORMAT-000=A-
*M-006-FILE LEN.-000=XXXXX-
*
*PARAMETER 007: PHYSICAL NAME OF RECEIPT FILE/ SINGLE FILE
*M-007-FILE NAME-000=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-
*M-007-SINGLE FILE-000=A-
*
*PARAMETER 008: TRANSMISSION APPLICATION
*M-008-APPLICATION-000=AAAAAA-
*
*PARAMETER 009: ENABLED SESSION
*M-009-ENABLED SESSION-000=A-
*
*PARAMETER 010: TRACE
*M-010-TRACE-000=A-
*
*PARAMETER 011: CALLING ENDPOINT
*M-011-CALLING ENDPT.-000=A-
*
*PARAMETER 012: VALIDATE IP ADDRESS
*M-012-VALIDATE ADDR.-000=A-
*
*PARAMETER 013: TRAFFIC DIRECTION
*M-013-TRAFFIC DIR.-000=A-
*
*PARAMETER 014: ROTATE ADDRESSES
*M-014-ROTATE ADDR. -000=A-
*
*PARAMETER 016: AUTOMATIC DISCONNECTION
*M-016-AUTO DISCONN.-000=A-
*
*PARAMETER 017: NUMBER OF SYNCHRONIZATION RECORDS
*M-017-NUM. SYNC REC.-000=XXX-
*
*PARAMETER 018: MESSAGE LENGTH
*M-018-MSG LENGTH-000=XXXX-
*
*PARAMETER 019: TIMEOUT INTERVAL
*M-019-TIMEOUT-000=XXX-
*
*PARAMETER 020: DATA TIMEOUT INTERVAL
*M-020-DATA TIMEOUT-000=XXX-
*
*PARAMETER 021: AUTOMATIC SENDING
*M-021-AUTO SEND-000=A-
*
*PARAMETER 022: START TIME/ END TIME
*M-022-START TIME-000=XXXXXX-
*M-022-END TIME-000=XXXXXX-
*
*PARAMETER 023: MAXIMUM NUMBER OF RETRIES
*M-023-NUM. RETRIES-000=X-
*
*PARAMETER 024: CRYPTOGRAPHY                                        
*M-024-CRYPTOGRAPHY-000=A-                                          
*M-024-CRYPT VERS.-000=XX-                                         
*M-024-CONFID. ALG.-000=AAAA-                                       
*M-024-AUTHENTIC ALG.-000=AAA-                                        
*                                                                   
*PARAMETER 025: LOCAL AND REMOTE SUBSYSTEM                           
*M-025-LOCAL SUBSYS-000=A-                                          
*M-025-REM. SUBSYS-000=A-                                          
*                                                                   
*PARAMETER 026: LOCAL KEY                                         
*M-026-LOCAL KEY-000=                                            
*=-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-
*                                                                   
*PARAMETER 027: REMOTE KEY                                        
*M-027-REMOTE KEY-000=                                            
*=-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-
*                                                                   
*PARAMETER 028: CLIENT SERVER                                    
*M-028-CLIENT SERV-000=AAAA-                                       
*                                                                   
*PARAMETER 029: USE PROXY                                         
*M-029-USE PROXY-000=A-                                          
*                                                                   
*PARAMETER 030: PROXY IP ADDRESS                                  
*M-030-PROXY ADDR.-001=                                            
*=-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA- 
*M-030-PROXY PORT-001=XXXXX-                                      
*                                                                   
*PARAMETER 031: PROCESS (BATCH INTERFACE)                            
*M-031-PROCESS-001=AAAAAAAA-                                   
*                                                                   
*PARAMETER 032: TRANSACTION (BATCH INTERFACE)                        
*M-032-TRANSACTION-001=AAAA-                                       
*                                                                   
*PARAMETER 033: PRE-SEND PROCEDURE/ AUT                 
*M-033-PRE-SEND PROC.-000=AAAAAAAA-                                   
*M-033-AUT.PRE-SEND-000=A-                                          
*                                                                   
*PARAMETER 034: PRE-RECEIPT PROCEDURE/ AUT               
*M-034-PRE-REC. PROC.-000=AAAAAAAA-                                   
*M-034-AUT.PRE-REC. -000=A-                                          
*                                                                   
*PARAMETER 035: POST-SEND PROCEDURE/ AUT              
*M-035-POST-SEND PROC.-000=AAAAAAAA-                                   
*M-035-AUT.POST-SEND-000=A-                                          
*                                                                   
*PARAMETER 036: POST-RECEIPT PROCEDURE/ AUT            
*M-036-POST-REC. PROC.-000=AAAAAAAA-                                   
*M-036-AUT.POST-REC. -000=A-                                          
*                                                                   
*PARAMETER 037: EXCEPTION PROCEDURE                          
*M-037-EXCEPT. PROC.-000=AAAAAAAA-                                   
*                                                                   
*PARAMETER 038: STATE MODIFICATION PROCEDURE            
*M-038-STATE MOD. PROC.-000=AAAAAAAA-                                   
*    
*PARAMETER 039: ENVIRONMENT ALIAS                                         
*M-039-ENV. ALIAS-000=L00-                                             
*                                                                        
*PARAMETER 040: INSTALLATION PREFIX                                      
*M-040-INST. PREFIX-000=AAAAAAAAAAA-                                     
*                                                                        
*PARAMETER 041: WRITE LOG                                               
*M-041-WRITE LOG-000=A-                                               
*                                                                        
*PARAMETER 042: UNIT NAME                                              
*M-042-UNIT NAME-000=AAAAAAAA-                                        
*                                                                        
*PARAMETER 043: ADJUST LZW COMPRESSION SPACE (Y/N)                     
*M-043-ADJUST SP.-000=A-                                               
*                                                                        
*PARAMETER 044: WORK FILES VOLUME OR POOL                       
*M-044-WORK VOL OR POOL-000=A-                                               
*                                                                        
*PARAMETER 045: NAME OF THE WORK FILES VOLUME OR POOL            
*M-045-WORK VOLSER-000=AAAAAAAA-                                        
*                                                                        
*PARAMETER 046: JOB RECORDS                                               
*M-046-JOB RECORD-001=                                                 
*=-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-          
*                                                                        
*PARAMETER 047: REMOTE IGA VERSION                                       
*M-047-REM. VERSION-000=AA-                                              
*                                                                        
*PARAMETER 048: CORE TRANSACTION                                   
*M-048-CORE TRAN.-000=AAAA-                                            
*                                                                        
*PARAMETER 049: SEND BUFFER (TCP/IP)                                 
*M-049-SEND BUFF.-000=NNNNNN-                                          
*                                                                        
*PARAMETER 050: RECEIVE BUFFER (TCP/IP)                             
*M-050-RECV. BUFF.-000=NNNNNN-                                          
*                                                                        
*PARAMETER 051: REMOTE IP ADDRESS                                      
*M-051-IP ADDRESS-001=                                                 
*=-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-      
*M-051-REM. PORT-001=XXXXX-                                           
*                                                                        
*PARAMETER 054: LOAD TYPE (N/A/Q)                                    
*M-054-LOAD TYPE-000=A-                                               
*                                                                        
*PARAMETER 055: SPLIT CRITERION (V/S/N)                                
*M-055-SPLIT CRIT.-000=A-                                               
*                                                                        
*PARAMETER 056: CONVERSION TABLE                                         
*TRANSLATE SEND (Y/N)                                                        
*M-056-CONV. TAB. SEND-000=AAAAAAAA-                                        
*M-056-TRANSLATE RECV.-000=A-                                               
*M-056-CONV. TAB. RECV.-000=AAAAAAAA-                                        
*                                                                        
*PARAMETER 057: PERCENTAGE ADJUSTMENT OF LZW COMPRESSION SPACE (0-99)       
*M-057-LZW ADJUST-000=NN-                                              
*        
*PARAMETER 058: MACROFILE PARAMETERS                               
*M-058-MACROFILE PARAM.-000=                                              
*=-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-      
*                                                                     
*PARAMETER 059: DELETE SEND./RECV. APP. FILES                        
*M-059-DELETE SND.-000=A-                                            
*M-059-DELETE RCV.-000=A-                                            
*                                                                     
*PARAMETER 060: DOWNLOAD ACKNOWLEDGEMENT (Y/N) / WAIT TIME            
*M-060-DOWNLOAD ACK.-000=A-                                            
*M-060-WAIT TIME-000=NN-                                           
*                                                                     
*V-TO DISPLAY THE SESSION/S THAT WOULD BE MODIFIED  
*S-TO MODIFY THE SESSION/S                                                                                            
**********************************************************************
 S-000099980-A00099980-TEST                                      
 M-011-CALLING ENDPT.-000=L-                                            
 M-013-TRAFFIC DIR.-000=L-                                            
 M-014-ROTATE ADDR.  -000=N-                                                                                                                                                                           
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-ims-en/gestor-batch-de-perfiles/modificacion-de-perfiles-onesait-editran/modification-example.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
