DSIYAT01 ATTUPDT UPDATE ATT (4003)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYAT01 ATTUPDT UPDATE ATT
TAG ATTUPDT
ROUTINE DSIYAT01
RETURN VALUE TYPE GLOBAL ARRAY
WORD WRAP ON TRUE
DESCRIPTION
ATTUPDT
 
Update attachments in the ^DSIY files
INPUT PARAMETER
  • FILE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   15
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    FILE
     
    File # for the file in which to update
    19685.3   Work Order file
    19685.31  Equipment file
    19685.32  Inventory Item Master file
    19685.38  Manufacturer-Model
    
  • IEN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   15
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    IEN
     file ^ENG("MFG") and must have a Model.
     
    IEN to the file in which to update - this must be a valid IEN in the 
    associated file.
     
    If updating Equipment, IEN must exist in ^ENG(6914)
    If updating Work Orders, IEN must exist in ^ENG(6920)
    If Inventory Master Item File, IEN must exist in ^PRC(441)
    If updating Manufacturer-Model, IEN must exist in Manufacturer 
    
  • SUBNODE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   15
    REQUIRED:   NO
    SEQUENCE NUMBER:   5
    DESCRIPTION:   
    SUBNODE
     
    Subnode which to update.  If editing, this must be a valid subnode (this 
    can be obtained when using LISTATT and pulling piece #2 from the record 
    selected).
     
    If SUBNODE is left blank, it is assumed that this attachment is being 
    ADDed to the file.
    
  • COMMENT
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   60
    REQUIRED:   NO
    SEQUENCE NUMBER:   6
    DESCRIPTION:   
    COMMENT
     
    Separate field for comments - 1-60 characters
    
  • DSIYDAT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   220
    REQUIRED:   YES
    SEQUENCE NUMBER:   7
    DESCRIPTION:   
    DSIYDAT
     
    Field by field data to be updated - format is
     
    DSIYDAT(FIELD#)=INTERNAL VALUE ^ EXTERNAL VALUE
     
    IF DSIYDAT(1)="@" The reference to this attachment will be deleted from 
    this record.
    
  • DSIYMODN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   NO
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    DSIYMODN - - Model IEN from 19685.38 sub level 19685.381.
    Contains the models associated with the manufacturer.
    
  • DSIYMOD
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    If updating the Manufacturer-Model then pass the Model text.  This field 
    is only required if updating the 19685.38 file.
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
 
DSIYRET(1)="0^<Warning Message>    If there are warnings/no data
DSIYRET(1)="-1^<Error Message>     if there are errors
 
DSIYRET(1)="1^Added attachments successfully" if all OK