ACKQPCE ;HCIOFO/AG - Quasar PCE Interface; August 1999.
Source file <ACKQPCE.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SENDPCE(ACKVIEN,ACKPKG,ACKSRC) | ; send a visit to pce
 ; requires :- ; ACKVIEN - Quasar visit ien (from 509850.6) (reqd) ; ACKPKG - package number for Quasar from package file (9.4) (opt) ; ACKSRC - source name (free text) (opt) ; returns :- ; 1 - visit processed ok (no errors) ; 0 - visit not processed (errors found) ; briefly, this routine does the following :- ; (code for this function is in ^ACKQPCE1) ; .lock the visit ; .retrieve all the visit data ; .if the visit already exists in PCE... ; ..remove all workload from the PCE visit ; ..if workload not removed ok... ; ...record error on Qsr Visit file ; ...unlock visit ; ...end processing - return 0 ; .create temp file containing visit data in format reqd by ; PCE api DATA2PCE^PXAPI ; .call the PCE api to update the PCE Visit file ; .if PCE api returned an error... ; ..record error on Qsr Visit file ; ..unlock visit ; ..end processing - return 0 ; .update visit fields ; .unlock visit ; .end processing - return 1  | 
|
| KILLPCE(ACKVIEN) | ; remove a Quasar Visit from PCE
 ; requires:- ; ACKVIEN - Quasar Visit ien (from 509850.6) (reqd) ; returns:- ; 0 - unable to process, error returned by PCE ; 1 - visit deleted successfully ; this routine does the following :- ; .get the PCE ien for the visit ; .if no PCE ien then exit (return 1) ; .lock the visit ; .call the PCE API DELVFILE^PXAPI to delete the visit ; .if error returned by PCE... ; ..record error on Qsr Visit file ; ..file Last Edited in Qsr date (to create Exception entry) ; ..end processing - return 0 ; .update visit fields ; .unlock visit ; .end processing - return 1  | 
|
| PKG() | ; determine Quasar package number
 | 
|
| SRC() | ; return default source string for quasar/pce interface
 | 
|
| CLEAR(ACKVIEN) | ; clear the PCE Error multiple for a Quasar visit
 | 
|
| FILERSN(ACKVIEN,ACKRSN) | ; file PCE Errors on Quasar visit file 509850.6
 ; requires :- ACKVIEN - quasar visit number ; ACKRSN - array containing the errors  | 
| FileNo | Call Tags | 
|---|---|
| 509850.65 | LIST^DIC | 
| ^DIC(9.4 - [#9.4] | FIND^DIC |