message IEFC001I



JES, JES2, JCL utilities, IDCAMS, Compile & Run JCLs, PROCs etc...

message IEFC001I

Postby tomruan » Thu Apr 17, 2014 11:06 am

This message appears in SDSF:

IEFC001I PROCEDURE SYSUSER WAS EXPANDED USING SYSTEM LIBRARY SYS1.LOGON

Este é o JCL:

//PAYMENT JOB MSGCLASS=H

//PAYMENT  EXEC PGM=PAYMENT,REGION=1024K,                       
//            PARM='CSQ1,CARD.PAYMENTS,BRA0268.REPLY,BRA0268,   
//            99.99,"PAYMENT"'                                 
//STEPLIB  DD DSN=ZOS.CONTEST3.PART2.LOAD,DISP=SHR             
//         DD DSN=WMQ.V6R0.SCSQ.LOAD,DISP=SHR                   
//         DD DSN=WMQ.V6R0.SCSQ.ANLE,DISP=SHR                   
//         DD DSN=WMQ.V6R0.SCSQ.AUTH,DISP=SHR                   
//STDOUT   DD SYSOUT=*                                         
//STDERR   DD SYSOUT=*                                         
//SYSPRINT DD SYSOUT=*       

I did everything and do not know what to do.

Help! Please.

coded and shouting removed
tomruan
 
Posts: 1
Joined: Thu Apr 17, 2014 5:43 am
Has thanked: 0 time
Been thanked: 0 time

Re: message IEFC001I

Postby enrico-sorichetti » Thu Apr 17, 2014 11:25 am

did You care to look at the manuals ?

start from
http://www-03.ibm.com/systems/z/os/zos/ ... index.html
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico-sorichetti
Global moderator
 
Posts: 2994
Joined: Fri Apr 18, 2008 11:25 pm
Has thanked: 0 time
Been thanked: 164 times

Re: message IEFC001I

Postby dick scherrer » Thu Apr 17, 2014 8:00 pm

Hello and welcome to the forum,

I did everything and do not know what to do.
I do not understand what you are asking :?

What is the "everything" you did?

What are you trying to do?

You mention the IEF message but why?

For us to help, you need to better explain your difficulty.
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6268
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 93 times

Re: message IEFC001I

Postby BillyBoyo » Thu Apr 17, 2014 8:44 pm

//STEPLIB DD DSN=ZOS.CONTEST3.PART2.LOAD,DISP=SHR


Try:

//PAYMENT  EXEC PGM=PAYMENT,REGION=1024K,                       
//            PARM='CSQ1,CARD.PAYMENTS,BRA0268.REPLY,BRA0268,   
//            99.99,"PAYMENT","?"'
BillyBoyo
Global moderator
 
Posts: 3804
Joined: Tue Jan 25, 2011 12:02 am
Has thanked: 22 times
Been thanked: 265 times

Re: message IEFC001I

Postby steve-myers » Sat Apr 19, 2014 1:37 am

tomruan wrote:This message appears in SDSF:

IEFC001I PROCEDURE SYSUSER WAS EXPANDED USING SYSTEM LIBRARY SYS1.LOGON

Este é o JCL:

//PAYMENT JOB MSGCLASS=H

//PAYMENT  EXEC PGM=PAYMENT,REGION=1024K,                       
//            PARM='CSQ1,CARD.PAYMENTS,BRA0268.REPLY,BRA0268,   
//            99.99,"PAYMENT"'                                 
//STEPLIB  DD DSN=ZOS.CONTEST3.PART2.LOAD,DISP=SHR             
//         DD DSN=WMQ.V6R0.SCSQ.LOAD,DISP=SHR                   
//         DD DSN=WMQ.V6R0.SCSQ.ANLE,DISP=SHR                   
//         DD DSN=WMQ.V6R0.SCSQ.AUTH,DISP=SHR                   
//STDOUT   DD SYSOUT=*                                         
//STDERR   DD SYSOUT=*                                         
//SYSPRINT DD SYSOUT=*       

I did everything and do not know what to do.

Help! Please.

coded and shouting removed
The IEFC001I message is completely unrelated to the JCL you show. I'm pretty sure it appears when you display the JESYSMSG data set in a TSO session.

I'm afraid BillyBoyo's EXEC statement is also incorrect. In fact, the whole concept is incorrect. The use of single quotes for a continued PARM parameter is incorrect. You need something like this.
//A       EXEC PGM=XXX,PARM=(STRING,'A.STRING',
//             STRING,'ANOTHER STRING')
Substrings containing a special character, including a blank, are enclosed in quote characters. The entire PARM is in left and right parenthesis. I prepared something that got by JCL, but you'll have to do it yourself. For more information you'll have to consult the JCL Reference manual for your z/OS release.

The LISTPARM program in the following JCL just copies the PARM string it receives from JCL to the SYSPRINT data set.
//A       EXEC PGM=LISTPARM,PARM=(STRING,
// 'ANOTHER STRING','LAST.STRING')       
//STEPLIB  DD  DISP=SHR,DSN=&SYSUID..LOAD
//SYSPRINT DD  SYSOUT=*
produced

STRING,ANOTHER STRING,LAST.STRING

in the SYSPRINT data set.
steve-myers
Global moderator
 
Posts: 2105
Joined: Thu Jun 03, 2010 6:21 pm
Has thanked: 4 times
Been thanked: 243 times

Re: message IEFC001I

Postby BillyBoyo » Sat Apr 19, 2014 3:43 am

Yes, sorry, I didn't look at the PARM as coded, just copied it to add the seventh value as I already knew the answer :-)

Remiss of me to assume the first hurdle had been crossed :-)

The idea of the challenge is to get a C program running, source provided, which takes the PARM and validates it. The PARM given in the exercise is incorrect, but, also, without any hint, the C program is expecting seven parameters else it will fail. The seventh parameter is not used, just either needs to be provided to get the correct count of parameters, or the C source changed. The PARM I provided for the other question (prior to the questioner's discovery that the C program still rejected it) was
//             PARM=('CSQ1,CARD.PAYMENTS,CCD3050.REPLY,CCD3050',
//             '400.05,MY PAYMENT')


Now I've given the rest of the game away. The competition itself was a few months ago, so I think this is just being done as an exercise, not to win.

Actually, I never got confirmation they got it working. Perhaps this is a second chance,,,,

This is the link to the task itself: https://www.ibm.com/developerworks/community/groups/service/html/communityview?lang=en&communityUuid=5ce0f094-4621-4d69-bbe0-5e9f2456fdb0#fullpageWidgetId=W23a3dd8f28d7_4ca2_94d0_fddadfc5da77&file=4596ad45-ef27-4547-838b-dab41a99b5f7
BillyBoyo
Global moderator
 
Posts: 3804
Joined: Tue Jan 25, 2011 12:02 am
Has thanked: 22 times
Been thanked: 265 times


Return to JCL

 


  • Related topics
    Replies
    Views
    Last post