Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: SCRPBK2

Package: Scheduling

Routine: SCRPBK2


Information

SCRPBK2 ;MJK/ALB - RPC Broker Utilities ; 27 FEB 96

Source Information

Source file <SCRPBK2.m>

Entry Points

Name Comments DBIA/ICR reference
SAVE(SCDATA,SCQDEF) ; -- save query definition
SAVEQ
SAVEREC(SCQREC,SCIENS,SCERR) ; -- actual save process
SAVERECQ
SAVFLD(SCQREC,SCFDA,SCDFDA,SCERR,SCNEW) ;
; -- determine which fields were changed or deleted
SAVSEL(SCQREC,SCFDA,SCDFDA,SCERR,SCNEW) ;
; -- determine which file selections were changed or deleted
DELETE(SCDATA,SCQDEF) ; -- delete a query record
DELCHK(SCLOG,SCQREC) ; -- check to see if query can be deleted
; -- is the query being used as a default by any user?
DELCHKQ
DELREC(SCQREC) ; -- actually delete query record
NAME(SCDATA,SCQNAME,SCUSER) ;
; -- check to see if user has a query with same name
;
; input: SCQNAME -> query name
; SCUSER -> user id (DUZ)
NAMECHK(SCQNAME,SCUSER,SCERR,SCDUP) ; -- actuallt scan xref for query name
STRIP(SCQREC) ; -- strip out inappropriate data for report type
GETFLDS(RPTID,SCAN) ; -- build array of fields used/needed by report
GETYPE(RPTID,SCAN) ; -- build array of files used/needed by report
CHKTYPE(SCTYPE) ; -- special checks to see if file type is ok to use

Used in RPC

RPC Name Call Tags
SCRP QUERY SAVE SAVE
SCRP QUERY DELETE DELETE
SCRP QUERY CHECK NAME NAME

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SD(404.95 - [#404.95] Classic Fileman Calls
404.9502 FDA^DILF
404.9503 FDA^DILF
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call