DSIYWO4A WOVAL VALIDATE (3891)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYWO4A WOVAL VALIDATE
TAG WOVAL
ROUTINE DSIYWO4A
RETURN VALUE TYPE ARRAY
AVAILABILITY PUBLIC
INACTIVE ACTIVE
WORD WRAP ON TRUE
DESCRIPTION
WOVAL
 
Validates the data in the Work Order file based on data sent from the
GUI screen.
INPUT PARAMETER
  • DSIYDAT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   60
    REQUIRED:   YES
    SEQUENCE NUMBER:   5
    DESCRIPTION:   
    DSIYDAT
     
    Send in fields for Work Order information.  
     
    Field .01 should be the IEN of the Work Order - if this is a NEW Work 
    Order, leave this field blank.
     
    All Fields should be in the format Internal Value ^ External Value
    
  • DSIYTECH
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   245
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    DSIYTECH
     
    Data for Technician Multiple
     
    DSIYTECH=  TECH IEN1 ^ TECH HOURS1 ^ TECH SHOP IEN1 ;
               TECH IEN2 ^ TECH HOURS2 ^ TECH SHOP IEN2 ; ...ETC.
    
  • DSIYWKAC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   245
    REQUIRED:   NO
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    DSIYWKAC
     
    Data for the Work Action Multiple
     
    DSIYWKAC = WORK ACTION IEN1;WORK ACTION IEN2;...ETC.
    
  • DSIYCON
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   10
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    DSIYCON
     
    Value for the Condition Code - this updates data in the Equipment 
    Inventory file ^ENG(6914) rather than the Work Order File
     
    DSIYCON = Internal ^ External
    
  • DSIYCOM
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   60
    REQUIRED:   NO
    SEQUENCE NUMBER:   6
    DESCRIPTION:   
    DSIYCOM
     
    Comment lines for the Work Order File
     
    DSIYCOM(#)=Comment Line
    
  • USER
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   NO
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    USER
     
    Not used at this time, may be repurposed later 
    This can be:
      "W"  for WARD User
      "E"  for Engineer
      "Q"  for Equipment Inventory
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
must answer YES to this question in order for the GUI to go onto the next 
step.
 
If there is nothing in the second piece, then no validation is needed.
DSIYRET("X") = Transfer Message
DSIYRET("D") = Disapprove Message
 
DSIYRET(1)="-1" If there are errors, errors will be further described in 
subsequent nodes with the format
     DSIYRET(#)=FIELD# ^ Error Message ^ Type (CRITICAL or WARNING)
 
DSIYRET(1) = 1^Validation Message
 
If DSIYRET(1)=1 but the second piece has a Validation Message - the user