View previous topic :: View next topic
|
Author |
Message |
rajesh.sadhanala
New User
Joined: 24 Feb 2005 Posts: 5 Location: India
|
|
|
|
i am trying to read a record from IMS database but I am getting this error. Can I read a record from IMS, if the PROCOPT = AP is mentioned in the PCB of an PSB |
|
Back to top |
|
|
rajesh.sadhanala
New User
Joined: 24 Feb 2005 Posts: 5 Location: India
|
|
|
|
please help me. |
|
Back to top |
|
|
priyesh.agrawal
Senior Member
Joined: 28 Mar 2005 Posts: 1448 Location: Chicago, IL
|
|
|
|
Quote: |
what is U0073 ABEND IN IMS DB/DC |
User defined Abend, Please check your system manuals for the description of the abend code. Or check in Job Log about the messages you are getting after running that program.
Quote: |
Can I read a record from IMS, if the PROCOPT = AP is mentioned in the PCB of an PSB |
Think for reading, In PROCOPT Option, Primary Value should be G instead of A.
PROCOPT=GOP can be used for this.
Regards,
Priyesh. |
|
Back to top |
|
|
subhasis_50
Moderator
Joined: 09 Mar 2005 Posts: 363 Location: Earth
|
|
|
|
Hi,
This abend is coming due to insufficient log datasets.
Please refer the following:
An insufficient number of valid log data sets exists at online initialization or restart time. IMS online requires at least 3 online log data sets (OLDS) and 1 write-ahead log data set (WADS). If DBRC is not active, the required IEFRDER DD statement was missing. If DBRC is active, either the IEFRDER DD statement was missing or was specified as DD DUMMY OR DSN=NULLFILE (null data set). Register 15 contains a reason code. For the meaning of the code, see IMS/ESA Failure Analysis Structure Tables (FAST) for Dump Analysis.
Soln: Rerun the job with sufficient valid DD statements for the required log data sets.
I think you can read a segment which has Processing option as A. That indicates this segment u can replace. |
|
Back to top |
|
|
santhakumar
New User
Joined: 16 May 2005 Posts: 4 Location: chennai
|
|
|
|
Hi,
This is a user abend .
Abend Info:
An insufficient number of valid log data sets exists at
online initialization or restart time. IMS online requires at least 3
online log data sets (OLDS) and 1 write-ahead log data set (WADS).
If DBRC is not active, the required IEFRDER DD statement was missing.
If DBRC is active, either the IEFRDER DD statement was missing or was
specified as DD DUMMY OR DSN=NULLFILE (null data set). Register 15
contains a reason code. For the meaning of the code, see IMS Version 8:
Failure Analysis Structure Tables (FAST) for Dump Analysis, LY37-3743.
System Action: IMS terminates abnormally
Programmer Response: You have to rerun the job with sufficient valid DD statements for the required log data sets |
|
Back to top |
|
|
rajesh.sadhanala
New User
Joined: 24 Feb 2005 Posts: 5 Location: India
|
|
|
|
This abend is due to insufficient priviledges for procession options in production. I cannot update the production IMS database since the procopt is AP. The solution is to point to the test database or to use the psb where procopt is GOP.
Thanks for ur replies |
|
Back to top |
|
|
sudheer648
New User
Joined: 23 May 2005 Posts: 97 Location: Chennai
|
|
|
|
Hi Rajesh,
Can you what stands for PROCOPT of GOP stands for
G- for GEt and OP stands for what.
Thanks in advance. |
|
Back to top |
|
|
priyesh.agrawal
Senior Member
Joined: 28 Mar 2005 Posts: 1448 Location: Chicago, IL
|
|
|
|
PROCOPT Defines the type of access to a database or segment. PROCOPTs can be used on the PCB or SENSEG statements.
Quote: |
Can you what stands for PROCOPT of GOP stands for |
G - read only
O P are Secondary PROCOPT codes:
O - get only, does not lock data when in use
P - must be used if program will issue path call using the D command code
Regards,
Priyesh |
|
Back to top |
|
|
haronrasheed
New User
Joined: 27 Dec 2007 Posts: 4 Location: Chennai
|
|
|
|
I too encountered U0073 ABEND and learned that the JOb I submitted needed BACKOUT step.
Try.
//BACKOUT EXEC PGM=DFSRRC00,
// PARM='DLI,DFSBBO00,<PSB-name>,,,,,,,,,,,<DBRC-Value>',
// COND=((0,EQ,<step-name where ims-pgm is executed>),EVEN)
//IMS DD DSN=<DBDLIB>,DISP=SHR
// DD DSN=<PSBLIB>,DISP=SHR
//*
//DFSRESLB DD DSN=<RESLIB>,DISP=SHR
//DFSVSAMP DD DSN=<PROCLIB>(DFSMIXED),DISP=SHR
//IMSLOGR DD DSN=<LOGR-file>,
// DISP=SHR
//*
//IEFRDER DD DSN=<LOG-BACKOUT file>,
// DISP=(,CATLG,CATLG),
// UNIT=
// SPACE=
// DCB=
File in IMSLOGR mentioned is the one created in the previous step which executes IMS-Pgm. It is mentioned in DSN of IEFRDER. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
Processing option A indicates "all". |
|
Back to top |
|
|
|