Control file - concurrent program
Posted by satish on Aug 01, 2023; 2:15pm
URL: http://erman-arslan-s-oracle-forum.124.s1.nabble.com/Control-file-concurrent-program-tp12003.html
Dear Erman,
Env:
Db version 19c
R12.2.5
We have a concurrent program which calls below control file. This file was not changed recently. All of the sudden the program was failed and
when we look into control file,one of the field "request id" shown below is changed.
[applprod@app bin]$ cat XXTTD_AP_HRMAPS_INTERFACE_V2.ctl
options(skip=1)
load data
infile '$FILEPATH'
append
INTO TABLE xxttd.XXTTD_AP_HRMAPS_VIEW_DATA_V2
fields terminated by ','
Optionally enclosed by '"'
TRAILING NULLCOLS
(INSTITUTION_CODE "trim(:INSTITUTION_CODE)",
BILL_TYPE "trim(:BILL_TYPE)",
PAYBILL_NUM "trim(:PAYBILL_NUM)",
INVOICE_DATE "to_char(TO_DATE(:INVOICE_DATE,'DD/MM/YY'),'DD-MON-YY')",
GL_DATE "to_char(TO_DATE(:GL_DATE,'DD/MM/YY'),'DD-MON-YY')",
INVOICE_TYPE "trim(:INVOICE_TYPE)",
SUPPLIER_NUMBER "trim(:SUPPLIER_NUMBER)",
SUPPLIER_SITE "trim(:SUPPLIER_SITE)",
AMOUNT "replace(trim(:AMOUNT),',','')",
DESCRIPTION "trim(:DESCRIPTION)",
SEGMENT1 "trim(:SEGMENT1)",
SEGMENT2 "trim(:SEGMENT2)",
SEGMENT3 "trim(:SEGMENT3)",
SEGMENT4 "trim(:SEGMENT4)",
SEGMENT5 "trim(:SEGMENT5)",
SEGMENT6 "trim(:SEGMENT6)",
SEGMENT7 "trim(:SEGMENT7)",
SEGMENT8 "trim(:SEGMENT8)",
SEGMENT9 "trim(:SEGMENT9)",
NET_PAYABLE_AMOUNT "trim(:NET_PAYABLE_AMOUNT)",
EMPLOYEE_NO "trim(:EMPLOYEE_NO)",
EMPLOYEE_NAME "trim(:EMPLOYEE_NAME)",
BENEFICIARY_BANK_NAME "trim(:BENEFICIARY_BANK_NAME)",
BENEFICIARY_BANK_BRANCH "trim(:BENEFICIARY_BANK_BRANCH)",
BENEFICIARY_ACCOUNT_NUMBER "trim(:BENEFICIARY_ACCOUNT_NUMBER)",
BENEFICIARY_IFSC_CODE "trim(:BENEFICIARY_IFSC_CODE)",
CONTACT_NUMBER "trim(:CONTACT_NUMBER)",
EMAIL_ID "trim(:EMAIL_ID)",
WFAPPROVAL_STATUS "trim(:WFAPPROVAL_STATUS)",
HEADER_STATUS "decode(:HEADER_STATUS,null, 'N', :HEADER_STATUS)",
LINE_STATUS "decode(:HEADER_STATUS,null, 'N', :HEADER_STATUS)",
EMPLOYEE_STATUS "decode(:HEADER_STATUS,null, 'N', :HEADER_STATUS)",
CREATION_DATE sysdate,
LAST_UPDATE_DATE sysdate ,
CREATED_BY "P_USER",
LAST_UPDATED_BY "P_USER",
REQUEST_ID "P_REQUEST_ID",-------------------------->This was changed to 33P_USERP_USER8472
CSV_FILE_NAME ,
PROGRAM_ID "fnd_global.conc_program_id",
ERROR_MESSAGE ,
DIST_CODE_COMBINATION_ID
)[applprod@erpprodapp01 bin]$
Original:
REQUEST_ID "P_REQUEST_ID"
Changed:
REQUEST_ID 33P_USERP_USER8472---It should be as above.
Can you suggest what went wrong?
Thank you