Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGBAPI

Package: Imaging

Routine: MAGBAPI


Information

MAGBAPI ;WOIFO/PMK,RMP,SEB,MLH - Background Processor API to build queues ; 27 Aug 2014 5:12 PM

Source Information

Source file <MAGBAPI.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Imaging 5 ($$CONSOLID,$$PLACE)^MAGBAPI  $$DA2PLC^MAGBAPIP  $$IMOFFLN^MAGFILEB  DFNIQ^MAGQBPG1  (CONV,MRGMULT)^MAGQBUT4  
Kernel 3 ($$DT,$$NOW)^XLFDT  $$KSP^XUPARAM  $$PROD^XUPROD  
VA FileMan 3 FILE^DICN  UPDATE^DIE  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 59

Package Total Caller Graph
Imaging 58 MAGBAPI  MAGBAPIP  MAGBRTE4  MAGDHOWA  MAGDIR82  MAGDRPC1  MAGFILEB  MAGG CONS  
MAGG PLACE  MAGGSIU4  MAGGSIUI  MAGGSIV  MAGGSPP  MAGGTAU  MAGGTIA1  MAGGTID  
MAGGTMC  MAGGTU1  MAGGTU3  MAGGTU31  MAGGTU4  MAGGTU6  MAGGTU7  MAGGTU71  
MAGGTUP  MAGIPT20  MAGJMN1  MAGJUTL2  MAGJUTL5  MAGLOG  MAGNTLRS  MAGQBAB  
MAGQBD  MAGQBGCC  MAGQBIM  MAGQBJB  MAGQBJH  MAGQBJHR  MAGQBPG1  MAGQBPG2  
MAGQBPRG  MAGQBTM  MAGQBU6A  MAGQBUT  MAGQBUT1  MAGQBUT2  MAGQBUT5  MAGQBUT6  
MAGQE4  MAGQE6  MAGQE7  MAGROI01  MAGSFTCH  MAGSPID  MAGTP008  MAGUSIT  
MAGVAG03  ^MAG(2006.95  
MailMan 1 XMAPBLOB  

Entry Points

Name Comments DBIA/ICR reference
ABSTRACT(INPUT,PLACE) ; Entry point to create an image abstract
; input = image pointer
GCC(INPUT,PLACE) ; Entry point to create an Document Imaging Export Copy
; input = image pointer(^Second Piece Optional Location specified^3rd optional extension(s) specifier
; plus "~" separated alternate source file types
  • ICR #6163
    • Status: Active
    • Usage: Controlled Subscription
    JUKEBOX(INPUT,PLACE) ; Entry point to copy an image file and abstract to the Jukebox / input = image pointer
    DELETE(INPUT,PLACE) ; Entry point to delete a file (literally from anywhere) / input = full path of file to delete
    IMPORT(INPUT,CALLBACK,TRACKID,PLACE) ; Entry point to import a file
    ; input = Image Parameter Array
  • ICR #463
    • Status: Active
    • Usage: Private
    JBTOHD(INPUT,PLACE) ; Entry point to copy an image from the Jukebox to the Hard Disk
    ; input = image pointer ^ FULL or ABSTRACT or BIG
    PREFET(INPUT,PLACE) ;
    ; input = image pointer ^ FULL or ABSTRACT or BIG
    EVAL(IMAGE,PLACE) ; Entry point for before rules are evaluated
    NEXTQ(TYPE,PLACE) ;
    QUEUE(Q,INPUT,PLACE) ; Stuff the entry (header + INPUT) into the appropriate queue (Q)
    ADD(N,QUEUE,PLACE) ;
    CWL(PLACE) ;Current Write Location
    PLACE(IEN) ;
    JBPTR(PLACE) ;Current JukeBox Pointer
    GETPLACE(PLACE) ; Validate place
    MAXREP(MAX) ;
    CWG(PL) ;Returns the Current RAID Group
    CONSOLID() ;
    CONRPC(RESULT) ;[MAGG CONS]
    PLACER(RESULT) ;[MAGG PLACE]

    External References

    Name Field # of Occurrence
    FILE^DICN IMPORT+11
    UPDATE^DIE IMPORT+22
    $$GET1^DIQ GETPLACE+23
    $$CONSOLID^MAGBAPI CONRPC+1
    $$PLACE^MAGBAPI PLACER+1
    $$DA2PLC^MAGBAPIP JBTOHD+5, PREFET+5
    $$IMOFFLN^MAGFILEB ABSTRACT+2, JUKEBOX+5, JBTOHD+4, PREFET+4
    DFNIQ^MAGQBPG1 GETPLACE+30, GETPLACE+31, MAXREP+15, MAXREP+16
    CONV^MAGQBUT4 IMPORT+14
    MRGMULT^MAGQBUT4 IMPORT+15
    $$DT^XLFDT MAXREP+2, MAXREP+18
    $$NOW^XLFDT IMPORT+21, QUEUE+14, ADD+24
    $$KSP^XUPARAM GETPLACE+7, MAXREP+10
    $$PROD^XUPROD GETPLACE+10

    Used in RPC

    RPC Name Call Tags
    MAGG CONS CONRPC
    MAGG PLACE PLACER

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^VA(200 - [#200] GET1^DIQ
    ^MAG(2006.034 - [#2006.034] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("VOL" QUEUE+15
    ^MAG(2005 - [#2005] ABSTRACT+2, JUKEBOX+2, JBTOHD+4, PREFET+4
    ^MAG(2005.1 - [#2005.1] JUKEBOX+3
    ^MAG(2006.041 - [#2006.041] IMPORT+5, QUEUE+10
    ^MAG(2006.1 - [#2006.1] CWL+2, PLACE+1, JBPTR+2, GETPLACE+3, GETPLACE+4, GETPLACE+7, MAXREP+2, MAXREP+3, MAXREP+5*, MAXREP+8
    , MAXREP+10, MAXREP+12, MAXREP+13, MAXREP+18*, CWG+1, CONSOLID+1
    ^MAGQUEUE(2006.03 - [#2006.03] JUKEBOX+8, JUKEBOX+12*, IMPORT+8*, JBTOHD+7, JBTOHD+11*, PREFET+8, PREFET+12*, QUEUE+6, QUEUE+7, QUEUE+8
    , QUEUE+13*, QUEUE+15*, QUEUE+16*, QUEUE+17*, QUEUE+18, ADD+19
    ^MAGQUEUE(2006.031 - [#2006.031] NEXTQ+3, NEXTQ+4, ADD+4, ADD+6, ADD+7, ADD+8*, ADD+9*, ADD+11*, ADD+12, ADD+14
    , ADD+15, ADD+25*, ADD+26

    Label References

    Name Line Occurrences
    $$CONSOLID JUKEBOX+7, GETPLACE+3
    $$GETPLACE ABSTRACT+3, GCC+3, JUKEBOX+6, DELETE+3, IMPORT+3, JBTOHD+6, PREFET+6, EVAL+1, NEXTQ+2, QUEUE+3
    , ADD+3, CWL+1, PLACE+1, JBPTR+1
    $$MAXREP GETPLACE+5
    $$NEXTQ JUKEBOX+8, JBTOHD+7, PREFET+8
    $$QUEUE ABSTRACT+4, GCC+4, JUKEBOX+10, DELETE+4, IMPORT+6, JBTOHD+9, PREFET+10, EVAL+2
    ADD QUEUE+19

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AQSQ QUEUE+1~, QUEUE+10*, QUEUE+11
    CALLBACK IMPORT~, IMPORT+6
    CNT ADD+2~, ADD+15*, ADD+16*, ADD+18*, ADD+19*, ADD+25, MAXREP+1~, MAXREP+3*, MAXREP+4, MAXREP+5
    CONS JUKEBOX+1~, JUKEBOX+7*, JBTOHD+2~, PREFET+2~, ADD+2~
    CT IMPORT+2~, IMPORT+13*, IMPORT+14, IMPORT+15
    D0 IMPORT+10!, IMPORT+12!, ADD+2~, ADD+4*, ADD+5, ADD+7*, ADD+8, ADD+9, ADD+10, ADD+14
    , ADD+15, ADD+25, ADD+26
    DIC IMPORT+9*, IMPORT+12!
    DIC(0 IMPORT+9*
    DIE IMPORT+17!
    DIERR IMPORT+23!
    DINUM IMPORT+2~, IMPORT+9*
    DLAYGO IMPORT+9*, IMPORT+12!
    DUZ QUEUE+15, GETPLACE+23
    DUZ(2 GETPLACE+24, PLACER+1
    FDA IMPORT+2~, IMPORT+17!
    FDA( IMPORT+18*, IMPORT+19*, IMPORT+20*, IMPORT+21*
    GB JUKEBOX+1~, JUKEBOX+2*, JUKEBOX+3*, JUKEBOX+4, JUKEBOX+5
    I ADD+2~, ADD+18*, ADD+19*, GETPLACE+6~, GETPLACE+9*, GETPLACE+10*, GETPLACE+12*, GETPLACE+15*, GETPLACE+17*, GETPLACE+19*
    , GETPLACE+20*, GETPLACE+21*, GETPLACE+22*, GETPLACE+23*, GETPLACE+24*, GETPLACE+25*, GETPLACE+26*, GETPLACE+27*, GETPLACE+28*, GETPLACE+29*
    , GETPLACE+30*, MAXREP+9~, MAXREP+12*, MAXREP+13*, MAXREP+14*, MAXREP+15*
    IEN JBTOHD+2~, JBTOHD+3*, JBTOHD+4, JBTOHD+5, JBTOHD+7, PREFET+2~, PREFET+3*, PREFET+4, PREFET+5, PREFET+7*
    , PREFET+8, PLACE~, PLACE+1
    IMAGE EVAL~, EVAL+2
    IMOD DELETE+1~, DELETE+2*, DELETE+4
    INDX IMPORT+2~
    INPUT ABSTRACT~, ABSTRACT+2, ABSTRACT+4, GCC~, GCC+4, JUKEBOX~, JUKEBOX+2, JUKEBOX+3, JUKEBOX+8, JUKEBOX+10
    , JUKEBOX+12, DELETE~, DELETE+2, IMPORT~, IMPORT+4, IMPORT+6, IMPORT+14, IMPORT+15, IMPORT+18, JBTOHD~
    , JBTOHD+3, JBTOHD+9, JBTOHD+11, PREFET~, PREFET+3, PREFET+7, PREFET+10, PREFET+12, QUEUE~, QUEUE+4
    , QUEUE+15
    J GETPLACE+6~, GETPLACE+15*, GETPLACE+16*, GETPLACE+17
    JDTYPE JBTOHD+2~, JBTOHD+3*, JBTOHD+5, JBTOHD+7, PREFET+2~, PREFET+3*, PREFET+5, PREFET+7*, PREFET+8
    >> MAGARRAY GETPLACE+14
    >> MAGARRAY( GETPLACE+16, GETPLACE+17
    >> MAGDA GETPLACE+20
    >> MAGGDA GETPLACE+21
    >> MAGGIEN("1" GETPLACE+22
    MAGIMP IMPORT+23!
    MAGIMP("DIERR" IMPORT+23
    MAGTIME QUEUE+1~, QUEUE+14*, QUEUE+15
    MAX MAXREP~, MAXREP+4
    MS1 IMPORT+2~
    MSG GETPLACE+6~, GETPLACE+8*, GETPLACE+31, MAXREP+9~, MAXREP+11*, MAXREP+16
    MSG( GETPLACE+9*, GETPLACE+10*, GETPLACE+12*, GETPLACE+15*, GETPLACE+17*, GETPLACE+19*, GETPLACE+20*, GETPLACE+21*, GETPLACE+22*, GETPLACE+23*
    , GETPLACE+24*, GETPLACE+25*, GETPLACE+26*, GETPLACE+27*, GETPLACE+28*, GETPLACE+29*, GETPLACE+30, MAXREP+12*, MAXREP+13*, MAXREP+14*
    , MAXREP+15
    N ADD~, ADD+16, ADD+22
    NEXT JUKEBOX+1~, JUKEBOX+8*, JUKEBOX+9, JUKEBOX+10*, JUKEBOX+11, JUKEBOX+12, JUKEBOX+13, JBTOHD+2~, JBTOHD+7*, JBTOHD+8
    , JBTOHD+9*, JBTOHD+10, JBTOHD+11, JBTOHD+12, PREFET+2~, PREFET+8*, PREFET+9, PREFET+10*, PREFET+11, PREFET+12
    , PREFET+13
    PL CWG~, CWG+1
    PLACE ABSTRACT~, ABSTRACT+3*, ABSTRACT+4, GCC~, GCC+3*, GCC+4, JUKEBOX~, JUKEBOX+6*, JUKEBOX+8, JUKEBOX+10
    , JUKEBOX+12, DELETE~, DELETE+3*, DELETE+4, IMPORT~, IMPORT+3*, IMPORT+6, JBTOHD~, JBTOHD+5*, JBTOHD+6*
    , JBTOHD+7, JBTOHD+9, JBTOHD+11, PREFET~, PREFET+5*, PREFET+6*, PREFET+8, PREFET+10, PREFET+12, EVAL~
    , EVAL+1*, EVAL+2, NEXTQ~, NEXTQ+2*, NEXTQ+3, QUEUE~, QUEUE+3*, QUEUE+16, QUEUE+17, QUEUE+19
    , ADD~, ADD+3*, ADD+4, ADD+8, ADD+9, ADD+19, ADD+21, CWL~, CWL+1*, CWL+2
    , JBPTR~, JBPTR+1*, JBPTR+2, GETPLACE~, GETPLACE+2, GETPLACE+3*, GETPLACE+4*, GETPLACE+5, GETPLACE+33
    PREV ADD+2~, ADD+15*, ADD+24
    PS GETPLACE+6~, GETPLACE+7*, GETPLACE+30, GETPLACE+31, MAXREP+9~, MAXREP+10*, MAXREP+15, MAXREP+16
    Q QUEUE~, QUEUE+4, QUEUE+15, QUEUE+16, QUEUE+17, QUEUE+19
    QPTR QUEUE+1~, QUEUE+8*, QUEUE+9*, QUEUE+11*, QUEUE+12, QUEUE+15, QUEUE+16, QUEUE+17, QUEUE+20, ADD+24
    QTOT ADD+2~, ADD+15*, ADD+22*, ADD+25
    QTR QUEUE+1~
    QUEIEN IMPORT+2~, IMPORT+6*, IMPORT+8, IMPORT+9, IMPORT+15, IMPORT+18, IMPORT+24
    QUEUE ADD~, ADD+4, ADD+8, ADD+9, ADD+19, ADD+24
    REP MAXREP+1~, MAXREP+4*, MAXREP+18*, MAXREP+20
    REQUE IMPORT+2~, IMPORT+4*, IMPORT+5, IMPORT+7, IMPORT+18, IMPORT+20
    RESULT CONRPC~, CONRPC+1*, PLACER~, PLACER+1*
    S GETPLACE+6~, GETPLACE+11*, GETPLACE+12
    SP GETPLACE+1~, GETPLACE+2*, GETPLACE+25
    STATUS QUEUE+1~, QUEUE+2*, QUEUE+15, QUEUE+17
    T GETPLACE+6~, GETPLACE+11*, GETPLACE+12*
    TMP IMPORT+2~, IMPORT+23*, IMPORT+24
    TRACKID IMPORT~, IMPORT+5, IMPORT+19
    TYPE NEXTQ~, NEXTQ+3
    U ABSTRACT+2, JUKEBOX+2, JUKEBOX+3, JUKEBOX+5, DELETE+2, IMPORT+6, JBTOHD+4, PREFET+4, QUEUE+2*, QUEUE+4
    , QUEUE+9, ADD+8, ADD+15, ADD+21, ADD+25, MAXREP+2, MAXREP+3, MAXREP+5, MAXREP+12, MAXREP+13
    , MAXREP+18, CWG+1
    X IMPORT+9*, NEXTQ+1~, NEXTQ+3*, NEXTQ+4, QUEUE+1~, QUEUE+7*, QUEUE+9, QUEUE+12*, QUEUE+13, ADD+2~
    , ADD+10*, ADD+11, ADD+15*, ADD+18, ADD+21*, ADD+24*, ADD+25*
    >> XWBTBUF GETPLACE+19
    Y QUEUE+1~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All