id | field name | definition |
0 | Earth_Explorer_Header |
xml record |
Earth Explorer Header File
id | field name | definition |
0 | Fixed_Header |
|
1 | Variable_Header |
xml record |
Earth Explorer Variable Header
id | field name | definition |
0 | Facility_Name |
xml string |
Name of the facility that produced the file.
|
|
|
|
|
|
1 | Data_Block |
xml record |
attribute: type |
xml string | size: 3 |
fixed value: "xml"
|
|
id | field name | definition |
0 | Reception_Summary |
xml record |
Reception Summary
id | field name | definition |
0 | List_of_Receptions |
xml record |
List of receptions
id | field name | definition |
0 | Reception |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
Reception element
id | field name | definition |
0 | File_Name |
xml string |
Name of received file
|
|
1 | Source_Server_Name |
xml string |
Name of the server at which the DMC Source Facility resides (if available to the MPPF-ICM, otherwise the empty string will be used).
|
|
2 | Arrival_Time |
xml time |
Time at which the polling mechanism has detected the file on the transfer directory
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
3 | Accepted |
ascii uint8 |
True if the file has been accepted by the MPPF-ICM for further processing.
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "FALSE" -> 0
mapping: "True" -> 1
mapping: "true" -> 1
mapping: "TRUE" -> 1
|
|
|
|
|
|
|
|
|
1 | Calibration_Status |
xml record |
Calibration Status
id | field name | definition |
0 | List_of_Calibration_Elements |
xml record |
List of calibration elements
id | field name | definition |
0 | Calibration_Element |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
Calibration Element
id | field name | definition |
0 | Cal_Activity |
xml string |
Identifier of planned calibration activity.
|
|
1 | Execution_Time |
xml time |
Time at which the planned calibration activity has been executed.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
2 | Input_File_Names |
xml record |
Input file names
id | field name | definition |
0 | List_of_File_Names |
xml record |
List of filenames
id | field name | definition |
0 | File_Name |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml string |
File_Name (excluding path)
|
|
|
|
|
|
|
3 | Reference_ADF_File_Names |
xml record |
Reference ADF file names
id | field name | definition |
0 | List_of_File_Names |
xml record |
List of filenames
id | field name | definition |
0 | File_Name |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml string |
File_Name (excluding path)
|
|
|
|
|
|
|
4 | Output_File_Names |
xml record |
Output file names
id | field name | definition |
0 | List_of_File_Names |
xml record |
List of filenames
id | field name | definition |
0 | File_Name |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml string |
File_Name (excluding path)
|
|
|
|
|
|
|
5 | Output_File_Generation_Time |
xml time |
Time that the output calibration file has been generated.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
6 | Delivery_Time |
xml time |
Time that the output file has been successfully transferred to the DMC.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
7 | Closed |
ascii uint8 |
True if all calibration actions (including delivery) have been closed. (Note if Closed is equal to False, then the calibration activity will return on the next report until all activities have been closed).
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "FALSE" -> 0
mapping: "True" -> 1
mapping: "true" -> 1
mapping: "TRUE" -> 1
|
|
|
|
|
|
|
|
|
2 | Validation_Results |
xml record |
Validation_Results
id | field name | definition |
0 | List_of_ICM_Results |
xml record |
List of ICM results
id | field name | definition |
0 | Validation_Result |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
Generic validation summary definition
id | field name | definition |
0 | Source_File_Name |
xml string |
Name of the file which has been checked.
|
|
1 | Result |
ascii uint8 |
True, if quality control check succeeded.
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "FALSE" -> 0
mapping: "True" -> 1
mapping: "true" -> 1
mapping: "TRUE" -> 1
|
|
2 | Anomaly_Summary |
xml string |
Summary text of anomalies (if any).
|
|
3 | Report_File_Name |
xml string |
Name of the generated report file containing detailed information.
|
|
4 | Output_File_Generation_Time |
xml time |
Time that the ICM Calibration-Validation report file has been generated.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
5 | Delivery_Time |
xml time |
Time that the output file has been successfully delivered to DMC.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
6 | Closed |
ascii uint8 |
True if all validation actions have been closed. (Note if Closed is equal to False, then the validation activity will return on the next report until all activities have been closed).
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "FALSE" -> 0
mapping: "True" -> 1
mapping: "true" -> 1
mapping: "TRUE" -> 1
|
|
|
|
|
|
|
|
|
3 | Delivery_Status |
xml record |
Delivery status
id | field name | definition |
0 | List_of_Delivery_Elements |
xml record |
List of delivery elements
id | field name | definition |
0 | Delivery_Element |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
Delivery element
id | field name | definition |
0 | File_Name |
xml string |
Name of the file that has been delivered
|
|
1 | Generation_Time |
xml time |
Time that the file has been generated.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
2 | Validation_Time |
xml time |
Time that the file has been validated.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
3 | Validation_Result |
xml string |
Possible values:'VALID_PRODUCT': no errors or warnings were found in the product,'PRODUCT_HAS_ERRORS': the product contained errors,'PRODUCT_HAS_WARNINGS': the product contained warnings (but no errors).
|
|
4 | Destination_Facility_Name |
|
5 | Destination_Server_Name |
xml string |
Server name of the Destination Facility
|
|
6 | Transfer_Start_Time |
xml time |
Time of the initial transfer action/attempt.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
7 | Retries |
ascii int16 |
The number of transfer retries
|
|
8 | Transfer_Completed |
ascii uint8 |
True if transfer has been successfully completed.
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "FALSE" -> 0
mapping: "True" -> 1
mapping: "true" -> 1
mapping: "TRUE" -> 1
|
|
9 | Transfer_Completed_Time |
xml time |
Time of transfer ended successfully.
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss"))))
|
|
|
|
|
|
|
|
|
|
|
|