DSIYCMR SETCMR (4831)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYCMR SETCMR
TAG SETCMR
ROUTINE DSIYCMR
RETURN VALUE TYPE ARRAY
DESCRIPTION
DSIYCMR SETCMR - Return the CMR Data array with the new/updated values.
Example
  (0)=".01^NAME^43B^43B"
  (1)=".5^SERVICE EXT^1040^SUPPLY"
  (2)=".6^BRIEF DESCRIPTION^^"
  (3)="1^RESPONSIBLE OFFICIAL EXT^9999999999^APAR,TEST"
  (4)="2^PHONE (RESP OFFICIAL)^^"
  (5)="3^LAST RECONCILED EXT^3150831^AUG 31, 2015"
  (6)="4^RESEARCH? EXT^^"
  (7)="5^STATION NUMBER^500^500"
  (8)="6^IT TRACKING EXT^^"
The following field array is used to update the CMR;
  (9)="10^COST CENTER EXT^820200^820200"
  (10)="20^ALTERNATE RESPONSIBLE OFFICIAL EXT^^"
  (11)="30^DAYS BETWEEN RETURNS EXT^^"
  (12)="31^LOAN FORM PHONE^^"
  (13)="IEN^IEN^37^37"
  Note: These fields should be returned either with there original value
  or the updated value. Fields that have not changed will not be refiled.
 
  If deleting the CMR entry then pass '@' for the value of field NAME.
 
  array(n)= Field # ^Field name^ internal value^ external value
 
INPUT PARAMETER
  • DSIYD
    PARAMETER TYPE:   LIST
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Data array for the CMR data fields.
    
RETURN PARAMETER DESCRIPTION
ARRAY(1) = -1 ^ Message if there's an issue.
successful updates.
 
Returns
 DSIYRET(1) = 1 SUCCESS, -1 FAILED if FAILED DSIYRET(2-N)="ER^"_TEXT
 DSIYRET(2-N)= "FR^FR^FR Documents Sent: "_number
 DSIYRET(3-N)= "FRE^"_FR MESSAGES REGARDING FAILED TO SEND
 DSIYRET(4-N)= "EQ0^"_TEXT REGARDING EQ
 DSIYRET(5-N)= "FAP0^"_TEXT REGARDING FAP
 
example
ARRAY(2-n) = message regarding the reason CMR could not be updated
Result 0 = 1^1
Result 1 = FR^FR Documents Sent: 4
Result 2 = EQ0^Equipment Records examined: 3443
Result 3 = EQ0^Equipment Records updated: 3443
If the update failed on one or more then this line appears below #updated
Result 4 = EQ0^Equipment Records requiring no update: 0
 
Result 5 = EQ0^Refer to 'ABOVE PAR AUDIT REPORT (EQUIPMENT) for
Result 6 = EQ0^the list of equipment updated.
 
 
Result 7 = FAP0^FAP requiring updates:4
Result 8 = FAP0^Review the 'EIL 1 FAP Impact Report' for the list
Result 9 = FAP0^of FAPs requiring update due to the EIL update.
The process returns the lines described below. Beside the return array 
the process can also generate two reports to the Above PAR report queue.
'EIL (EIL#) FAP Impact Report' - lists the FAPs that require attention
'EIL (EIL#) failed to update Equipment's Station - lists the Equipment 
and the reason the update failed.
The Equipment Audit report will include the Equipment station