NIEM Examples - ORION (TA, TD, TQ, TR & TU)
NIEM
ORION NIEM Specifications
This section describes the NIEM format to enter, modify, delete and access ORION records and provides examples.
The sender's line code is compared to the record owner's line code to verify the sender is authorized to update the ORI record.
At least one additional field must be specified, along with the new data to be stored in that field. Any fields given, including agency type, must pass the specific field edits, which are described above.
If all checks are successful, the current date is stored as the date of last update, and the modified record is written back to the ORI file.
There are four optional fields that may be blanked out. You may blank out these fields by filling them with zeros. These are: alternate phone number, fax number, alternate fax number and remarks.
All Nlets NIEM messages must be based on the Nlets NIEM Message Structure and include the standard Nlets XML Header as detailed in Message Structure. The NIEM header and hierarchy of the elements in this section have been omitted to avoid redundancy. The associated schemas and instances should be consulted to determine the correct XPaths of the elements.
Element Dictionary
Transaction types detailed below include: ORION Entry (TA), ORION Modify (TU), ORION Delete (TD), Orion Query by ORI (TQ), Orion Query by Location (TQ), Orion Query by Role (TQ), & Orion Query by Federal (TQ).
Query Formats
ORION Entry (TA)
n2:NLETSUpdateData
n2:Agency
This element will contain information about the agency being added to ORION.
n2:OrganizationActiveCode
Designates whether the ORI being entered is active or inactive; may only be set by a terminal with control terminal
capabilities.
Designates whether the ORI being entered is active or inactive; may only be set by a terminal with control terminal
capabilities; must be A or I.
j:OrganizationAugmentation
Additional information about an organization.
j:OrganizationORIIdentification
A unique identifier assigned to a justice-related organization by the federal government.
nc:IdentificationID
A value that identifies something.
This element will contain the ORI of the agency being added.
j:AgencyAddCancelIndicator
Accepts true or false (preferred). Defaults to false. (Users may also use Y or N. If so, the default is N.)
Designates whether or not the terminal(s) being entered is/are authorized to add or cancel an ORION record.
j:AgencyBaselinePriorityValue
Values must be 0-12.
Contains a value indicating the Baseline Priority, 0-12:
0 = use system default priority.
1-12 = use baseline as minimum priority.
j:AgencyControlTerminalIndicator
Accepts true or false (preferred). Defaults to false. (Users may also use Y or N. If so, the default is N.)
Contains a Boolean value indicating whether or not this agency is a control terminal.
j:AgencyServiceHoursCode
A availability of an agency.
The hours of service of the terminal being entered. Must be one of the following:
A = 24 hr service w/terminal.
B = not 24 hr service w/terminal.
C = 24 hr service, w/o terminal.
D = not 24 hr service, w/o terminal.
j:AgencyAuthorizationCode
An agency's access category to data.
Indicates levels of authorization for the ORI being entered.
n:OrganizationAuthorizationIndicator. One or more of the following:
A = User is authorized to send/receive administrative messages.
C = User is authorized to send/receive CHRI.
D = User is authorized to receive DMV data.
Z = User is authorized to other Nlets messages.
j:OrganizationCategoryNLETSCode
A functional kind of an organization.
Must be one of the valid type codes; law enforcement, criminal justice, and non-criminal justice.
nc:OrganizationLocation
A location of an organization.
This element will contain all information relating to the particular location of this agency.
nc:LocationAddress
A geophysical location described by postal information.
nc:StructuredAddress
An address.
nc:LocationStreet
A road, thoroughfare or highway.
nc:StreetFullText
A complete reference for a street.
This conditional element contains the street address.
nc:LocationCityName
A name of a city or town.
This conditional element contains the city.
nc:LocationPostalCode
An identifier of a post office-assigned zone for an address.
This conditional element contains the postal code, or zip code.
nc:LocationName
A name of a location.
City or County; for Federal agency, user has only 16 characters since program will supply the Federal identifier and the
dash. Alpha/Numeric & spaces except dash (-). The dash will be ignored on inquiries.
nc:OrganizationName
A name of an organization.
This element will contain the name of the agency.
nc:OrganizationPrimaryContactInformation
A preferred means of contacting an organization.
Contact information for the location of this agency.
nc:ContactTelephoneNumber
A telephone number for a telecommunication device by which a person or organization may be contacted. The value "Primary" or "Secondary" must be contained in the sibling element<nc:ContactInformationDescriptionText>.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number.
nc:ContactFaxNumber
A telephone number for a facsimile device by which a person or organization may be contacted.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number.
Primary fax number for this location of the agency.
nc:ContactInformationDescriptionText
The value "Primary" or "Secondary" must be contained in the sibling element<nc:ContactInformationDescriptionText>.
n2:OrionRoles
This element will contain the list of role elements that are being updated.
n2:OrionRole
This element will contain the individual role element that is being added.
n2:MiscellaneousUpdateText
Optional Miscellaneous Field. Free text format.
Remarks about organization.
ORION Modify (TU)
n2:NLETSUpdateData
n2:Agency
This element will contain information about the agency being added to ORION.
n2:OrganizationActiveCode
Designates whether the ORI being entered is active or inactive; may only be set by a terminal with control terminal
capabilities.
Designates whether the ORI being entered is active or inactive; may only be set by a terminal with control terminal
capabilities; must be A or I.
j:OrganizationAugmentation
Additional information about an organization.
j:OrganizationORIIdentification
A unique identifier assigned to a justice-related organization by the federal government.
nc:IdentificationID
A value that identifies something.
This element will contain the ORI of the agency being added.
j:AgencyAddCancelIndicator
Accepts true or false (preferred). Defaults to false. (Users may also use Y or N. If so, the default is N.)
Designates whether or not the terminal(s) being entered is/are authorized to add or cancel an ORION record.
j:AgencyBaselinePriorityValue
Values must be 0-12.
Contains a value indicating the Baseline Priority, 0-12:
0 = use system default priority.
1-12 = use baseline as minimum priority.
j:AgencyControlTerminalIndicator
Accepts true or false (preferred). Defaults to false. (Users may also use Y or N. If so, the default is N.)
Contains a Boolean value indicating whether or not this agency is a control terminal.
j:AgencyServiceHoursCode
A availability of an agency.
The hours of service of the terminal being entered. Must be one of the following:
A = 24 hr service w/terminal.
B = not 24 hr service w/terminal.
C = 24 hr service, w/o terminal.
D = not 24 hr service, w/o terminal.
j:AgencyAuthorizationCode
An agency's access category to data.
Indicates levels of authorization for the ORI being entered.
n:OrganizationAuthorizationIndicator. One or more of the following:
A = User is authorized to send/receive administrative messages.
C = User is authorized to send/receive CHRI.
D = User is authorized to receive DMV data.
Z = User is authorized to other Nlets messages.
j:OrganizationCategoryNLETSCode
A functional kind of an organization.
Must be one of the valid type codes; law enforcement, criminal justice, and non-criminal justice.
nc:OrganizationLocation
A location of an organization.
This element will contain all information relating to the particular location of this agency.
nc:LocationAddress
A geophysical location described by postal information.
nc:StructuredAddress
An address.
nc:LocationStreet
A road, thoroughfare or highway.
nc:StreetFullText
A complete reference for a street.
This conditional element contains the street address.
nc:LocationCityName
A name of a city or town.
This conditional element contains the city.
nc:LocationPostalCode
An identifier of a post office-assigned zone for an address.
This conditional element contains the postal code, or zip code.
nc:LocationName
A name of a location.
City or County; for Federal agency, user has only 16 characters since program will supply the Federal identifier and the
dash. Alpha/Numeric & spaces except dash (-). The dash will be ignored on inquiries.
nc:OrganizationName
A name of an organization.
This element will contain the name of the agency.
nc:OrganizationPrimaryContactInformation
A preferred means of contacting an organization.
Contact information for the location of this agency.
nc:ContactTelephoneNumber
A telephone number for a telecommunication device by which a person or organization may be contacted. The value "Primary" or "Secondary" must be contained in the sibling element<nc:ContactInformationDescriptionText>.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number.
Telephone number for this location of the agency.
nc:ContactFaxNumber
A telephone number for a facsimile device by which a person or organization may be contacted. The actual telephone
number should be placed in nc:FullTelephoneNumber/nc:TelephoneNumberFullID.
n2:OrionRoles
This element will contain the list of role elements that are being updated.
n2:OrionRole
This element will contain the individual role element that is being added.
n2:MiscellaneousUpdateText
Optional Miscellaneous Field. Free text format.
Remarks about organization.
ORION Delete (TD)
n2:NLETSUpdateData
n2:Agency
This element will contain information about the agency being added to ORION.
j:OrganizationAugmentation
Additional information about an organization.
j:OrganizationORIIdentification
A unique identifier assigned to a justice-related organization by the federal government.
This element will contain information about the agency being deleted from ORION.
nc:IdentificationID
A value that identifies something.
This element will contain the ORI of the agency being modified.
nc:OrganizationLocation
A location of an organization.
nc:LocationName
A name of a location.
City or County; for Federal agency, user has only 16 characters since program will supply the Federal identifier and the
dash. Alpha/Numeric & spaces except dash (-). The dash will be ignored on inquiries. This element, along with ORI is
an identifier of the record. If you wish to modify the location name itself you must first delete the ORI then re-enter it.
ORION Query by ORI (TQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:Agency
This element will contain information about the agency being added to ORION.
j:OrganizationAugmentation
Additional information about an organization.
j:OrganizationORIIdentification
A unique identifier assigned to a justice-related organization by the federal government.
nc:IdentificationID
A value that identifies something.
This element will contain the ORI of the agency.
nc:OrganizationLocation
A location of an organization.
nc:LocationName
A name of a location.
City or County; for Federal agency, user has only 16 characters since program will supply the Federal identifier and the
dash. Alpha/Numeric & spaces except dash (-). The dash will be ignored on inquiries.
ORION Query by Location (TQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:Agency
This element will contain information about the agency being added to ORION.
nc:OrganizationLocation
A location of an organization.
nc:LocationName
A name of a location.
City or County; for Federal agency, user has only 16 characters since program will supply the Federal identifier and the
dash. Alpha/Numeric & spaces except dash (-). The dash will be ignored on inquiries.
ORION Query by Role (TQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:Agency
This element will contain information about the agency being added to ORION.
n2:OrionRole
This element will contain the role that is being queried on.
ORION Query by Federal (TQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:Agency
This element will contain information about the agency being added to ORION.
nc:OrganizationAbbreviationText
An abbreviation, acronym, or code for an organization name.
This element will contain the Federal agency type. May append a location to this field to narrow the search
(i.e., FBI-DETROIT).
Response Formats
ORION Response (TR)
n2:NLETSResponseData
This element will contain all elements specific to this transaction.
n2:OrionRecord
This element will contain a single recored result returned by a TQ
n2:OwnerIdentification
Ownership code associated with the ORION Agency
nc:IdentificationID
The Two Character Ownership code
n2:CreateDate
The date the ORI was first added to the ORION database
n2:UpdateDate
The date the ORI was last updated the ORION database
n2:CertifiedDate
The date the ORI was certified as a Valid NCIC ORI by the Owner Nlets Rep
n2:Agency
This element will contain information about the ORION Agency.
j:OrganizationCategoryNLETSCode
A functional kind of an organization.
Must be one of the valid type codes; law enforcement, criminal justice, and non-criminal justice.
nc:OrganizationLocation
This element will contain information about the ORION Agency Location and Contact Information.
nc:LocationName
A name of a location.
City or County; Federal Agency will be prepended with a XXX- where XXX is a three character Federal identifier
nc:LocationAddress
A location of an organization.
This element will contain all information relating to the particular location of this agency.
nc:LocationAddress
A geophysical location described by postal information.
nc:StructuredAddress
An address.
nc:LocationStreet
A road, thoroughfare or highway.
nc:StreetFullText
A complete reference for a street.
This conditional element contains the street address.
nc:LocationCityName
A name of a city or town.
This conditional element contains the city.
nc:LocationPostalCode
An identifier of a post office-assigned zone for an address.
This conditional element contains the postal code, or zip code.
nc:LocationContactInformation
Details about contact information for a location.
nc:ContactTelephoneNumber
The Primary telephone number for a telecommunication device by which a person or organization may be contacted. The value "Primary" or "Secondary" must be contained in the sibling element<nc:ContactInformationDescriptionText>.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number
Telephone number for this location of the agency.
nc:ContactFaxNumber
The Primary telephone number for a facsimile device by which a person or organization may be contacted.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number
Telephone number for this location of the agency.
nc:ContactSecondaryTelephoneNumber
The Secondary telephone number for a telecommunication device by which a person or organization may be contacted.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number
nc:ContactSecondaryFaxNumber
The Secondary telephone number for a facsimile device by which a person or organization may be contacted.
nc:FullTelephoneNumber
A full telephone number.
nc:TelephoneNumberFullID
A complete telephone number
Telephone number for this location of the agency.
nc:OrganizationName
A name of an organization.
This element will contain the name of the agency
j:OrganizationAugmentation
Additional information about an organization.
j:OrganizationORIIdentification
A unique identifier assigned to a justice-related organization by the federal government.
nc:IdentificationID
A value that identifies something.
This element will contain the ORI of the agency returned.
j:AgencyAddCancelIndicator
True if an agency is authorized to add or cancel a record; false otherwise.
Designates whether or not the terminal(s) being entered is/are authorized to add or cancel an ORION record.
j:AgencyBaselinePriorityValue
Values will be 0-12.
Contains a value indicating the Baseline Priority, 0-12:
0 = use system default priority
1-12 = use baseline as minimum priority.
j:AgencyCHRIAuthorizedIndicator
True if an agency is authorized to access criminal history information; false otherwise.
Indicates whether or not the ORI being entered is authorized to receive criminal history messages.
Will be one of the following:
True = User is authorized to receive CHRI via Nlets.
False = user is not authorized to receive CHRI via Nlets.
j:AgencyControlTerminalIndicator
True if an agency is a control terminal; false otherwise.
Contains a Boolean value indicating whether or not this agency is a control terminal.
j:AgencyServiceHoursCode
A availability of an agency
The hours of service of the terminal being entered. Will be one of the following:
A = 24 hr service w/terminal.
B = not 24 hr service w/terminal.
C = 24 hr service, w/o terminal.
D = not 24 hr service, w/o terminal.
j:AgencyAuthorizationCode
An agency's access category to data.
Indicates levels of authorization for the ORI being entered.
n:OrganizationAuthorizationIndicator. One or more of the following:
A = User is authorized to send/receive administrative messages.
C = User is authorized to send/receive CHRI.
D = User is authorized to receive DMV data.
Z = User is authorized to other Nlets messages.
j:OrganizationActiveCode
Designates whether the ORI being entered is active or inactive.
Will be A or I.
n2:OrionRole
This element will contain the roles an agency has assigned to it. If there is more than one role it will be a comma separated list of roles.
n2:MiscellaneousUpdateText
Optional Miscellaneous Field. Free text format
Remarks about organization.
ORION NIEM Examples
Example 1: Message to create a new ORI.
<n2:NLETS xmlns:n2="http://www.nlets.org/niem/1.0" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2c="http://www.nlets.org/niem/nlets-core/1.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:scr="http://niem.gov/niem/domains/screening/2.1" xmlns:j="http://niem.gov/niem/domains/jxdm/4.1">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TA</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS45</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[26CC0001BD]]></nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSUpdateData n2:key="TA">
<n2:Agency>
<j:OrganizationCategoryNLETSCode>PD</j:OrganizationCategoryNLETSCode>
<nc:OrganizationLocation>
<nc:LocationAddress>
<nc:StructuredAddress>
<nc:LocationStreet>
<nc:StreetFullText>123 TEST ST</nc:StreetFullText>
</nc:LocationStreet>
<nc:LocationCityName>ST PAUL</nc:LocationCityName>
<nc:LocationPostalCode>20000</nc:LocationPostalCode>
</nc:StructuredAddress>
</nc:LocationAddress>
<nc:LocationName>PHOENIX</nc:LocationName>
</nc:OrganizationLocation>
<nc:OrganizationName>TEST AGY</nc:OrganizationName>
<nc:OrganizationPrimaryContactInformation>
<nc:ContactTelephoneNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>7777777777</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactTelephoneNumber>
<nc:ContactInformationDescriptionText>Primary</nc:ContactInformationDescriptionText>
</nc:OrganizationPrimaryContactInformation>
<nc:OrganizationPrimaryContactInformation>
<nc:ContactTelephoneNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>8888888888</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactTelephoneNumber>
<nc:ContactInformationDescriptionText>Secondary</nc:ContactInformationDescriptionText>
</nc:OrganizationPrimaryContactInformation>
<j:OrganizationAugmentation>
<j:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS55</nc:IdentificationID>
</j:OrganizationORIIdentification>
<j:AgencyAddCancelIndicator>true</j:AgencyAddCancelIndicator>
<j:AgencyBaselinePriorityValue>0</j:AgencyBaselinePriorityValue>
<j:AgencyControlTerminalIndicator>true</j:AgencyControlTerminalIndicator>
<j:AgencyServiceHoursCode>A</j:AgencyServiceHoursCode>
<j:AgencyAuthorizationCode>A</j:AgencyAuthorizationCode>
</j:OrganizationAugmentation>
<n2:OrganizationActiveCode>A</n2:OrganizationActiveCode>
</n2:Agency>
<n2:MiscellaneousUpdateText>TESTING</n2:MiscellaneousUpdateText>
</n2:NLETSUpdateData>
</n2:NLETS>
Example 2: Response from ORION after creating a new ORI.
<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>ODORION00</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS45</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[26CC0001BD]]></nh2:DocumentControlFieldText>
<nh2:MessageReceiveDate>06/17/2019</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>08:32</nh2:MessageReceiveTime>
<nh2:MessageSendDate>06/17/2019</nh2:MessageSendDate>
<nh2:MessageSendTime>08:32</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>00132</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData>
<n2:ResponseText>
TR:PYORION00:RECORD ADDED FOR ORI/AZNLETS55</n2:ResponseText>
</n2:NLETSResponseData>
</n2:NLETS>
Example 3: Message to update an existing ORI.
<n2:NLETS xmlns:n2="http://www.nlets.org/niem/1.0" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2c="http://www.nlets.org/niem/nlets-core/1.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:scr="http://niem.gov/niem/domains/screening/2.1" xmlns:j="http://niem.gov/niem/domains/jxdm/4.1">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TU</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS45</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText>MR01714171</nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSUpdateData n2:key="TU">
<n2:Agency>
<nc:OrganizationLocation>
<nc:LocationAddress>
<nc:StructuredAddress>
<nc:LocationStreet/>
</nc:StructuredAddress>
</nc:LocationAddress>
<nc:LocationName>PHOENIX</nc:LocationName>
</nc:OrganizationLocation>
<j:OrganizationAugmentation>
<j:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS55</nc:IdentificationID>
</j:OrganizationORIIdentification>
<j:AgencyControlTerminalIndicator>false</j:AgencyControlTerminalIndicator>
<j:AgencyAuthorizationCode>ACDZ</j:AgencyAuthorizationCode>
</j:OrganizationAugmentation>
</n2:Agency>
</n2:NLETSUpdateData>
</n2:NLETS>
Example 4: Response to updating an ORI.
<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0"><n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>ODORION00</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS45</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[MR01714171]]></nh2:DocumentControlFieldText>
<h2:MessageReceiveDate>06/17/2019</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>09:06</nh2:MessageReceiveTime>
<nh2:MessageSendDate>06/17/2019</nh2:MessageSendDate>
<nh2:MessageSendTime>09:06</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>00134</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData>
<n2:ResponseText>
?TR:PYORION00:RECORD UPDATED FOR ORI/AZNLETS55
</n2:ResponseText>
</n2:NLETSResponseData>
</n2:NLETS>
Example 5: Message to delete an existing ORI.
<n2:NLETS xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:J="http://niem.gov/niem/domains/jxdm/4.1" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0"
xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TD</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[1234567890]]></nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSUpdateData n2:key="TD">
<n2:Agency>
<nc:OrganizationLocation>
<nc:LocationName>PHOENIX</nc:LocationName>
</nc:OrganizationLocation>
<J:OrganizationAugmentation>
<J:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS43</nc:IdentificationID>
</J:OrganizationORIIdentification>
</J:OrganizationAugmentation>
</n2:Agency>
</n2:NLETSUpdateData>
</n2:NLETS>
Example 6: Response from ORION when deleting an ORI.
<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>ODORION00</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS45</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE5]]></nh2:DocumentControlFieldText>
<nh2:MessageReceiveDate>06/17/2019</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>09:18</nh2:MessageReceiveTime>
<nh2:MessageSendDate>06/17/2019</nh2:MessageSendDate>
<nh2:MessageSendTime>09:18</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>00136</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData>
<n2:ResponseText>
?TR:PYORION00:RECORD DELETED FOR ORI/AZNLETS55
</n2:ResponseText>
</n2:NLETSResponseData>
</n2:NLETS>
Example 7: An inquiry on an ORI.
<n2:NLETS xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:J="http://niem.gov/niem/domains/jxdm/4.1" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS44</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE5]]></nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="TQ">
<n2:Agency>
<J:OrganizationAugmentation>
<J:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS20</nc:IdentificationID>
</J:OrganizationORIIdentification>
</J:OrganizationAugmentation>
</n2:Agency>
</n2:NLETSInquiryData>
</n2:NLETS>
Example 8: An inquiry by location.
<n2:NLETS xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:J="http://niem.gov/niem/domains/jxdm/4.1" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS45</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE5]]></nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="TQ">
<n2:Agency>
<nc:OrganizationLocation>
<nc:LocationName>PHOENIX</nc:LocationName>
</nc:OrganizationLocation>
<J:OrganizationCategoryNLETSCode>PD</J:OrganizationCategoryNLETSCode>
</n2:Agency>
</n2:NLETSInquiryData>
</n2:NLETS>
Example 9: A response to an ORI inquiry.
<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>ODORION00</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS45</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE5]]></nh2:DocumentControlFieldText>
<nh2:MessageReceiveDate>06/17/2019</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>09:32</nh2:MessageReceiveTime>
<nh2:MessageSendDate>06/17/2019</nh2:MessageSendDate>
<nh2:MessageSendTime>09:32</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>00142</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData>
<n2:OrionRecord>
<n2:OwnerIdentification>
<nc:IdentificationID>PY</nc:IdentificationID>
</n2:OwnerIdentification>
<n2:CreateDate>2010-02-17</n2:CreateDate>
<n2:UpdateDate>2019-01-14</n2:UpdateDate>
<n2:CertifiedDate>
</n2:CertifiedDate>
<n2:Agency>
<j:OrganizationCategoryNLETSCode xmlns:j="http://niem.gov/niem/domains/jxdm/4.1">SA</j:OrganizationCategoryNLETSCode>
<nc:OrganizationLocation>
<nc:LocationName>PHOENIX</nc:LocationName>
<nc:LocationAddress>
<nc:StructuredAddress>
<nc:LocationStreet>
<nc:StreetFullText>1918 W WISPERING WIND</nc:StreetFullText>
</nc:LocationStreet>
<nc:LocationCityName>PHOENIX</nc:LocationCityName>
<nc:LocationPostalCode>85083</nc:LocationPostalCode>
</nc:StructuredAddress>
</nc:LocationAddress>
<nc:LocationContactInformation>
<nc:ContactTelephoneNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>(623)308-3531</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactTelephoneNumber>
<nc:ContactFaxNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>(623)308-3501</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactFaxNumber>
<nc:ContactSecondaryTelephoneNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>(800)528-4020</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactSecondaryTelephoneNumber>
<nc:ContactSecondaryFaxNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>(623)308-3501</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactSecondaryFaxNumber>
</nc:LocationContactInformation>
</nc:OrganizationLocation>
<nc:OrganizationName>NLETS CONTROL CENTER</nc:OrganizationName>
<j:OrganizationAugmentation xmlns:j="http://niem.gov/niem/domains/jxdm/4.1">
<j:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS43</nc:IdentificationID>
</j:OrganizationORIIdentification>
<j:AgencyAddCancelIndicator>true</j:AgencyAddCancelIndicator>
<j:AgencyBaselinePriorityValue>0</j:AgencyBaselinePriorityValue>
<j:AgencyCHRIAuthorizedIndicator>true</j:AgencyCHRIAuthorizedIndicator>
<j:AgencyControlTerminalIndicator>true</j:AgencyControlTerminalIndicator>
<j:AgencyServiceHoursCode>24 HR SERVICE W/TERMINAL</j:AgencyServiceHoursCode>
<j:AgencyAuthorizationCode>ACDZ</j:AgencyAuthorizationCode>
</j:OrganizationAugmentation>
<n2:OrganizationActiveCode>A</n2:OrganizationActiveCode>
</n2:Agency>
<n2:MiscellaneousUpdateText></n2:MiscellaneousUpdateText>
</n2:OrionRecord>
</n2:NLETSResponseData>
</n2:NLETS>
Example 10: A response to an ORI inquiry with a list of matches.
<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>ODORION00</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS45</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE5]]></nh2:DocumentControlFieldText>
<nh2:MessageReceiveDate>06/17/2019</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>09:32</nh2:MessageReceiveTime>
<nh2:MessageSendDate>06/17/2019</nh2:MessageSendDate>
<nh2:MessageSendTime>09:32</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>00142</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData>
<n2:ResponseText>
NLETS SERVICE CENTER 1 PHOENIX AZNLETS01 B NF*
NLETS SERVICE CENTER 2 PHOENIX AZNLETS02 B Y *
NLETS SERVICE CENTER 3 PHOENIX AZNLETS03 A NF*
NLETS SERVICE CENTER 4 PHOENIX AZNLETS04 B YF
NLETS SERVICE CENTER 5 PHOENIX AZNLETS05 B YF
NLETS SERVICE CENTER 6 PHOENIX AZNLETS06 B YF
NLETS SERVICE CENTER 7 PHOENIX AZNLETS07 B YF
NLETS SERVICE CENTER 8 PHOENIX AZNLETS08 B NF
NLETS SERVICE CENTER 9 PHOENIX AZNLETS09 A YF
NLETS SERVICE CENTER 10 PHOENIX AZNLETS10 A YF*
NLETS SERVICE CENTER 11 PHOENIX AZNLETS11 B YF
- CODE TRANSLATION FOR LAST 3 COLUMNS -
A = 24 HR SERVICE, W/TERMINAL
B = NOT 24 HR SERVICE, W/TERMINAL
C = 24 HR SERVICE, NO TERMINAL
D = NOT 24 HR SERVICE, NO TERMINAL
Y = AUTH TO SND/RCV CHRI VIA NLETS
N = NOT AUTH TO SND/RCV CHRI VIA NLETS
F = FAX TRANSMISSION AVAILABLE
* = NON-CRIMINAL JUSTICE AGENCY
</n2:ResponseText>
</n2:NLETSResponseData>
</n2:NLETS>
Example 11: A Canadian response to an ORI inquiry.
Note: Canadian ORI Responses place a plain text blob in the <n2:MiscellaneousUpdateText> tag. This is the expected behavior. Additionally, please ignore the dates provided in the following tags:
- <n2:CreateDate>
- <n2:UpdateDate>
- <n2:CertifiedDate>
<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>CN0000000</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS47</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE1]]></nh2:DocumentControlFieldText>
<nh2:MessageReceiveDate>04/08/2020</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>15:35</nh2:MessageReceiveTime>
<nh2:MessageSendDate>04/08/2020</nh2:MessageSendDate>
<nh2:MessageSendTime>15:35</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>00568</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData n2:key="TR">
<n2:OrionRecord n2:version="4.00">
<n2:OwnerIdentification />
<n2:CreateDate>1969-12-31</n2:CreateDate>
<n2:UpdateDate>1969-12-31</n2:UpdateDate>
<n2:CertifiedDate>1969-12-31</n2:CertifiedDate>
<n2:Agency>
<n2:OrganizationActiveCode>A</n2:OrganizationActiveCode>
</n2:Agency>
<n2:MiscellaneousUpdateText><![CDATA[
** RESPONSE FROM CANADIAN SYSTEM **
ON30110 - HOST AGENCY
AGENCY ORI ON30110
NAME WINDSOR PS
PHONE 519-255-6700
FAX 519-255-6569
LANG E
MAILING/PHYSICAL ADDRESS
STREET 150 GOYEAU ST,BOX 60
CITY WINDSOR,
PROVINCE ON N9A 6J5
2020040818353120200408183531
*** END OF CPIC RESPONSE ***
OTTAWA, CANADA]]></n2:MiscellaneousUpdateText>
</n2:OrionRecord>
</n2:NLETSResponseData>
</n2:NLETS>
Example 12: Message to create a new ORI with roles
<n2:NLETS xmlns:n2="http://www.nlets.org/niem/1.0" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2c="http://www.nlets.org/niem/nlets-core/1.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:scr="http://niem.gov/niem/domains/screening/2.1" xmlns:j="http://niem.gov/niem/domains/jxdm/4.1">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TA</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS45</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[26CC0001BD]]></nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSUpdateData n2:key="TA">
<n2:Agency>
<j:OrganizationCategoryNLETSCode>PD</j:OrganizationCategoryNLETSCode>
<nc:OrganizationLocation>
<nc:LocationAddress>
<nc:StructuredAddress>
<nc:LocationStreet>
<nc:StreetFullText>123 TEST ST</nc:StreetFullText>
</nc:LocationStreet>
<nc:LocationCityName>ST PAUL</nc:LocationCityName>
<nc:LocationPostalCode>20000</nc:LocationPostalCode>
</nc:StructuredAddress>
</nc:LocationAddress>
<nc:LocationName>PHOENIX</nc:LocationName>
</nc:OrganizationLocation>
<nc:OrganizationName>TEST AGY</nc:OrganizationName>
<nc:OrganizationPrimaryContactInformation>
<nc:ContactTelephoneNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>7777777777</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactTelephoneNumber>
<nc:ContactInformationDescriptionText>Primary</nc:ContactInformationDescriptionText>
</nc:OrganizationPrimaryContactInformation>
<nc:OrganizationPrimaryContactInformation>
<nc:ContactTelephoneNumber>
<nc:FullTelephoneNumber>
<nc:TelephoneNumberFullID>8888888888</nc:TelephoneNumberFullID>
</nc:FullTelephoneNumber>
</nc:ContactTelephoneNumber>
<nc:ContactInformationDescriptionText>Secondary</nc:ContactInformationDescriptionText>
</nc:OrganizationPrimaryContactInformation>
<j:OrganizationAugmentation>
<j:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS55</nc:IdentificationID>
</j:OrganizationORIIdentification>
<j:AgencyAddCancelIndicator>true</j:AgencyAddCancelIndicator>
<j:AgencyBaselinePriorityValue>0</j:AgencyBaselinePriorityValue>
<j:AgencyControlTerminalIndicator>true</j:AgencyControlTerminalIndicator>
<j:AgencyServiceHoursCode>A</j:AgencyServiceHoursCode>
<j:AgencyAuthorizationCode>A</j:AgencyAuthorizationCode>
</j:OrganizationAugmentation>
<n2:OrganizationActiveCode>A</n2:OrganizationActiveCode>
<n2:OrionRoles>
<n2:OrionRole n2:action="Add">HEAT</n2:OrionRole>
<n2:OrionRole n2:action="Add">RTCC</n2:OrionRole>
</n2:OrionRoles>
</n2:Agency>
<n2:MiscellaneousUpdateText>TESTING</n2:MiscellaneousUpdateText>
</n2:NLETSUpdateData>
</n2:NLETS>
Example 13: Message to update an existing ORI to add and remove roles
<n2:NLETS xmlns:n2="http://www.nlets.org/niem/1.0" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2c="http://www.nlets.org/niem/nlets-core/1.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:scr="http://niem.gov/niem/domains/screening/2.1" xmlns:j="http://niem.gov/niem/domains/jxdm/4.1">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TU</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS45</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText>MR01714171</nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSUpdateData n2:key="TU">
<n2:Agency>
<nc:OrganizationLocation>
<nc:LocationAddress>
<nc:StructuredAddress>
<nc:LocationStreet/>
</nc:StructuredAddress>
</nc:LocationAddress>
<nc:LocationName>PHOENIX</nc:LocationName>
</nc:OrganizationLocation>
<j:OrganizationAugmentation>
<j:OrganizationORIIdentification>
<nc:IdentificationID>AZNLETS55</nc:IdentificationID>
</j:OrganizationORIIdentification>
</j:OrganizationAugmentation>
<n2:OrionRoles>
<n2:OrionRole n2:action="Add">RTCC</n2:OrionRole>
<n2:OrionRole n2:action="Remove">HEAT</n2:OrionRole>
</n2:OrionRoles>
</n2:Agency>
</n2:NLETSUpdateData>
</n2:NLETS>
Example 14: An inquiry by role.
<n2:NLETS xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:J="http://niem.gov/niem/domains/jxdm/4.1" xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>TQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS45</nh2:OriginatingORIID>
<nh2:DestinationORIID>OD</nh2:DestinationORIID>
<nh2:DocumentControlFieldText><![CDATA[CROSSFIRE5]]></nh2:DocumentControlFieldText>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="TQ">
<n2:Agency>
<n2:OrionRole>HEAT</n2:OrionRole>
</n2:Agency>
</n2:NLETSInquiryData>
</n2:NLETS>