Re: ADL 4.0 Ingest NCEP grib data
Posted: Tue Nov 06, 2012 2:31 pm
There shouldn't be any hidden timestamps that are being checked (at least that come to mind
).
From a quick look at your log, it appears that this is your problem:
If the code finds an item matching those 3 pieces of metadata, it satisfies the query and an item would be returned.
Earlier you pasted this:
My first thought was that the Effectivity was not matching, however the point of "2012-01-03 09:29:25.542000" is within the range of "2012-01-03 08:30:00.000000" "2012-01-03 09:29:59.999999" in 5093f93b-38c91-229b0fa9-8c2d70d5.asc. Please verify that 5093f93b-38c91-229b0fa9-8c2d70d5.asc satisfies these two additional pieces of metadata:
The TIME_UNTIL_USE only gets checked when you perform temporal interpolation. It looks like you're using DynAncInterpolator.pl which is not a Raytheon script, so I can't guarantee what it does. That script was a stopgap measure to provide temporal interpolation capability until Raytheon could convert the operational temporal interpolation to ADL. I don't know exactly when Raytheon completed that, but I know it was in ADL 4.0.
In order for TIME_UNTIL_USE to make a difference (assuming DynAncInterpolator.pl checks it), you would have had to rerun DynAncInterpolator.pl and verify that Effectivity changed from "2012-01-03 09:45:00.000000" "2012-01-03 10:29:59.999999" to "2012-01-03 09:30:00.000000" "2012-01-03 10:29:59.999999". I apologize if I didn't make that clear before. But that doesn't seem to be your immediate problem anyway because 5093f93b-38c91-229b0fa9-8c2d70d5.asc would seem to have the desired effectivity range.
I also notice from looking at your log that there does not seem to be a file for the URID 5093f93b-38c91-229b0fa9-8c2d70d5. I can tell this from searching for "URs in inventory" and not finding "5093f93b-38c91-229b0fa9-8c2d70d5" in the list. I would verify that the directory containing 5093f93b-38c91-229b0fa9-8c2d70d5.* is in the input path set in the ProEdrCrimssAtmProfControllerLwFile.xml

From a quick look at your log, it appears that this is your problem:
Code: Select all
2012/11/02 17:55:20.937.053 (26140.47933412367008): DBG_LOW DmCoreURMetadataFilter.cpp|149| tid-47933412367008 DMS query start: Searching for items matching the following metadata:
Metadata Collection METADATALIST (size 3)
item 0, 0x7e61f48 id=0 urId=0 parent=0 parentType=0 ItemIndex_=0 type=STRING name=N_Collection_Short_Name, comparison=EQ, value=NCEP-ANC-Int
item 1, 0x7e49a00 id=0 urId=0 parent=0 parentType=0 ItemIndex_=0 type=INTEGER name=DatasetLock, comparison=EQ,value=0
item 2, 0x7e55b70 id=0 urId=0 parent=0 parentType=0 ItemIndex_=0 type=DATETIMERANGE name=Effectivity, comparison=EQ2012-01-03 09:29:25.542000,2012-01-03 09:29:25.542000
2012/11/02 17:55:20.945.562 (26140.47933412367008): DBG_MED DmCoreURMetadataFilter.cpp|258| tid-47933412367008 DMS query finish: query returned 0 item(s) containing these items:
Earlier you pasted this:
Code: Select all
5093f93b-38c91-229b0fa9-8c2d70d5.asc: ("Effectivity" DATETIMERANGE EQ "2012-01-03 08:30:00.000000" "2012-01-03 09:29:59.999999")
5093fa8e-8e77e-229b0fa9-33cde765.asc: ("Effectivity" DATETIMERANGE EQ "2012-01-03 09:45:00.000000" "2012-01-03 10:29:59.999999")
5093f93b-41ecb-229b0fa9-63b4069f.asc: ("Effectivity" DATETIMERANGE EQ "2012-01-03 11:30:00.000000" "2012-01-03 12:29:59.999999")
5093fa8e-a8de3-229b0fa9-33cf8dca.asc: ("Effectivity" DATETIMERANGE EQ "2012-01-03 10:30:00.000000" "2012-01-03 11:29:59.999999")
Code: Select all
item 0, 0x7e61f48 id=0 urId=0 parent=0 parentType=0 ItemIndex_=0 type=STRING name=N_Collection_Short_Name, comparison=EQ, value=NCEP-ANC-Int
item 1, 0x7e49a00 id=0 urId=0 parent=0 parentType=0 ItemIndex_=0 type=INTEGER name=DatasetLock, comparison=EQ,value=0
In order for TIME_UNTIL_USE to make a difference (assuming DynAncInterpolator.pl checks it), you would have had to rerun DynAncInterpolator.pl and verify that Effectivity changed from "2012-01-03 09:45:00.000000" "2012-01-03 10:29:59.999999" to "2012-01-03 09:30:00.000000" "2012-01-03 10:29:59.999999". I apologize if I didn't make that clear before. But that doesn't seem to be your immediate problem anyway because 5093f93b-38c91-229b0fa9-8c2d70d5.asc would seem to have the desired effectivity range.
I also notice from looking at your log that there does not seem to be a file for the URID 5093f93b-38c91-229b0fa9-8c2d70d5. I can tell this from searching for "URs in inventory" and not finding "5093f93b-38c91-229b0fa9-8c2d70d5" in the list. I would verify that the directory containing 5093f93b-38c91-229b0fa9-8c2d70d5.* is in the input path set in the ProEdrCrimssAtmProfControllerLwFile.xml