Print Page as PDF
DSICXM ICR (5321)

DSICXM    ICR (5321)

Name Value
NUMBER 5321
IA # 5321
DATE CREATED 2008/12/23
CUSTODIAL PACKAGE VA CERTIFIED COMPONENTS - DSSI
USAGE Controlled Subscription
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE DSICXM
NAME DSICXM
ORIGINAL NUMBER 5317
GENERAL DESCRIPTION
This ICR records API's in the DSICXM routine.  This
routine is used by DSS applications for SENDING MAILMAN mail messages.  The
routine is a wrapper around Standard kernel calls to send messages to VistA
packages.
STATUS Active
DURATION Till Otherwise Agreed
ID DSICXM
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
SEND
This API will send a MAILMAN mail message to VistA
recipients. This API is associated with the "DSIC SEND MAIL MSG" RPC.
VARIABLES TYPE VARIABLES DESCRIPTION
RET Output
Returns MAILMAN message number on success, else
return -1^Error message.
ARR Input
ARR(sub) - required input array where 'sub' can be
any value
Format: ARR(sub) - parameter name ^ value
Acceptable parameters:

FLAGS - optional - string of uppercase characters
representing special instructions
[.XMINSTR]
P = priority
I = info only
X = closed
C = confidential
R = confirm receipt
FROM - optional - default to user DUZ
SELF BSKT - optional - if FROM=user DUZ then name
of user's basket to
deliver message.
VAPOR - optional - Fileman date.time for which this
message should be deleted from
recipient's baskets.
SUBJ - required  - subject of mail message 3-65
characters
NOTME - optional - if ARR(sub) = "NOTME^1" then
DO NOT include user DUZ as a
recipient.  Otherwise user DUZ
will always be a recipient, even
if they are not included in the
recipient list.
REC - optional   - recipient to receive mail message
each recipient will be a separate
ARR(sub) entry acceptable formats
for recipient values:
DUZ number
G.mail group name
D.device name
S.server name
For DUZ and mail groups
there are additional params:
I: to indicate this one for
INFO only
C: to indicate this one for
cc (copy) only
L@fileman_datetime:
deliver to this user at
the later specified
date/time.
Example: I:1301 for user
1301
CL@3021224.23:G.IRM STAFF
TEXT - required - text of mail message - each line
of text in the message will be a
separate ARR(sub) entry.  No line
should exceed 80 characters.
SUBSCRIBING PACKAGE INSURANCE CAPTURE BUFFER
DATE ACTIVATED 2009/06/11