Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointer To FileMan Files |  Fields |  All
Print Page as PDF
Global: ^INRHSITE

Package: IHS Generic Interface System

Global: ^INRHSITE


Information

FileMan FileNo FileMan Filename Package
4002 INTERFACE SITE PARAMETERS IHS Generic Interface System

Description

Directly Accessed By Routines, Total: 1

Package Total Routines
IHS Generic Interface System 1 INHPOST    

Accessed By FileMan Db Calls, Total: 1

Package Total Routines
IHS Generic Interface System 1 INHPOST    

Pointer To FileMan Files, Total: 1

Package Total FileMan Files
MailMan 1 MAILMAN SITE PARAMETERS(#4.3)[.01]    

Fields, Total: 25

Field # Name Loc Type Details
.01 NAME 0;1 POINTER TO MAILMAN SITE PARAMETERS FILE (#4.3)
************************REQUIRED FIELD************************
MAILMAN SITE PARAMETERS(#4.3)

  • INPUT TRANSFORM:  S DINUM=1 Q
  • LAST EDITED:  JAN 29, 1991
  • DESCRIPTION:  
    This is the name of the interface site where the GIS is running.  It is expressed in the format of an Internet Domain Name, e.g., FWVA.SAIC.COM
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  4002^B
    1)= S ^INRHSITE("B",$E(X,1,30),DA)=""
    2)= K ^INRHSITE("B",$E(X,1,30),DA)
.02 DEFAULT MAX NUMBER OF ATTEMPTS 0;2 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<1)!(X[".") X
  • LAST EDITED:  OCT 07, 1993
  • HELP-PROMPT:  Type a whole number between 1 and 9999
  • DESCRIPTION:  This indicates the maximum number of times that transactions will be requeued. This is a system default. The system will first check the transaction type, then the destination to determine the maximum number of retries.
    If no value is found then the value of this field will be used.  If no value is present in this field the default is zero (0).
.03 DEFAULT RETRY RATE 0;3 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:(X'?1N.N1"D")&(X'?1N.N1"H")&(X'?1N.N1"M") X
  • LAST EDITED:  JUN 19, 1991
  • HELP-PROMPT:  Answer must be 1-5 characters in length
  • DESCRIPTION:  
    This is the default amount of time between attempts to process entries in the UIF.  Only PENDING entries will be retried.  Enter a number of hours (nnH), number of minutes (nnM), or a number of days (nnD).
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
.04 OUTPUT CONTROLLER HANG TIME 0;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>60)!(X<1)!(X[".") X
  • LAST EDITED:  FEB 05, 1991
  • HELP-PROMPT:  Type a whole number between 1 and 60
  • DESCRIPTION:  
    The number of seconds the output controller should hang between scans for entries to process.
.05 FORMATTER HANG TIME 0;5 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X[".") X
  • LAST EDITED:  FEB 27, 1991
  • HELP-PROMPT:  Type a whole number between 1 and 999
  • DESCRIPTION:  
    This is the number of seconds the Formatter background controller should hang between checking for new entries to process.  Default value is 10.
.06 PRIORITY FOR BACKGROUND TASKS 0;6 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>10)!(X<0)!(X[".") X
  • LAST EDITED:  MAR 01, 1991
  • HELP-PROMPT:  Type a whole number between 0 and 10
  • DESCRIPTION:  
    This field is used to indicate the priority at which spawned background tasks should be run.  A value of 0 or null will use the default priority.  Otherwise, 1 is lowest priority, 10 is highest and 5 is normal.
.07 MAX NUMBER OF OUTPUT JOBS 0;7 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<0)!(X[".") X
  • LAST EDITED:  JUL 23, 1991
  • HELP-PROMPT:  Type a whole number between 0 and 999
  • DESCRIPTION:  This field determines the maximum number of jobs which may be spawned off by the Output controller. Once the number of jobs started reaches this number, no more will be started until one finishes. Entering a non-zero
    value will run the Output Controller in Multi-thread mode in which it will spawn off jobs to perform the tasks.  Entering a zero here will cause the Output Controller to work in single thread mode in which it will "Do" the
    appropriate program to process the data and then continue on to find the next.
    When running in server mode this field will determine the maximum number of output controller servers.
.08 MESSAGE ID PREFIX 0;8 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>8 X
  • LAST EDITED:  JUN 19, 1991
  • HELP-PROMPT:  Answer must be 1-8 characters in length
  • DESCRIPTION:  
    This is the standard prefix which will be used to create Message ID's.  For example, if the prefix is HOST the first message created will have an ID of HOST1, the second will have HOST2, etc.
.09 HANG AFTER STARTING A JOB 0;9 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>30)!(X<0)!(X[".") X
  • LAST EDITED:  AUG 06, 1991
  • HELP-PROMPT:  Type a whole number between 0 and 30
  • DESCRIPTION:  
    This is the number of seconds the output controller should hang after starting a job.  This field can be used to "throttle" a multi-thread system.
.1 MAX NUMBER OF FORMATTER JOBS 0;10 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<0)!(X[".") X
  • LAST EDITED:  JAN 08, 1993
  • HELP-PROMPT:  Type a whole number between 0 and 99
  • DESCRIPTION:  This is the maximum number of Format Controller jobs that may be running at any given point. If this number is zero then the Format Controller will run in a "single-thread" mode. It will not create any additional
    background jobs to process interface transactions.
    When running in server mode this field will determine the maximum number of format controller servers.
.11 UIF/ERROR RETENTION DAYS 0;11 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<3)!(X[".") X
  • LAST EDITED:  NOV 07, 1991
  • HELP-PROMPT:  Type a whole number between 3 and 999
  • DESCRIPTION:  
    This is the number of days old a transaction (in error, complete, or negative acknowledged state) or an error must be in order for it to be purged by the GIS autopurge program.
.12 VARIABLE STORAGE LOCATION 0;12 SET
  • '0' FOR LOCAL, CAN MOVE TO GLOBAL;
  • '1' FOR LOCAL;
  • '2' FOR GLOBAL;

  • LAST EDITED:  NOV 11, 1991
  • DESCRIPTION:  This field describes where data processed by an interface script is to be held. If LOCAL, CAN MOVE TO GLOBAL the data will be kept in a local array until the local storage gets too low then it will be moved to a global.
    The overhead of this method is that the checking needs to be done periodically.
    If LOCAL is chosen, data will be kept in a local array and no checking will be done for remaining storage - only use this method when you are sure the amount of data will not exceed local storage.
    If GLOBAL is chosen, data will be kept in a global and no checking will be done for remaining storage - use this method when you know that almost all transactions will overflow the local storage.
.13 MINUTES TO BE CURRENT 0;13 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<1)!(X[".") X
  • LAST EDITED:  DEC 17, 1991
  • HELP-PROMPT:  Type a whole number between 1 and 99999
  • DESCRIPTION:  This is the number of minutes old any pending or errored messages may be in order for the interface system to deemed "current". If there are any transactions with a status other than complete outside this number of
    minutes, then the interface system will report itself as "not current".
.14 $S FOR VARIABLE OVERFLOW 0;14 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<500)!(X[".") X
  • LAST EDITED:  JAN 08, 1992
  • HELP-PROMPT:  Type a whole number between 500 and 99999
  • DESCRIPTION:  
    This is used in conjunction with the SCRIPT VARIABLE STORAGE LOCATION field to indicate at what value of $S an overflow to a global will occur if it is enabled.  If omitted, a default value of 2500 will be used.
.15 CUTOFF PRIORITY 0;15 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>10)!(X<0)!(X[".") X
  • LAST EDITED:  APR 17, 1992
  • HELP-PROMPT:  Type a whole number between 0 and 10
  • DESCRIPTION:  This is the priority level above below which the output controller will not process any messages. If this value is set to a 1, for example, the output controller will only process transactions with a 0 or 1 priority.
    Leaving this field null will act like a 10 and all transactions will process.
.16 SELECTIVE ROUTING DEBUG FLAG 0;16 SET
  • '0' FOR OFF;
  • '1' FOR ON;

  • LAST EDITED:  JAN 19, 1996
  • DESCRIPTION:  This is the selective routing debug flag. If ON, selective routing decisions will be logged in the Interface Error file. If OFF or null, automatic logging of suppressed messages will NOT occur in the Interface Error
    file.
.17 CRITERIA RETECTION DAYS 0;17 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<3)!(X[".") X
  • LAST EDITED:  JAN 24, 1997
  • HELP-PROMPT:  Type a whole number between 3 and 999
  • DESCRIPTION:  
    This is the number of days an Interface Criteria will be kept since the last date accessed.
.18 MAX UIF RETENSION DAYS 0;18 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<3)!(X[".") X
  • LAST EDITED:  JAN 24, 1997
  • HELP-PROMPT:  Type a whole number between 3 and 999
  • DESCRIPTION:  
    This is the maximum number of days a transaction will be kept in the system.  It will be purged by the GIS autopurge program regardless of status.
1 CODE TO BUILD USER VARS 1;E1,245 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>245 X Q:'$D(X) D ^DIM
  • LAST EDITED:  OCT 22, 1991
  • HELP-PROMPT:  Standard MUMPS code
  • DESCRIPTION:  
    Enter the MUMPS code which should be executed to set up a user's symbol table which includes their DUZ array.  Example code would be 'D DVARS^XQ1' for SAIC-Care software.
2.01 OUTPUT CONTROLLER MODE 2;1 SET
  • '0' FOR NON-SERVER MODE;
  • '1' FOR SERVER MODE;

  • LAST EDITED:  DEC 17, 1992
  • DESCRIPTION:  This field will determine wether or not the output controller will run in a "server" mode. The default is NON-SERVER MODE.
    When running in a server mode the output controller employs "virtual" servers to process transactions.  These servers stay resident after processing a transaction.  They will wait for additional transactions to process for
    a set amount of time.  If the time passes without any transactions to process the server will shut down.  New servers are initiated whenever a slot is open.
    The maximum number of servers is determined by the field Max Number of Output Jobs.
    When running in non-server mode the output controller will initiate a new job for each transaction to process.
2.02 OUTPUT SERVER WAIT TIME 2;2 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>36000)!(X<60)!(X[".") X
  • LAST EDITED:  JAN 08, 1993
  • HELP-PROMPT:  Type a whole number between 60 and 36000
  • DESCRIPTION:  This is the maximum time (in seconds) that an output controller server will wait for transactions to process. If it goes the full amount of time without any new work then the server will terminate. A new server will take
    its place when there are new transactions to process.
    The default is 60 (seconds).
2.03 FORMAT CONTROLLER MODE 2;3 SET
  • '0' FOR NON-SERVER MODE;
  • '1' FOR SERVER MODE;

  • LAST EDITED:  JAN 08, 1993
  • DESCRIPTION:  This field will determine whether or not the format controller will run in "server" mode. The default is NON-SERVER MODE.
    When running in server mode the format controller employs "virtual" servers to process transactions.  These servers stay resident after processing a transaction.  They will wait for additional transactions to process for a
    set amount of time.  If the time passes without any transaction to process the server will shutdown.  New servers are initiated whenever a slot is open and there are transaction to process.
    The maximum number of servers is determined by the field Max Number of Formatter Jobs.
    When running in non-server mode the format controller will initiate a new job for each trasnaction to process.
2.04 FORMAT SERVER WAIT TIME 2;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>36000)!(X<60)!(X[".") X
  • HELP-PROMPT:  Type a whole number between 60 and 36000
  • DESCRIPTION:  This is the maximum time (in seconds) that a format controller server will wait for transactions to process. If it goes the full amount of time without any new work then the server will terminate. A new server will take
    its place when there are transactions to process.
    The default is 60 (seconds).
2.05 SCROLLING MODE 2;5 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  MAR 25, 1993
  • DESCRIPTION:  
    This field indicates if input should be through scrolling mode or full-screen mode.  If the system does not have CHCS v4.2 with consolidated tools the field should have the value of "YES".
100 INTERFACE SYSTEM ACTIVE ACT;1 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  APR 01, 1992
  • DESCRIPTION:  This field indicates if the Generic Interface System is active in this environment. If this field is set to NO then no interface background processes will be allowed to start. Also, any calls made to the interface by
    application programs WILL NOT create interface transactions.
  • CROSS-REFERENCE:  4002^AKR^MUMPS
    1)= Q
    2)= K:'X ^INRHB("RUN")
    This cross reference will shutdown all background processes if this field is set to INACTIVE.
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointer To FileMan Files |  Fields |  All