PXRMEXPD ;SLC/PKR - General packing driver. ;07/31/2020
Source file <PXRMEXPD.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BLDDESC(USELLIST,TMPIND) | ;If multiple entries have been selected
 | 
|
| BLDTEXT(TMPIND) | ;Combine the source information and the user's input into the
 | 
|
| CLDIQOUT(FILENUM,IEN,FIELD,IENROOT,DIQOUT) | ;Clean-up the DIQOUT returned by
 | 
|
| CMPLIST(CMPLIST,SELLIST,FILELST,ERROR) | ;Process the selected list and build a
 | 
|
| CRE(REPACK,EXNAME,NOTINLM) | ;Pack a reminder component and store it in the repository.
 | 
|
| DEF | ;Check reminder definitions for errors.
 | 
|
| TERM | ;Check reminder terms for errors.
 | 
|
| DIALOG | ;Check reminder dialogs for errors
 | 
|
| FSEL(LIST,FILELST) | ;Select file list.
 | 
|
| IENSEL(LIST,ID,FILELST) | ;Select entries from the selected file.
 | 
|
| GETTEXT(FILENUM,IEN,TMPIND,INDEX) | ;Let the user input some text.
 | 
|
| GDIQF(FILENUM,FILENAME,IEN,IND,TMPIND,SELLIST,SERROR) | ;Save file entries into
 | 
|
| GRTN(ROUTINE,TMPIND,SERROR) | ;Save routines into ^TMP(TMPIND,$J).
 | 
|
| HEADER(TMPIND,USELLIST,SELLIST,RANK,EFNAME) | ;Create the Exchange file header
 | 
|
| NEXINFO(TMPIND) | ;Add information to the description about quick orders,
 | 
|
| NEXINFOA(TMPIND,SUB,NL) | ;
 | 
|
| ORDER(CMPLIST,RANK,POA) | ;Order the component list so pointers can be resolved.
 | 
|
| PACK(CMPLIST,POA,TMPIND,SELLIST,SERROR) | ;Create the packed entry, store it in
 | 
|
| PACKORD(RANK) | ;
 | 
|
| PATTR(TMPIND) | ;Build a list of packing attributes.
 | 
|
| PUTSRC(FILENAME,NAME,TMPIND) | ;Save the source information.
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^PXD(801 - [#801] | GET1^DID | 
| ^PXD(801.1 - [#801.1] | GET1^DID | 
| ^PXRMD(801.41 - [#801.41] | GET1^DID | 
| ^PXRM(810.2 - [#810.2] | GET1^DID | 
| ^PXRM(810.4 - [#810.4] | GET1^DID | 
| ^PXRM(810.7 - [#810.7] | GET1^DID | 
| ^PXRM(810.8 - [#810.8] | GET1^DID | 
| ^PXRMD(810.9 - [#810.9] | GET1^DID | 
| ^PXD(811.2 - [#811.2] | GET1^DID | 
| ^PXRMD(811.4 - [#811.4] | GET1^DID | 
| ^PXRMD(811.5 - [#811.5] | GET1^DID | 
| ^PXRMD(811.6 - [#811.6] | GET1^DID | 
| ^PXD(811.9 - [#811.9] | GET1^DID |