DSIYEQ01 EQUPDT UPDATE EQUIP (4050)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYEQ01 EQUPDT UPDATE EQUIP
TAG EQUPDT
ROUTINE DSIYEQ01
RETURN VALUE TYPE ARRAY
DESCRIPTION
EQUPDT
 
Update a record for a piece of equipment
INPUT PARAMETER
  • FORCE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   NO
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    FORCE
     
    Send an "S" to force a serial # dupe
    
  • FLAG
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    FLAG
     
    Send a flag to indicate bulk-edit session (only sent internally) or a 
    mult-edit session
     
    B:  BULK-EDIT (only used internally)
    M:  MULTI-EDIT
    
  • DSIYDAT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   200
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    DSIYDAT
     
    Send data to update
     
    DSIYDAT(FIELD)=INTERNAL^EXTERNAL
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
     1  if PM question should be asked
     0:KEY   if user does not have PM key
     0:EXIST  if equipment has PM but it's already set up
 
p4:  FAP info
     1  if FAP question should be asked
     0:KEY  if user does not ave FAP key
     0:QUAL  if equpment does not qualify for FAP
     0:EXIST  if equipmenjt already has FAP
     0:VAL    if equipment is FAP but not all fields are correct
 
        (in this case DSIYRET(2..nn) will have more info
 
p5:  WO info
     1:YES   if WO questions should be asked and default is YES
     1:NO    if WO question should be asked and default is NO
     0       if WO question should not be asked
  
DSIYRET(2..NN) - more information on errors or FAP errors
DSIYRET(1)= following pieces
 
p1:  1 if success
    -1 if errors
 
p2:  Equipment IEN
p3:  PM info