DSIYBK01 BULKSET BULK SETUP (4045)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYBK01 BULKSET BULK SETUP
TAG BULKSET
ROUTINE DSIYBK01
RETURN VALUE TYPE ARRAY
DESCRIPTION
BULKSET
 
Set up a new bulk-edit session
INPUT PARAMETER
  • FUNC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    FUNC
     
    Which functionality:
    E:  Equipment
    W:  Work Orders
    G:  Inventory
    
  • PARMFILE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   100
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    PARMFILE
     
    Which parameter file contains the values of which fields can be bulk 
    edited?   Send Parameterfile:Instance - i.e., for equipment send:
       DSIY APAR EQ PARAMETERS:DSIY ADMIN EQ
    
  • DISYDAT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   200
    REQUIRED:   YES
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    DSIYDAT
    DSIYDAT("COM2")=second comment line
     
    DSIYDAT("I",IEN)=IEN - for each record to change
     
    Send several data bits:
     
    DSIYDAT(FIELD#)=INTERNAL^EXTERNAL - to show what to put in this field for 
    all records chosen.  send "@^@" if the data should be blanked out in each 
    record for this field.
     
    DSIYDAT("COM1")=first comment line
    
  • BULKFLG
    PARAMETER TYPE:   LITERAL
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    Flags used for additional functionality
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
 
DSIYRET(1)=1^IEN to Bulk Edit File^# of records to change - if all OK
 
DSIYRET(1)=-1^error message if there are errors
DSIYRET(2..nn) will show any active bulk-edit sessions which are 
preventing this one from running
  DSIYRET(#)= BULK IEN ^ DATE ^ USER ^ FUNCTION ^ STATUS ^ TOTAL RECORDS 
^ RECORDS COMPLETED