IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

MacKinney Batch to CICS upgrade causing issues


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
paulkk2

New User


Joined: 11 Dec 2024
Posts: 4
Location: USA

PostPosted: Wed Dec 11, 2024 11:56 pm
Reply with quote

Hello, a Few of the batch jobs failing because the files opening after the CICS regions comes up. Jobs run okay after we manually closes the file. Issue started happening after we upgraded from Mackinney batch to CICS 2.1 to 2.2. Anyone has ran into similar issue? any advice?

.IGD01007I *** DCACS000 PROD SELECT USED. ***
.IGD17101I DATA SET PROD.PM.DVOM.AGCYMST
.NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG
.RETURN CODE IS 8 REASON CODE IS 38 IGG0CLEH
.IGD17219I UNABLE TO CONTINUE DEFINE OF DATA SET
.PROD.PM.DVOM.AGCYMST
.IDC3013I DUPLICATE DATA SET NAME
.IDC3009I ** VSAM CATALOG RETURN CODE IS 8 - REASON CODE IS IGG0CLEH-38
.IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12
Back to top
View user's profile Send private message
Pete Wilson

Active Member


Joined: 31 Dec 2009
Posts: 592
Location: London

PostPosted: Thu Dec 12, 2024 4:53 pm
Reply with quote

You seem to be confused or don't understand what is going on.

If there was a 'upgrade' from 'Mackinney' batch whatever that is to CICS (was it 2.1 or 2.2, make up your mind! Bear in mind CICS is now up to ~V6.1 now), then surely it would have been analysed to see what changes might be needed for that implementation? This just sounds like you really don't understand what happened at all and should speak to your local experts to find out.

These IGD* messages have nothing to do with CICS, they are SMS messages, simply a result of trying to allocate a dataset as new but it already exists.
Back to top
View user's profile Send private message
paulkk2

New User


Joined: 11 Dec 2024
Posts: 4
Location: USA

PostPosted: Thu Dec 12, 2024 7:40 pm
Reply with quote

MacKinney Batch to CICS (MBC) is an utility lets you batch access and control of CICS. you can send commands from your batch jobs to your CICS regions to coordinate file access, dynamically enable or disable programs, transactions, and TDQs, launch transactions, send terminal messages, and etc...

We upgraded from 2.1 to 2.2 version
Back to top
View user's profile Send private message
Pete Wilson

Active Member


Joined: 31 Dec 2009
Posts: 592
Location: London

PostPosted: Thu Dec 12, 2024 8:17 pm
Reply with quote

OK so it's now clearer what MacKinney is thanks. So if that controls CICS regions file access etc, what is the difference in your settings between 2.1 and 2.2? Maybe 2.1 was issuing some commands to CICS to close and deallocate the CICS files that your batch jobs needed to update and that hasn't been replicated into 2.2? We can only speculate really, especially as the only messages provided are SMS and IDCAMS ones and you have not put any context around those at all. Are they produced by the failing job or what?
Back to top
View user's profile Send private message
paulkk2

New User


Joined: 11 Dec 2024
Posts: 4
Location: USA

PostPosted: Thu Dec 12, 2024 8:33 pm
Reply with quote

paulkk2 wrote:


.IGD01007I *** DCACS000 PROD SELECT USED. ***
.IGD17101I DATA SET PROD.PM.DVOM.AGCYMST
.NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG
.RETURN CODE IS 8 REASON CODE IS 38 IGG0CLEH
.IGD17219I UNABLE TO CONTINUE DEFINE OF DATA SET
.PROD.PM.DVOM.AGCYMST
.IDC3013I DUPLICATE DATA SET NAME
.IDC3009I ** VSAM CATALOG RETURN CODE IS 8 - REASON CODE IS IGG0CLEH-38
.IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12



This is from a failed job. We have a batch job that opens files after the CICS regions come up. The failed job runs before the open job, which is supposed to update the file when it's closed. However, the job is failing after the upgrade because the file is open by mackinney when the region comes up, but before the open job runs. I can't seem to figure out what setting needs to be changed to fix this issue. I hope that makes sense.

The upgrade was straightforward, and I successfully completed everything outlined in the guide.
Back to top
View user's profile Send private message
prino

Senior Member


Joined: 07 Feb 2009
Posts: 1316
Location: Vilnius, Lithuania

PostPosted: Fri Dec 13, 2024 12:34 am
Reply with quote

And we can discus this further ad nauseam...

Why the flipping 'ell don't you contact MacKinney?
Back to top
View user's profile Send private message
paulkk2

New User


Joined: 11 Dec 2024
Posts: 4
Location: USA

PostPosted: Fri Dec 13, 2024 12:42 am
Reply with quote

icon_eek.gif icon_eek.gif icon_eek.gif

I am about to. Just want to see if there is any quick fix
Back to top
View user's profile Send private message
Pedro

Global Moderator


Joined: 01 Sep 2006
Posts: 2598
Location: Silicon Valley

PostPosted: Fri Dec 13, 2024 10:13 am
Reply with quote

I do not know anything about MacKinney...

but the error might be a situation where the data portion of a VSAM data set already exists so when you issue DEFINE VSAM, it does not work (or vicea-versa)

Sometimes that happens when you switch to a new user catalog and the data portion still remains on a volume. I suggest trying DEFINE VSAM with RECATALOG parameter. And then delete it before trying DEFINE VSAM again.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Run rexx in batch job CLIST & REXX 7
No new posts Excuting store procedure via JCL batch JCL & VSAM 1
No new posts Associating a USERID with a CICS-Libe... CICS 0
No new posts omegamon for cics -UNSUPPORTED ENVIRO... CICS 2
No new posts SORT on detail record, then repeat he... DFSORT/ICETOOL 3
Search our Forums:

Back to Top