Author Topic: return code is 17  (Read 2350 times)

sdsuttl

  • Guest
return code is 17
« on: April 25, 2017, 06:38:30 AM »
has anyone seen this error of return code 17?
below is more ...

Storage node >FLDXSPD.LGPFIA43.SGRTI000.M1D4EVER< on object server >< does not exist in storage set >TEST CMOD V2 Storage Set<.   
The userexit >/ars/TEST/cmod/bin/exits/arsuupdt< failed. The return code is 17 
arsload: Processing failed for file >/ars/test/tmp_SY1/50397229 (DD:AFPDSIN-FLPVRTX.T4S.AFPOUTDA.FIAOND.DATA)<     
arsload: Processing has stopped.  The remaining files will NOT be processed

any help on what to check/do is appreciated

scottnys

  • Jr. Member
  • **
  • Posts: 38
    • View Profile
Re: return code is 17
« Reply #1 on: April 25, 2017, 06:48:02 AM »
Carefully check the names of all you elements.
That the Storage set levels have not "fat fingers".
That SMS definitions have been completed (are the same as you expect)
That the OAM object is correctly defined

I've had some of those gotchas myself.  Is this the first time you are using this OAM object?  Compare with a successful storage set for those simple mistakes.

Siva

  • Guest
Re: return code is 17
« Reply #2 on: April 25, 2017, 06:49:47 AM »
It looks like the storage node not exists. Please check your storage set "TEST CMOD V2 Storage Set" to see if it has the primary storage node "FLDXSPD.LGPFIA43.SGRTI000.M1D4EVER" configured.

Ed_Arnold

  • Hero Member
  • *****
  • Posts: 1199
    • View Profile
Re: return code is 17
« Reply #3 on: April 25, 2017, 10:14:59 AM »
Try the OAM IVP in SYS1.SAMPLIB(CBRSAMIV) - substituting your collection name.

Here's what I just ran on my system.   I've deleted all of the comments so take a look at the original.

//CBRSAMIV JOB (ACCT#),'ODADMIN ',NOTIFY=&SYSUID,COND=(0,NE),       
//            CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1),REGION=0M           
//JOBLIB   DD DISP=SHR,DSN=DB2.V11R1M0.SDSNLOAD                     
//         DD DISP=SHR,DSN=DB2.V11R1M0.SDSNLOD2                     
//****************************************************************   
//STEP1    EXEC PGM=IKJEFT01,REGION=4096K                           
//SYSPRINT DD   SYSOUT=*                                             
//SYSTSPRT DD   SYSOUT=*                                             
//SYSTSIN  DD   *                                                   
 OSREQ STORE    ARS.COLLECT.ODV950 OBJECT.NAME LENGTH(1048576)       
 OSREQ QUERY    ARS.COLLECT.ODV950 OBJECT.NAME                       
 LISTCAT ENTRIES('ARS.COLLECT.ODV950') ALL                           
 OSREQ CHANGE   ARS.COLLECT.ODV950 OBJECT.NAME RP(365)               
 OSREQ QUERY    ARS.COLLECT.ODV950 OBJECT.NAME                       
 OSREQ RETRIEVE ARS.COLLECT.ODV950 OBJECT.NAME COMPARE VIEW(PRIMARY)
 OSREQ DELETE   ARS.COLLECT.ODV950 OBJECT.NAME                       
/*                                                                   


Ed
#zOS #ODF

Ed_Arnold

  • Hero Member
  • *****
  • Posts: 1199
    • View Profile
Re: return code is 17
« Reply #4 on: May 15, 2017, 09:13:36 AM »
In my personal notes, I have found in the past that rc=17 means "storage node not in storage set".

Ed
#zOS #ODF