MAGSFTCH ;WOIFO/JSL - IMAGE STORAGE COPY UTILITY PROGRAM ; July 01, 2010 1:06 PM
Source file <MAGSFTCH.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FETCH(OUT,MAGIEN,DATE,NETLOC) | ;RPC = MAG STORAGE FETCH
|
|
| NEXT | ;IEN range in reverse order, find matched IEN to fetch/copy
|
|
| FETCH1 | ;Find the image file from share
|
|
| ALLCPY | ;copy ALL set image files to JB
|
|
| FULL | ;copy all images full set
|
|
| STYP | ;; COPY image - JB->RAID (e.g.:Fetching JB)
|
|
| JR | ;JB to RAID
|
|
| JJ | ;JB to JB
|
|
| RJ | ;RAID to JB
|
|
| RR | ;RAID to RAID
|
|
| COPYCMD | ;create each copy cmd line for GUI (called by FETCH1/JR/JJ/RJ/RR)
|
|
| MOVECMD | ;create each Move cmd line for GUI
|
|
| CHKSRC(STYP,X0,XBIG) | ;check if source files exist for copy
|
|
| SETLOC(OUT,IM,NTLOC) | ;RPC = MAG STORAGE FETCH SET
|
|
| SETLOC4B | ;BIG file RAID
|
|
| SETJBL | ;SET JB location
|
|
| FINDIEN(DT1) | ; Find last IEN mark(IN) to process on DT1
|
|
| LOOP | ;check image saved date
|
|
| MAGFIX93(OUT,IEN) | ;API - MAG UTIL FIX9.3, fix 9.3 10.3 file format (call by FETCH1)
|
|
| PRE0(IEN) | ;pre '0' for 14 characters => Namespace_nnnnnnnn_ien'
|
|
| CHKDIR(DIR) | ; chk "\\"
|
|
| DIRHASH(FILENAME,NETLOCN) | ; determine the hierarchical file directory hash
; Input Variables: ; FILENAME -- the name of the file, with or without the extension ; NETLOCN --- the network location file internal entry number ; Return Value: the hierarchical file directory hash |
| RPC Name | Call Tags |
|---|---|
| MAG STORAGE FETCH | FETCH |
| MAG STORAGE FETCH SET | SETLOC |
| FileNo | Call Tags |
|---|---|
| ^MAG(2005 - [#2005] | Classic Fileman Calls |