3.2.21.1 The IPA/IPL shall interface with Host Data Base System (HDBS) for the purpose of obtaining and auto-populating the product data file with installation identification elements (IIEs) on non-NITFS formatted products being loaded into IPL.
3.2.21.2 The IPA/IPL shall support tasking and staging in concert with the HDBS. The IPA/IPL message & transaction interface with the HDBS as described below will initially be defined via the IPA/IPL API/ICD.
3.2.21.2.1 The IPA/IPL will notify the HDBS upon successful archiving of imagery files that meet a site defined IPL profile-identifying "new imagery" requiring HDBS dissemination & tasking. The "new imagery" notification message will include the IPL identification number and IMP ID of the file (to support subsequent HDBS retrieval for IA).
3.2.21.2.2 Upon IPA/IPL notification to the HDBS of "new imagery" archiving, the HDBS will provide Installation Identification Elements (IIEs) associated with the new image to the IPA. The IPA/IPL shall update the cataloged metadata file with the IIEs
3.2.21.2.3 The IPA/IPL will notify the HDBS upon successful archiving of image product that meet a site defined IPA/IPL profile-identifying image products requiring internal HDBS linkage to an area or target requirement (reference imagery). The "reference imagery" notification message will include the IPL identification number of the file and those metadata elements required to allow linkage (to support subsequent IA tasking).
3.2.21.2.4 The IPA/IPL shall support HDBS transactions initiating an image file transfer (retrieval) from the IPL to a HDBS defined workstation location.
3.2.21.2.5 The IPL shall provide status messages to the HDBS, to include any failures due to insufficient storage, on all full/sub scene file transfers (retrievals) initiated by the HDBS.
3.2.21.2.6 The IPA/IPL shall support HDBS transactions initiating an image file transfer (import) from a workstation to the IPL/IPA.
3.2.21.2.7 The IPA/IPL shall provide import status messages to the HDBS, to include any failures.
3.2.21.2.8 The IPA/IPL shall have the capability to receive/process "Exploitation Complete" notifications from the HDBS indicating that an archived image has been exploited and can be migrated to near-line/off-line/purge status.
3.2.21.3 The IPA/IPL shall be capable of processing the "Exploitation Complete" input message, and the "Manifest Message" output message. Inputting of reference image (REFIMG) messages to the HDBS, or inputting of site selectable product short names will trigger Manifest Message creation.
3.2.21.4 The IPA/IPL shall support a Transactional Manifest list based on site configurable Product Short Names Reference Material (identified by a product short name, those products linked with unexploited images). The IPA/IPL shall support a new NITF Product Short NameA. HDBS IIE data will overwrite RE/DE inputs for specified product short names and replace NITFS header data with HDBS data for selected product short names.
3.2.21.5 The IPA/IPL shall support the generation of a library manifest of primary imagery and reference material (site configurable product short names) to the HDBS upon receipt. Sending the HDBS notification of receipt of reference material and unexploited imagery shall be site configurable with the product.
3.2.21.6 The IPA/IPL Client shall allow queries based on a user defined "stretchy box", overlaid on a map or image, representing the corner coordinates of an area to be searched for data . The interface between the IPA/IPL and the HDBS shall support the implementation of the stretchy box capability.
3.2.21.7 The IPA/IPL shall provide an interface between the HDBS and the Library Transfer image request for imagery or overview imagery to be transferred from the library to the requesting Client.
3.2.23.1 The IPA/IPL shall provide the capability to replicate products and product metadata.
3.2.23.2 The IPA/IPL product replication shall be based on autoprofiling based on all query elements.
3.2.23.3 The IPA/IPL shall have the capability for the end user to nominate autoprofile criteria to the IPA/IPL Manager for validation before it is active.
The IPA/IPL shall provide print capabilities to include a report writing capability that allows for the printing of full or partial portions of a product or query response list to a manageable report file for softcopy storage or hardcopy printer output.
3.2.25 Tactical Communications
3.2.25.1 The IPA/IPL shall support image transfers over tactical communications for the purposes of product dissemination to users. (No tactical user query capability is provided)
3.2.25.2 TACO II shall be implemented in accordance with MIL-STD-2045-44500, 18 June 1993 with Change Notice 1, 29 July 1994 and the National Imagery Transmission Format Standard (NITFS), MIL-HDBK-1300A, 12 October 1994.
3.2.25.3 The IPA/IPL shall have the capability of supporting inputs from the following tactical circuits:
The IPA/IPL shall have a configurable communications option to direct all communication transmission requests through an external Communications Server.
3.2.27.1 The IPA/IPL Server shall support, at a minimum, 40 simultaneous TCP/IP file transfer transactions (10 imports and 30 retrievals) in addition to 25 Client queries as described below:
3.2.27.3 The IPA/IPL shall support, at a minimum, simultaneous image requests from 30 clients from the following clients:
3.2.27.5 The IPA/IPL shall not take longer than eight minutes to transfer a full frame (930MB) national image to any requesting Client.
The IPA/IPL must meet C2 System High security accreditation criteria.
The IPA/IPL will integrate COTS/GOTS tile brokering software into the library Client.
3.3 Reliability, Maintainability, and Availability
The IPA/IPL system design shall employ Best Commercial Practices for Reliability, Maintainability, and Availability (RMA).
The IPA/IPL will use an evolutionary design approach providing incremental capabilities over the USIS Target One time span, incorporating COTS solutions into design where applicable.
For any new software development required in the development of the IPA/IPL, the IPA/IPL development contractor must comply with the Software Engineering Institute (SEI) Capability Maturity Model (CMM) level three certification criteria.
CIO will provide definition of CIO required tests and demonstrations for interoperability and developed capabilities.
CIO will orchestrate Distributed Library (NIL/CIL/IPL) demonstration activities for sites via CIO Test and Evaluation Plan (TBS), Demonstration Plan (TBS), and joint TEMs and message exchange.
3.5 Operations and Maintenance
The CIO A3I Customer Support Center (ACSC) will be responsible for the management, planning, and scheduling of IPA/IPL Operations and Maintenance (O&M) activities.
3.6 Requirements Traceability and Effectivity
The following table provides "origin" traceability for each of the requirements in this Joint Requirements Document (JRD), as well as planned implementation effectivities.
JRD Requirement
Source
Effectivity
3.2.1.1
ARD 2.1.4.1.1.1
IPL 2.0
3.2.1.2
ARD 2.1.4.1.1.2.1
ARD 2.1.4.1.1.2.2
ARD 2.1.4.1.1.2.3
ARD 2.1.4.1.1.2.4
ARD 2.1.4.1.1.2.5IPL 2.0
3.2.1.3
ARD 2.1.4.1.1.3
IPL 2.0
3.2.1.4
BC2A
IPL 1.0
3.2.1.5
SEM
IPL 1.0
3.2.1.6
BC2A
IPL 1.0
3.2.1.7
SEM
IPL 2.0
3.2.1.8
BC2A
IPL 2.0
3.2.2.1.1
ARD 2.1.4.2.1.1.1
IPL 2.0
3.2.2.1.2
ARD 2.1.4.2.1.1.2
IPL 2.0
3.2.2.2.1
ARD 2.1.4.2.2.1.1
IPL 2.0
3.2.2.2.2
ARD 2.1.4.2.2.1.2
IPL 2.0
3.2.2.2.3
ARD 2.1.4.2.2.1.3
IPL 2.0
3.2.2.2.4
ARD 2.1.4.2.2.1.4
IPL 2.0
3.2.2.2.5
ARD 2.1.4.2.2.1.5
IPL 2.0
3.2.2.2.6
CIO SI
IPL 2.0
3.2.2.3.1
ARD 2.1.4.2.1.2.1
IPL 2.0
3.2.2.3.2
ARD 2.1.4.2.1.2.2
IPL 2.0
3.2.2.3.3
ARD 2.1.4.2.1.2.3
IPL 2.0
3.2.2.3.4
ARD 2.1.4.2.1.2.4
IPL 2.0
3.2.2.3.5
ARD 2.1.4.2.1.2.5
IPL 2.0
3.2.2.3.6
CIO SI
IPL 2.0
3.2.2.3.7
Rome Lab SI
IPL 2.0
3.2.2.4.1
Rome Lab SI
IPL 2.0
3.2.3.1
ARD 2.1.4.3
IPL 2.0
3.2.3.2
Rome Lab SI
IPL 2.0
3.2.3.3
Rome Lab SI
IPL 2.0
3.2.3.4
Rome Lab SI
IPL 2.0
3.2.3.5
Rome Lab SI
IPL 2.0
3.2.3.6
Rome Lab SI
IPL 2.0
3.2.4
ARD 2.1.4.4
IPL 2.0
3.2.4.1
ARD 2.1.4.4.1
IPL 2.0
3.2.4.2.1
ARD 2.1.4.4.1.1
IPL 2.0
3.2.4.2.2
ARD 2.1.4.4.1.1.1
IPL 2.0
3.2.4.2.3
ARD 2.1.4.4.1.1.3
IPL 2.0
3.2.4.2.4
ARD 2.1.4.4.1.1.4
IPL 2.0
3.2.4.2.5
ARD 2.1.4.4.1.1.4.1
IPL 2.0
3.2.4.2.6
ARD 2.1.4.4.1.1.4.2
IPL 2.0
3.2.4.3
ARD 2.1.4.4..1.2.1
IPL 2.0
3.2.4.4.1
ARD 2.1.4.4.1.3
IPL 2.0
3.2.4.4.2
ARD 2.1.4.4.1.3.1
IPL 2.0
3.2.4.4.3
ARD 2.1.4.4.1.3.2
IPL 2.0
3.2.4.4.4
ARD 2.1.4.4.1.3.3
IPL 2.0
3.2.5.1.1
ARD 2.1.4.5.1.1
IPL 2.0
3.2.5.1.2
ARD 2.1.4.5.1.1.1
IPL 2.0
3.2.5.1.3
ARD 2.1.4.5.1.1.2
IPL 2.0
3.2.5.2
ARD 2.1.4.5.1.2
IPL 2.0
3.2.5.3.1
ARD 2.1.4.5.1.3
IPL 2.0
3.2.5.3.2
ARD 2.1.4.5.1.3.1
IPL 2.0
3.2.5.3.3
ARD 2.1.4.5.1.3.1.1
ARD 2.1.4.5.1.3.1.2
ARD 2..1.4.5.1.3.1.3IPL 2.0
3.2.5.3.4
ARD 2.1.4.5.1.3.2
IPL 2.0
3.2.5.4
ARD 2.1.4.5.1.4
IPL 2.0
3.2.5.5
ARD 2.1.4.5.1.5
IPL 2.0
3.2.5.6
ARD 2.1.4.5.1.6
IPL 2.0
3.2.5.7
ARD 2.1.4.5.1.7
IPL 2.0
3.2.6
ARD 2.1.4.6
IPL 2.0
3.2.6.1.1
ARD 2.1.4.6.1
IPL 2.0
3.2.6.1.2
ARD 2.1.4.6.1.1
IPL 2.0
3.2.6.1.3
ARD 2.1.4.6.1.2
IPL 2.0
3.2.6.1.4
ARD 2.1.4.6.1.3
IPL 2.0
3.2.6.1.5
CIGSS
IPL 2.0
3.2.6.1.6
Rome Lab SI
IPL 2.0
3.2.6.1.7
Rome Lab SI
IPL 2.0
3.2.6.1.8
Rome Lab SI
IPL 2.0
3.2.6.2.1
ARD 2.1.4.6.2
IPL 2.0
3.2.6.2.2
ARD 2.1.4.6.2.1
IPL 2.0
3.2.6.2.3
ARD 2.1.4.6.2.3
IPL 2.0
3.2.6.2.4
CIO SI
IPL 2.0
3.2.6.2.5
Rome Lab SI
IPL 2.0
3.2.6.2.6
Rome Lab SI
IPL 2.0
3.2.6.3.1
ARD 2.1.4.6.3
IPL 2.0
3.2.6.3.2
ARD 2.1.4.6.3.1.1
ARD 2.1.4.6.3.1.2
ARD 2.1.4.6.3.1.3
ARD 2.1.4.6.3.1.4IPL 2.0
3.2.6.3.3
ARD 2.1.4.6.3.2
IPL 2.0
3.2.6.3.4
CIGSS & SEM
IPL 2.0
3.2.7.1
ARD 2.1.4.7.1
IPL 2.0
3.2.7.2
ARD 2.1.4.7.1.1
IPL 2.0
3.2.7.3
ARD 2.1.4.7.1.1.1
IPL 2.0
3.2.7.4
ARD 2.1.4.7.1.2
IPL 2.0
3.2.7.5
ARD 2.1.4.7.1.2.1
IPL 2.0
3.2.7.6
ARD 2.1.4.7.1.2.2
IPL 2.0
3.2.7.7
ARD 2.1.4.7.1.3
IPL 2.0
3.2.7.8
ARD 2.1.4.7.1.3.1
IPL 2.0
3.2.7.9
ARD 2.1.4.7.1.3.2
IPL 2.0
3.2.7.10
ARD 2.1.4.7.1.4.2.1
ARD 2.1.4.7.1.4.2.2
ARD 2.1.4.7.1.4.2.3IPL 2.0
3.2.7.11
ARD 2.1.4.7.1.4.2.4
IPL 2.0
3.2.7.12
ARD 2.1.5.3.1
IPL 2.0
3.2.7.13
BADD/BC2A
IPL 1.0
3.2.7.14.1
ARD 2.1.4.7.2
IPL 2.0
3.2.7.14.2
ARD 2.1.4.7.2.2
IPL 2.0
3.2.7.14.3
ARD 2.1.4.7.2.2.1
IPL 2.0
3.2.7.14.4
ARD 2.1.4.7.2.2.3
IPL 2.0
3.2.7.14.5
ARD 2.1.4.7.2.2.3.1
IPL 2.0
3.2.7.14.6
ARD 2.1.4.7.2.2.4
IPL 2.0
3.2.7.14.7
ARD 2.1.4.7.2.2.5
IPL 2.0
3.2.7.15.1
ARD 2.1.4.7.3
IPL 2.0
3.2.7.15.2
ARD 2.1.4.7.3.1
IPL 2.0
3.2.7.15.3
ARD 2.1.4.7.3.1.1
IPL 2.0
3.2.7.15.4
ARD 2.1.4.7.3.1.2
IPL 2.0
3.2.7.15.5
ARD 2.1.4.7.3.1.2.1
IPL 2.0
3.2.7.15.6
PA3I Requirement ID 010
IPA 1.2.2
3.2.7.15.7
PA3I Requirement ID 010
IPA 1.2.2
3.2.7.16.1
ARD 2.1.4.7.4
IPL 2.0
3.2.7.16.2
SEM
IPL 2.0
3.2.7.16.3
ARD 2.1.4.7.4.1
IPL 2.0
3.2.7.16.4
ARD 2.1.4.7.4.2
IPL 2.0
3.2.7.16.5
ARD 2.1.4.7.4.3
IPL 2.0
3.2.7.16.6
ARD 2.1.4.7.4.4
IPL 2.0
3.2.7.16.7
CIO SI
IPL 2.0
3.2.7.16.6.1
ARD 2.1.4.7.4.5
IPL 2.0
3.2.7.16.6.2
ARD 2.1.4.7.4.5.1
IPL 2.0
3.2.7.16.6.3
ARD 2.1.4.7.4.5.2
IPL 2.0
3.2.7.16.6.4
ARD 2.1.4.7.4.5.2.1
IPL 2.0
3.2.7.16.6.5
ARD 2.1.4.7.4.5.2.3
IPL 2.0
3.2.7.16.7
ARD 2.1.4.7.4.6
IPL 2.0
3.2.7.16.8
ARD 2.1.4.7.4.7
IPL 2.0
3.2.8.1
ARD 2.1.4.8
IPL 2.0
3.2.8.2
ARD 2.1.4.8.1
IPL 2.0
3.2.8.3
ARD 2.1.4.8.3
IPL 2.0
3.2.8.4
ARD 2.1.4.8.4
IPL 2.0
3.2.9.1
ARD 2.1.4.9
IPL 2.0
3.2.9.2
ARD 2.1.4.9.1
IPL 2.0
3.2.9.3
ARD 2.1.4.9.1.1
IPL 2.0
3.2.9.4
ARD 2.1.4.9.1.1.1
IPL 2.0
3.2.9.5
ARD 2.1.4.9.1.2
IPL 2.0
3.2.9.6
ARD 2.1.4.9.3
IPL 2.0
3.2.9.7
ARD 2.1.4.9.4
IPL 2.0
3.2.9.8
ARD 2.1.4.9.5
IPL 2.0
3.2.9.9
ARD 2.1.4.9.6
IPL 2.0
3.2.9.10
ARD 2.1.4.9.7
IPL 2.0
3.2.9.11
ARD 2.1.4.9.8
IPL 2.0
3.2.9.12
JIWG
IPL 2.0
3.2.9.13
BADD/BC2A
IPL 1.0
3.2.9.14
BADD/BC2A
IPL 1.0
3.2.9.15
BADD/BC2A
IPL 1.0
3.2.9.16
BADD/BC2A
IPL 1.0
3.2.9.17
BC2A
IPL 2.0
3.2.10
CIO SI
IPL 2.0
3.2.11
PA3I Requirement ID 052
IPA 1.2.2
3.2.12.1
PA3I Requirement ID 217
IPA 1.2.2
3.2.12.2
PA3I Requirement ID 217
IPA 1.2.2
3.2.13
PA3I Requirement ID 214
IPA 1.2.2
3.2.14
DI4, T1
IPA 1.2.2
3.2.15.1
Rome Lab SI
IPL 1.0
3.2.15.2
DIA
IPL 1.0
3.2.15.3
DIA
IPL 1.0
3.2.15.4
DIA
IPL 1.1
3.2.16
CIO SI
IPA 1.2.2
3.2.17
PA3I Requirement ID 213
IPA 1.2.2
3.2.18
CIO SI
IPA 1.2.2
3.2.19.1
DIA
IPL 1.0
3.2.19.2
DIA
IPL 1.1
3.2.19.3
DIA
IPL 1.1
3.2.20
ARD 2.1.5.4.1
IPL 1.0
3.2.21.1
CENTCOM
IPL 1.1
3.2.21.2
CIGSS & SEM
IPL 2.0
3.2.21.2.1
Rome Lab SI
IPL 2.0
3.2.21.2.2
Rome Lab SI
IPL 2.0
3.2.21.2.3
Rome Lab SI
IPL 2.0
3.2.21.2.4
Rome Lab SI
IPL 2.0
3.2.21.2.5
Rome Lab SI
IPL 2.0
3.2.21.2.6
Rome Lab SI
IPL 2.0
3.2.21.2.7
Rome Lab SI
IPL 2.0
3.2.21.2.8
Rome Lab SI
IPL 2.0
3.2.21.3
SEM
IPL 2.0
3.2.21.4
SEM
IPL 2.0
3.2.21.5
CIGSS & SEM
IPL 2.0
3.2.21.6
SEM
IPL 2.0
3.2.21.7
CIGSS & SEM
IPL 2.0
3.2.21.8
SEM
IPL 2.0
3.2.22
JIWG
IPL 1.1
3.2.23.1
PA3I Requirement ID 015
IPL 1.1
3.2.23.2
PA3I Requirement ID 015
IPL 1.1
3.2.23.3
PA3I Requirement ID 015
IPL 1.1
3.2.24
PA3I Requirement ID 211
IPL 1.1
3.2.25.1
PA3I Requirement ID 001
IPL 1.1
3.2.25.2
PA3I Requirement ID 001
IPL 1.1
3.2.25.3
CIGSS
IPL 2.0
3.2.25.4
CIGSS
IPL 2.0
3.2.26
BC2A
IPL 1.0
3.2.27.1
CIGSS
IPL 2.0
3.2.27.2
CIGSS
IPL 2.0
3.2.27.3
CIGSS
IPL 2.0
3.2.27.4
CIGSS
IPL 2.0
3.2.27.5
CIGSS
IPL 2.0
3.2.28
CIGSS
IPL 2.0
Maintained by K. Merrill (Science Applications International Corporation)