Enhancements to Error Messages

Many error messages have been simplified and unnecessary messages have been eliminated.

Two lines have been added to error messages related to parsing a Master File. The line that triggered the message is displayed below a line with a pointer to the position of the error. The pointer consists of a series of dashes and a down arrow (-----v) that identifies the location of the error in the line.

For example, in the WF_RETAIL_LITE Master File, the DEFINE command for SHIPMENT_UNITY has been edited to have an extra equal sign (=).

FILENAME=WF_RETAIL_LITE, TRANS_FILE=_EDAHOME/NLS/dt,
 REMARKS='Lite Cluster Join of Fact Tables Sales and Shipments for Demo Database', BV_NAMESPACE=OFF, $
  SEGMENT=WF_RETAIL_SALES, PARENT=., CRFILE=retail8203/facts/wf_retail_sales, CRINCLUDE=ALL,
    DESCRIPTION='Sales Fact', $
    DEFINE SALE_UNITY/I9C  WITH ID_SALES=1;
      TITLE='Sale Unit(s)', DESCRIPTION='Unity Value (1) for each Sales Fact', $
  SEGMENT=WF_RETAIL_SHIPMENTS, PARENT=., CRFILE=retail8203/facts/wf_retail_shipments, CRINCLUDE=ALL,
    DESCRIPTION='Shipments Fact', $
    DEFINE = SHIPMENT_UNITY/I9C  WITH ID_SHIPFACT=1;
      TITLE='Shipment Unit(s)', DESCRIPTION='Unity Value (1) for each Shipment Fact', $

Running a request against this Master File produces the following messages.

(FOC03601) ERROR AT OR NEAR LINE 10 IN APP01/WF_RETAIL_LITE

(FOC1822) Invalid symbol in MFD parser: >=<

-----------v

DEFINE = SHIPMENT_UNITY/I9C WITH ID_SHIPFACT=1;

WebFOCUS

Feedback