View previous topic :: View next topic
|
Author |
Message |
murugan_mf
Active User
Joined: 31 Jan 2008 Posts: 148 Location: Chennai, India
|
|
|
|
Hi All,
While submitting a batch job I got U0778 ?
Can any one suggest me what can be the possible causes for this abend.. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
what does the manual say? |
|
Back to top |
|
|
murugan_mf
Active User
Joined: 31 Jan 2008 Posts: 148 Location: Chennai, India
|
|
|
|
Now I am getting U3314.
Quote: |
An unrecoverable error was detected by DFSPCC40 during processing because:
o Changed data exit routines or changed data logging were defined for
the database.
o The changed data exit routine returned an abend return code. |
Here I am using IMSDG to execute the batch job. |
|
Back to top |
|
|
murugan_mf
Active User
Joined: 31 Jan 2008 Posts: 148 Location: Chennai, India
|
|
|
|
Hi all,
Program p1 has list of all the pointers pointing to the databases in the PSB in the
proc option.Along with it there is other pointer IO_PCB_PTR which is defined as a
pointer.
Currently I am doing unit testing using IMSDG and it is giving user abend U0778.
When I remove IO_PCB_PTR as there is mis-match b/w pointers and PCBs in PSB, job is
going fine.
But in system testing they are going to use IMSGBMP to execute the batch program and
that extra pointer IO_PCB_PTR is required..
My question is how the pointer differs from IMSGBMP and IMSDG |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
Are you using a PSB SPECIFICALLY defined for your process or are you "borrowing" a PSB from another process? |
|
Back to top |
|
|
murugan_mf
Active User
Joined: 31 Jan 2008 Posts: 148 Location: Chennai, India
|
|
|
|
Sandy,
I am using a PSB defined for my program alone. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
We do not KNOW what IMSGBMP and IMSDG are. I would assume that IMSGBMP is BMP and that IMSDG is DLI. So, is this process written to be BMP or DLI? |
|
Back to top |
|
|
murugan_mf
Active User
Joined: 31 Jan 2008 Posts: 148 Location: Chennai, India
|
|
|
|
Sandy,
Your assumption is right.
But I do not know how to difrentiate prog as BMP or DLI.
we are executing this prog as batch. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
First - which way do you want to execute - BMP or DLI?
When you run a jobstream BMP, the databases are up and online - you have access thru a Batch Message Processing batch job stream. You do not define the databases in the JCL - they are in your PSB.
When you execute DLI, you need to put your databases in your JCL. The databases are down or offline. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
Back to top |
|
|
murugan_mf
Active User
Joined: 31 Jan 2008 Posts: 148 Location: Chennai, India
|
|
|
|
Thank you sandy.. |
|
Back to top |
|
|
|