ACKQPCE ;HCIOFO/AG - Quasar PCE Interface; August 1999.
Source file <ACKQPCE.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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 |
| Name | Line Occurrences |
|---|---|
| $$PKG | SENDPCE+29 |
| $$SRC | SENDPCE+30 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACKARR | CLEAR+1~, FILERSN+3~ |
| ACKARR( | CLEAR+7*, FILERSN+5*, FILERSN+6*, FILERSN+7*, FILERSN+8*, FILERSN+9* |
| ACKI | CLEAR+1~, CLEAR+5*, CLEAR+6, FILERSN+3~, FILERSN+4*, FILERSN+5, FILERSN+6, FILERSN+7, FILERSN+8, FILERSN+9 |
| ACKPKG | SENDPCE~, SENDPCE+29*, SENDPCE+31 |
| ACKRSN | FILERSN~, FILERSN+4 |
| ACKRSN( | FILERSN+6, FILERSN+7, FILERSN+8, FILERSN+9 |
| ACKSRC | SENDPCE~, SENDPCE+30*, SENDPCE+31 |
| >> ACKSUB | CLEAR+6*, CLEAR+7 |
| ACKTGT | PKG+1~, CLEAR+1~ |
| ACKTGT("DILIST" | PKG+3, CLEAR+5, CLEAR+6 |
| ACKVIEN | SENDPCE~, SENDPCE+28, SENDPCE+31, KILLPCE~, KILLPCE+18, KILLPCE+19, CLEAR~, CLEAR+3, CLEAR+7, FILERSN~ , FILERSN+5, FILERSN+6, FILERSN+7, FILERSN+8, FILERSN+9 |
| U | FILERSN+6, FILERSN+7, FILERSN+8 |