IMP.ASMT.FROM.ADIRONDACK
Overview
Compiled BASIC in the BP file that runs S.IMP.ASMT.FROM.ADIRONDACK.I35 to import room assignment and meal assignment information into Colleague. And S.IMP.GHST.ASMT.ADIRONDACK.I35 to cancel Ghost Assignments Imports from \\erpapp\colleague\ftp\coll18_live\data\_HOLD_.
Usage
IMP.ASMT.FROM.ADIRONDACK [TYPE] [POSTFIX] -N
TYPE - Either MPAS,RMAS or GA
MPAS - Meal Plan Assignment Imports
RMAS - Room Assignment Imports
GA - Ghost Assignments to cancel
POSTFIX - optional non-breaking string to import a non-standard file from HOLD,
default files are INDWES_ASSIGNMENT_EXPORT.txt,INDWES_DINING_EXPORT.txt
and INDWES_GA_EXPORT.txt
-N - Used to keep the batch from stopping for each page of output.
Examples:
-------------------------------------------------------------------------------------------------------------------
Import rooms assignments with default file name
IMP.ASMT.FROM.ADIRONDACK RMAS -N
Import meal plan assignments with default file name
IMP.ASMT.FROM.ADIRONDACK MPAS -N
Import room assignments from a non-standard file (ASSIGNMENT_EXPORT_FA.txt)
IMP.ASMT.FROM.ADIRONDACK RMAS FA -N
Batch Code:
------------------------------------------------------------------------------------------------------------------
CRT OCONV(DATE(),"MTH") X.COMMAND = @COMMAND *TRIM OFF THE -N X.N = INDEX(X.COMMAND,"-N",1) IF X.N THEN X.COMMAND = X.COMMAND[0,X.N-2] END SWAP " " WITH @FM IN X.COMMAND X.ARGS = X.COMMAND *GET RID OF THE FUNCTION NAME DEL X.ARGS<1> X.TYPE = "RMAS" X.FILETYPE = "ASSIGNMENT" X.POSTFIX = "" IF X.ARGS<1> = "MPAS" THEN X.TYPE = "MPAS" X.FILETYPE = "DINING" END IF X.ARGS<1> = "GA" THEN X.TYPE = "GA" X.FILETYPE = "GA" END IF X.ARGS<2> THEN X.POSTFIX = "_":X.ARGS<2> END X.FILENAME="INDWES_":X.FILETYPE:"_EXPORT":X.POSTFIX:".txt" CRT X.FILENAME IF X.TYPE = "GA" THEN CALL S.IMP.GHST.ASMT.ADIRONDACK.I35(X.FILENAME) END ELSE CALL S.IMP.ASMT.FROM.ADIRONDACK.I35(X.FILENAME,X.TYPE) END CRT OCONV(DATE(),"MTH")