DSIYUTL5 PMDISX ALL PM DATA (3984)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYUTL5 PMDISX ALL PM DATA
TAG PMDISX
ROUTINE DSIYUTL5
RETURN VALUE TYPE GLOBAL ARRAY
WORD WRAP ON TRUE
DESCRIPTION
PMDISX
 
Return both multiples for Preventive Maintenance either for the Equipment 
file or the Equipment Category file
INPUT PARAMETER
  • IEN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   15
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    IEN
     
    IEN to the Equipment Inventory File (^ENG(6914)) - use IEN to Equipment 
    file regardless of whether you are pulling info from Equipment Inventory 
    or Equipment Category
    
  • DIS
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    DIS
     
    Display Type - "E" to display data from the Equipment Inventory File, "C" 
    to display information from the Equipment Category File
    
  • P1IEN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   2
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    P1IEN
     
    Send this node with the Pointer to the first multiple (first piece of 
    return string) if only that first multiple should be returned.
     
    Used for editing.
    
  • P2IEN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   2
    REQUIRED:   NO
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    P2IEN
     
    Send the Pointer to the second multiple (piece 7 of the return string) if 
    only the data in this second multiple should be returned.
     
    NOTE:  P1IEN is required if using P2IEN
     
    used for editing
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
p4:  Starting month internal:external
p5:  Skip months internal:external
p6:  Criticality internal:external
p7:  Pointer2 to the second multiple
p8:  Frequency internal:external
p9:  Hours internal:external
p10: Material cost internal:external
p11: Level internal:external
p12: Procedure internal:external
p13: Starting year internal:external
 
DSIYRET(1)="0^<Warning Message>    If there are warnings/no data
DSIYRET(1)="-1^<Error Message>     if there are errors
 
DSIYRET(#) = the following pieces:
p1:  Pointer to the first multiple
p2:  Shop Internal:External
p3:  Technician Internal:External