--Order 20013655.50

-----MULTIREADEXCEPTIONREASON-----

CREATE TABLE MULTIREADEXCEPTIONREASON
(
  MULTIREADEXCEPTIONREASON_ID NUMBER NOT NULL,
  FACTORYDESCRIPTION          VARCHAR2(40) NOT NULL,
  STORELOGYN                  VARCHAR2(1) DEFAULT 'Y' NOT NULL CONSTRAINT YN_VALIDATIONFIELD91 CHECK (STORELOGYN IN ('Y', 'N')),
  SYSTEMUSER_ID               NUMBER NOT NULL,
  TIMESTAMP                   DATE NOT NULL
);

ALTER TABLE MULTIREADEXCEPTIONREASON
  ADD CONSTRAINT XPKMULTIREADEXCEPTIONREASON PRIMARY KEY (MULTIREADEXCEPTIONREASON_ID);


-----MULTIREADEXCEPTIONREASON_DESC-----

CREATE TABLE MULTIREADEXCEPTIONREASON_DESC
(
  MULTIREADEXCEPTIONREASON_ID NUMBER NOT NULL,
  LANGUAGE_ID                 NUMBER NOT NULL,
  DESCRIPTION                 VARCHAR2(40) NOT NULL,
  SYSTEMUSER_ID               NUMBER NOT NULL,
  TIMESTAMP                   DATE NOT NULL
);
 
ALTER TABLE MULTIREADEXCEPTIONREASON_DESC
  ADD CONSTRAINT XPKMULTIREADEXCEPT_DESC PRIMARY KEY (MULTIREADEXCEPTIONREASON_ID, LANGUAGE_ID);

ALTER TABLE MULTIREADEXCEPTIONREASON_DESC
  ADD CONSTRAINT MULTIREADEXCEPTIONREASON_ID FOREIGN KEY (MULTIREADEXCEPTIONREASON_ID)
  		 REFERENCES MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID) ON DELETE CASCADE;

ALTER TABLE MULTIREADEXCEPTIONREASON_DESC
  ADD CONSTRAINT MULTIREADEXCEPT_LANGUAGE_ID FOREIGN KEY (LANGUAGE_ID)
  		 REFERENCES LANGUAGES (LANGUAGE_ID);

CREATE INDEX XIF1MULTIREADEXCEPTION_DESC ON
MULTIREADEXCEPTIONREASON_DESC (MULTIREADEXCEPTIONREASON_ID ASC);

CREATE INDEX XIF2MULTIREADEXCEPTION_DESC ON
MULTIREADEXCEPTIONREASON_DESC (LANGUAGE_ID ASC);

-----INSERT INTO MULTIREADEXCEPTIONREASON-----

insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (1, 'ID code not found in database', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (2, 'Item is not in circulation', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (3, 'Item scanned again within time interval', 'N', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (4, 'Item is ragged', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (5, 'Pool item to be scanned on delivery note', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (6, 'Not a pool item', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (7, 'OR pack not allowed', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (8, 'Item is part of a bundle, scan bundle', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (9, 'Item is for a different customer', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (10, 'Item has a flag that prohibits delivery', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (11, 'No active contract found for product', 'Y', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (12, 'Already scanned at this delivery note', 'N', 1, sysdate);
insert into MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID, FACTORYDESCRIPTION, STORELOGYN, SYSTEMUSER_ID, TIMESTAMP)
values (13, 'Pool item already scanned in', 'N', 1, sysdate);
commit;

----MULTIREADSCANBATCH----
CREATE SEQUENCE SEQ_MULTIREADSCANBATCH
START WITH 1
INCREMENT BY 1;

CREATE TABLE MULTIREADSCANBATCH
(
  MULTIREADSCANBATCH_ID NUMBER NOT NULL,
  BUSINESSUNIT_ID       NUMBER NOT NULL,
  WORKSTATION_ID        NUMBER NOT NULL,
  PACKINGNOTE_ID        NUMBER NULL,
  SYSTEMUSER_ID         NUMBER NOT NULL,
  TIMESTAMP             DATE NOT NULL
);

ALTER TABLE MULTIREADSCANBATCH
  ADD CONSTRAINT XPKMULTIREADBATCH PRIMARY KEY (MULTIREADSCANBATCH_ID);

ALTER TABLE MULTIREADSCANBATCH
  ADD CONSTRAINT MULTIREADSCANBATCH_BU FOREIGN KEY (BUSINESSUNIT_ID)
  		 REFERENCES BUSINESSUNIT (BUSINESSUNIT_ID);

ALTER TABLE MULTIREADSCANBATCH
  ADD CONSTRAINT MULTIREADSCANBATCH_WS FOREIGN KEY (WORKSTATION_ID)
  		 REFERENCES WORKSTATION (WORKSTATION_ID);

ALTER TABLE MULTIREADSCANBATCH
  ADD CONSTRAINT MULTIREADSCANBATCH_PN FOREIGN KEY (PACKINGNOTE_ID)
  		 REFERENCES PACKINGNOTE (PACKINGNOTE_ID);

CREATE INDEX XIF1MULTIREADSCANBATCH ON
MULTIREADSCANBATCH (BUSINESSUNIT_ID ASC);

CREATE INDEX XIF2MULTIREADSCANBATCH ON
MULTIREADSCANBATCH (WORKSTATION_ID ASC);

CREATE INDEX XIF3MULTIREADSCANBATCH ON
MULTIREADSCANBATCH (PACKINGNOTE_ID ASC);

-----MULTIREADSCANBATCHCONTENTS-----

CREATE TABLE MULTIREADSCANBATCHCONTENTS
(
  MULTIREADSCANBATCH_ID NUMBER NOT NULL,
  SUBBATCHNUMBER        NUMBER NOT NULL,
  IDCODE                VARCHAR2(24) NOT NULL,
  UNIQUEITEM_ID         NUMBER NULL,
  MULTIREADEXCEPTION_ID NUMBER NULL,
  CUSTOMER_ID           NUMBER NULL,
  PRODUCT_ID            NUMBER NULL,
  SIZEDEFINITION_ID     NUMBER NULL,
  POOLITEMYN            VARCHAR2(1) NULL CONSTRAINT YN_VALIDATIONFIELD92 CHECK (POOLITEMYN IN ('Y', 'N')),
  ORPACKITEMYN          VARCHAR2(1) NULL CONSTRAINT YN_VALIDATIONFIELD93 CHECK (ORPACKITEMYN IN ('Y', 'N')),
  STAY_ID               NUMBER NULL,
  STATUS_ID             NUMBER NULL,
  LASTSCANTIMESTAMP     DATE NULL,
  FINISHINGMETHOD_ID    NUMBER NULL,
  PLPC_ID               NUMBER NULL,
  CUSTOMEROWNED         VARCHAR2(1) NULL CONSTRAINT YN_VALIDATIONFIELD94 CHECK (CUSTOMEROWNED IN ('Y', 'N')),
  QUALITYGRADE_ID       NUMBER NULL,
  LASTINROUTE_ID        NUMBER NULL,
  UNRELATEDLOAN_ID      NUMBER NULL,
  TYPEOFMERCHANDIZE     NUMBER NULL,
  SECONDARYID           VARCHAR2(24) NULL,
  LASTISSUEDATE         DATE NULL,
  SCAN_ID               NUMBER NULL,
  WEAREREMPLOYMENT_ID   NUMBER NULL,
  DISTRIBUTIONPOINT_ID  NUMBER NULL,
  DELIVERYPOINT_ID      NUMBER NULL,
  LASTINDATE            DATE NULL,
  PLANNEDOUTDATE        DATE NULL,
  PLANNEDOUTROUTE_ID    NUMBER NULL,
  DELAYEDEVENEXCHANGE   NUMBER NULL,
  DEEDELIVERYSCHEME_ID  NUMBER NULL,
  PACKINGNOTELINE_ID    NUMBER NULL,
  LASTINROUTESTOP_ID        NUMBER NULL,
  RELATEDCUSTOMER_ID        NUMBER NULL,
  PREV_PLPC_ID              NUMBER NULL,
  PREV_DISTRIBUTIONPOINT_ID NUMBER NULL,
  PREV_FINISHINGMETHOD_ID   NUMBER NULL,
  PACKINGSEQUENCE           NUMBER NULL,
  SCANTIMESTAMP         DATE NOT NULL,
  SYSTEMUSER_ID         NUMBER NOT NULL
);


ALTER TABLE MULTIREADSCANBATCHCONTENTS
  ADD CONSTRAINT PK_MULTIREADSCANBATCHCONTENT PRIMARY KEY (MULTIREADSCANBATCH_ID, IDCODE);

ALTER TABLE MULTIREADSCANBATCHCONTENTS
  ADD CONSTRAINT FK_MULTIREADSCANBATCH FOREIGN KEY (MULTIREADSCANBATCH_ID)
  		REFERENCES MULTIREADSCANBATCH (MULTIREADSCANBATCH_ID) ON DELETE CASCADE;

CREATE INDEX XIE1MULTIREADSCANCONTENTBATCH ON MULTIREADSCANBATCHCONTENTS (MULTIREADSCANBATCH_ID, SUBBATCHNUMBER);

CREATE INDEX XIF1MULTIREADSCANCONTENTBATCH ON MULTIREADSCANBATCHCONTENTS (MULTIREADSCANBATCH_ID);


----REJECTEDSCAN----

CREATE SEQUENCE SEQ_REJECTEDSCAN
START WITH 1
INCREMENT BY 1;

CREATE TABLE REJECTEDSCAN
(
  REJECTEDSCAN_ID              NUMBER NOT NULL,
  BUSINESSUNIT_ID              NUMBER NOT NULL,
  SCANTIMESTAMP                DATE NOT NULL,
  IDCODE                       VARCHAR2(24) NOT NULL,
  MULTIREADEXCEPTIONREASON_ID  NUMBER NOT NULL,
  TRANSACTIONTYPE_ID           NUMBER NOT NULL,
  UNIQUEITEM_LINK_ID           NUMBER NULL,
  STATUS_ID                    NUMBER NULL,
  STAY_ID                      NUMBER NULL,
  CUSTOMER_LINK_ID             NUMBER NULL,
  WEAREREMPLOYMENT_LINK_ID     NUMBER NULL,
  DISTRIBUTIONPOINT_LINK_ID    NUMBER NULL,
  PRODUCT_LINK_ID              NUMBER NULL,
  SIZEDEFINITION_LINK_ID       NUMBER NULL,
  SCANSTATION                  VARCHAR2(12) NULL,
  SYSTEMUSER_ID                NUMBER NOT NULL,
  TIMESTAMP                    DATE NOT NULL
);
 
COMMENT ON COLUMN REJECTEDSCAN.UNIQUEITEM_LINK_ID
  is 'UniqueItem_Link_ID = UniqueItem_ID or
UniqueItem_Link_ID = RaggedItem_ID';

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT XPKREJECTEDSCAN PRIMARY KEY (REJECTEDSCAN_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_BUSINESSUNIT_ID FOREIGN KEY (BUSINESSUNIT_ID)
  REFERENCES BUSINESSUNIT (BUSINESSUNIT_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_CUSTOMER_LINK_ID FOREIGN KEY (CUSTOMER_LINK_ID)
  REFERENCES CUSTOMER_LINK (CUSTOMER_LINK_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_DISTRIBUTIONP_LINK_ID FOREIGN KEY (DISTRIBUTIONPOINT_LINK_ID)
  REFERENCES DISTRIBUTIONPOINT_LINK (DISTRIBUTIONPOINT_LINK_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_MREXCEPTIONREASON_ID FOREIGN KEY (MULTIREADEXCEPTIONREASON_ID)
  REFERENCES MULTIREADEXCEPTIONREASON (MULTIREADEXCEPTIONREASON_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_PRODUCT_LINK_ID FOREIGN KEY (PRODUCT_LINK_ID)
  REFERENCES PRODUCT_LINK (PRODUCT_LINK_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_SIZEDEFINITION_LINK_ID FOREIGN KEY (SIZEDEFINITION_LINK_ID)
  REFERENCES SIZEDEFINITION_LINK (SIZEDEFINITION_LINK_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_STATUS_ID FOREIGN KEY (STATUS_ID)
  REFERENCES STATUS (STATUS_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_STAY_ID FOREIGN KEY (STAY_ID)
  REFERENCES STAY (STAY_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_TRANSACTIONTYPE_ID FOREIGN KEY (TRANSACTIONTYPE_ID)
  REFERENCES TRANSACTIONTYPE (TRANSACTIONTYPE_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_UNIQUEITEM_LINK_ID FOREIGN KEY (UNIQUEITEM_LINK_ID)
  REFERENCES UNIQUEITEM_LINK (UNIQUEITEM_LINK_ID);

ALTER TABLE REJECTEDSCAN
  ADD CONSTRAINT RJSCAN_WEAREREMPLOY_LINK_ID FOREIGN KEY (WEAREREMPLOYMENT_LINK_ID)
  REFERENCES WEAREREMPLOYMENT_LINK (WEAREREMPLOYMENT_LINK_ID);
 
CREATE UNIQUE INDEX XAK1REJECTEDSCAN ON REJECTEDSCAN (BUSINESSUNIT_ID, SCANTIMESTAMP, IDCODE);

CREATE INDEX XIE1REJECTEDSCAN ON REJECTEDSCAN (BUSINESSUNIT_ID, SCANTIMESTAMP, MULTIREADEXCEPTIONREASON_ID);

CREATE INDEX XIE2REJECTEDSCAN on REJECTEDSCAN (SCANTIMESTAMP, MULTIREADEXCEPTIONREASON_ID);

CREATE INDEX XIE3REJECTEDSCAN on REJECTEDSCAN (MULTIREADEXCEPTIONREASON_ID, SCANTIMESTAMP);

CREATE INDEX XIE4REJECTEDSCAN on REJECTEDSCAN (UNIQUEITEM_LINK_ID, SCANTIMESTAMP);

CREATE INDEX XIF1REJECTEDSCAN ON REJECTEDSCAN (BUSINESSUNIT_ID);

CREATE INDEX XIF2REJECTEDSCAN ON REJECTEDSCAN (CUSTOMER_LINK_ID);

CREATE INDEX XIF3REJECTEDSCAN ON REJECTEDSCAN (DISTRIBUTIONPOINT_LINK_ID);

CREATE INDEX XIF4REJECTEDSCAN ON REJECTEDSCAN (MULTIREADEXCEPTIONREASON_ID);

CREATE INDEX XIF5REJECTEDSCAN ON REJECTEDSCAN (PRODUCT_LINK_ID);

CREATE INDEX XIF6REJECTEDSCAN ON REJECTEDSCAN (SIZEDEFINITION_LINK_ID);

CREATE INDEX XIF7REJECTEDSCAN ON REJECTEDSCAN (STATUS_ID);

CREATE INDEX XIF8REJECTEDSCAN ON REJECTEDSCAN (STAY_ID);

CREATE INDEX XIF9REJECTEDSCAN ON REJECTEDSCAN (TRANSACTIONTYPE_ID);

CREATE INDEX XIF10REJECTEDSCAN ON REJECTEDSCAN (UNIQUEITEM_LINK_ID);

CREATE INDEX XIF11REJECTEDSCAN ON REJECTEDSCAN (WEAREREMPLOYMENT_LINK_ID);


----insert into purgetable----

insert into PURGETABLE (PURGETABLE_ID, TABLENAME, DESCRIPTION, REMARK, WHERECLAUSE, DATEFIELDNAME, HINT, PLANTFIELDNAME, BUSINESSUNITFIELDNAME, COMMITSIZE, SYSTEMUSER_ID, TIMESTAMP)
values (10, 'RejectedScan', 'Rejected Scans (multi read)', 'Time filter based on scan timestamp', null, 'Scantimestamp', null, null, 'BusinessUnit_ID', 5000, 1,sysdate);
commit;

----Additional indexes for RAGGEDITEM----

CREATE INDEX XIE4RAGGEDITEM ON RAGGEDITEM (PRIMARYID);

CREATE INDEX XIE5RAGGEDITEM ON RAGGEDITEM (SECONDARYID);


----WORKSTATION----

ALTER TABLE WORKSTATION 
	ADD (
             TAGVALIDATIONINTERVAL NUMBER DEFAULT 200 NOT NULL CONSTRAINT TAGVALIDATIONINTERVAL_VALID1
                                                                    CHECK (TAGVALIDATIONINTERVAL BETWEEN 1 AND 2000),
             TAGVALIDATIONMAXBATCHSIZE NUMBER DEFAULT 100 NOT NULL CONSTRAINT TAGVALIDMAXBATCHSIZE_VALID1
                                                                    CHECK (TAGVALIDATIONMAXBATCHSIZE BETWEEN 1 AND 1000),
             MINIMUMTIMESTABLETAGCOUNT NUMBER DEFAULT 1500 NOT NULL,
             MULTIREADOPERATIONMODE NUMBER DEFAULT 0 NOT NULL CONSTRAINT MULTIREADOPERATMODE_VALID1
                                                                    CHECK (MULTIREADOPERATIONMODE IN (0, 1))
             );

COMMENT ON COLUMN WORKSTATION.TAGVALIDATIONINTERVAL
  IS 'Time in milliseconds after first tag is seen before validation starts';

COMMENT ON COLUMN WORKSTATION.TAGVALIDATIONMAXBATCHSIZE
  IS 'Max batch size for validation and processing
Min 1 and Max 1000';

COMMENT ON COLUMN WORKSTATION.MINIMUMTIMESTABLETAGCOUNT
  IS 'Time in milliseconds that the tag count should not increase (no new tags are seen) until a green signal is given that all tags are read. Only applicable in multiread batch mode (portal) situations.';

COMMENT ON COLUMN WORKSTATION.MULTIREADOPERATIONMODE
  IS '0 = BATCH
      1 = CONTINUOUS';

----UHFREGION----

ALTER TABLE UHFREGION ADD (
			   DISABLEFIXEDFREQMODE VARCHAR2(1) DEFAULT 'N' NOT NULL CONSTRAINT YN_VALIDATIONFIELD95
  										CHECK (DISABLEFIXEDFREQMODE IN ('Y','N'))
			  );

COMMENT ON COLUMN UHFREGION.DISABLEFIXEDFREQMODE
  IS 'Defines if ImpinjFixedFrequencyMode should be set to disabled or that it can be defined by the user (automatic or manual channel list).';
 
UPDATE UHFREGION U SET U.NAME = 'FCC_Part_15' WHERE U.NAME = 'FCC_Part_15_247';
COMMIT;

UPDATE UHFREGION U SET U.DISABLEFIXEDFREQMODE = 'Y' WHERE U.NAME IN
('FCC_Part_15',' Australia_LIPD_1W ','Australia_LIPD_4W');
COMMIT;

DROP SEQUENCE SEQ_UHFREGION;
 
CREATE SEQUENCE SEQ_UHFREGION
MINVALUE 1
MAXVALUE 9999999999999999999999999999
START WITH 10
INCREMENT BY 1;


----UHFREADERCONFIGURATION----

ALTER TABLE UHFREADERCONFIGURATION ADD 
                                 (READERSTARTSTOPCONTROL NUMBER DEFAULT 0 NOT NULL
                                                         CONSTRAINT READERSTARTSTOPCONTROL_VALID1 CHECK (READERSTARTSTOPCONTROL IN (0, 1, 2)),
                                  SENSORCONFIGURATION NUMBER DEFAULT 0 NOT NULL
                                                         CONSTRAINT SENSORCONFIGURATION_VALID1 CHECK (SENSORCONFIGURATION IN (0, 1, 2, 3)),
                                  LDCEMPTYFIELDTIMEOUT NUMBER DEFAULT 2000 NOT NULL
                                                         CONSTRAINT LDCEMPTYFIELDTIMEOUT_VALID1 CHECK (LDCEMPTYFIELDTIMEOUT BETWEEN 0 AND 65000),
                                  LDCFIELDPINGINTERVAL NUMBER DEFAULT 250 NOT NULL
                                                         CONSTRAINT LDCFIELDPINGINTERVAL_VALID1 CHECK (LDCFIELDPINGINTERVAL BETWEEN 0 AND 65000)
                                  );
 
COMMENT ON COLUMN UHFREADERCONFIGURATION.READERSTARTSTOPCONTROL
  IS 'Must equal to:
0 (keyboard only) or
1 (low duty cycle) or
2 (sensor)
';

COMMENT ON COLUMN UHFREADERCONFIGURATION.SENSORCONFIGURATION
  IS 'Only relevant if ReaderStartStopControl=2 Must equal to:
0 (not applicable)
1 (Portal In)
2 (Portal Out)
3 (Optical Sensor)
';

COMMENT ON COLUMN UHFREADERCONFIGURATION.LDCEMPTYFIELDTIMEOUT
  IS 'Low Duty Cycle Empty Field Timeout in milliseconds
Min 0 Max 65000';

COMMENT ON COLUMN UHFREADERCONFIGURATION.LDCFIELDPINGINTERVAL
  IS 'Low Duty Cycle Field Ping Interval in 
milliseconds 
';