diff --git a/definitions/grib2/products_crra.def b/definitions/grib2/products_crra.def index f3a426dfc..003a282f0 100644 --- a/definitions/grib2/products_crra.def +++ b/definitions/grib2/products_crra.def @@ -45,7 +45,7 @@ if (section2Used == 1) { } # See GRIB-911 re typeOfProcessedData values in UERRA -concept marsType { +concept marsType(unknown) { fc = { typeOfProcessedData = 1; @@ -73,20 +73,15 @@ concept marsType { typeOfGeneratingProcess = 0; generatingProcessIdentifier = 50; } - - "default" = { - dummyc = 0; - } } # See GRIB-205 re no_copy # Cannot use typeOfProcessedData for stream. See GRIB-911 -concept marsStream { +concept marsStream(unknown) { oper = { productDefinitionTemplateNumber = 8; } - oper = { productDefinitionTemplateNumber = 0; } @@ -94,14 +89,9 @@ concept marsStream { enda = { productDefinitionTemplateNumber = 11; } - enda = { productDefinitionTemplateNumber = 1; } - - "default" = { - dummyc = 0; - } } : no_copy; alias mars.stream = marsStream; diff --git a/definitions/grib2/products_s2s.def b/definitions/grib2/products_s2s.def index 0f093ec17..13c90fb72 100644 --- a/definitions/grib2/products_s2s.def +++ b/definitions/grib2/products_s2s.def @@ -24,8 +24,7 @@ if (centre is "cnmc" && subCentre == 102) { unalias mars.domain; -concept marsType { - +concept marsType(unknown) { fc = { typeOfProcessedData = 2; } @@ -46,19 +45,13 @@ concept marsType { "11" = { typeOfProcessedData = 4; } - - "default" = { - dummyc = 0; - } } # See GRIB-205 re no_copy -concept marsStream { - +concept marsStream(unknown) { oper = { typeOfProcessedData = 0; } - oper = { typeOfProcessedData = 2; } @@ -66,18 +59,12 @@ concept marsStream { enfo = { typeOfProcessedData = 3; } - enfo = { typeOfProcessedData = 4; } - enfo = { typeOfProcessedData = 8; } - - "default" = { - dummyc = 0; - } } : no_copy; alias mars.stream = marsStream; diff --git a/definitions/grib2/products_tigge.def b/definitions/grib2/products_tigge.def index 3ff8f489e..880894999 100644 --- a/definitions/grib2/products_tigge.def +++ b/definitions/grib2/products_tigge.def @@ -34,7 +34,7 @@ if (section2Used == 1) { unalias mars.domain; # No mars domain needed } -concept marsType { +concept marsType(unknown) { fc = { typeOfProcessedData = 2; @@ -56,19 +56,14 @@ concept marsType { "11" = { typeOfProcessedData = 4; } - - "default" = { - dummyc = 0; - } } # See GRIB-205 re no_copy -concept marsStream { +concept marsStream(unknown) { oper = { typeOfProcessedData = 0; } - oper = { typeOfProcessedData = 2; } @@ -76,18 +71,12 @@ concept marsStream { enfo = { typeOfProcessedData = 3; } - enfo = { typeOfProcessedData = 4; } - enfo = { typeOfProcessedData = 8; } - - "default" = { - dummyc = 0; - } } : no_copy; alias mars.stream = marsStream; diff --git a/definitions/grib2/products_uerra.def b/definitions/grib2/products_uerra.def index 3879ed2c1..ef70ea316 100644 --- a/definitions/grib2/products_uerra.def +++ b/definitions/grib2/products_uerra.def @@ -40,8 +40,7 @@ alias mars.param = paramId; alias mars.origin = centre; # See GRIB-911 re typeOfProcessedData values in UERRA -concept marsType { - +concept marsType(unknown) { fc = { typeOfProcessedData = 1; } @@ -68,20 +67,14 @@ concept marsType { typeOfGeneratingProcess = 0; generatingProcessIdentifier = 50; } - - "default" = { - dummyc = 0; - } } # See GRIB-205 re no_copy # Cannot use typeOfProcessedData for stream. See GRIB-911 -concept marsStream { - +concept marsStream(unknown) { oper = { productDefinitionTemplateNumber = 8; } - oper = { productDefinitionTemplateNumber = 0; } @@ -89,14 +82,9 @@ concept marsStream { enda = { productDefinitionTemplateNumber = 11; } - enda = { productDefinitionTemplateNumber = 1; } - - "default" = { - dummyc = 0; - } } : no_copy; alias mars.stream = marsStream;