MPIF DNL ADD UPD

TITLEVALUE
NAMEMPIF DNL ADD UPD
DESCRIPTIONThis RPC has been established to allow the remote creation of records
into the MPI DO NOT LINK (#985.26) file.
TAGDNLADD
ROUTINEMPIRPC
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERSOURCEID
DESCRIPTIONThe field is the ID of the record you want to add to the DO NOT LINK list.
The field format will be the fully qualified SourceID:
SourceID~AssigningLocation~AssigningAuthority~SourceType
For example: 123~500~USVHA~PI
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH50

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDNLSOURCEID
DESCRIPTIONThe field contains the corresponding ID of the record you want to add to
the DO NOT LINK list. The field format will be the fully qualified
SourceID:
SourceID~AssigningLocation~AssigningAuthority~SourceType
For example: 123~500~USVHA~PI
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH50

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERDNLEVENT
DESCRIPTIONThis is the event that triggered this entry to get created. The events
are MPI Resolve Mismatch, User input, TOOLKIT Resolve Duplicate, and
KERNEL VERIFIED NOT A DUPLICATE.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERDNLIDENTIFYINGLOCATION
DESCRIPTIONThis field contains the station# of the person that identified/triggered
the DO NOT LINK request to be added.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH5

INPUT PARAMETERSSEQUENCE NUMBER5
INPUT PARAMETERDNLIDENTIFIEDBY
DESCRIPTIONThis is the person that identified the DO NOT LINK record.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH60

INPUT PARAMETERSSEQUENCE NUMBER6
INPUT PARAMETERINACT
DESCRIPTIONThis field will be used to pass whether the user/application wants the
pair to be inactivated. If you want the pair to be inactivated pass a Y
for yes, otherwise leave blank.
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH1

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONThis RPC will return a positive (1) or negative response (-1) in
RETURN(1), in the following format: result^text result

Example output:
-1^Missing SourceID passed, missing ID"
-1^Missing SourceID passed, missing Assigning Location
-1^Missing SourceID passed, missing Assigning Authority
-1^Missing SourceID passed, missing Id Type
-1^error text
or
1^SUCCESSFUL
AVAILABILITYRESTRICTED
INACTIVEACTIVE
CLIENT MANAGER
WORD WRAP ON
VERSION1
SUPPRESS RDV USER SETUP
APP PROXY ALLOWEDYes