Focal Point
[CLOSED] Pipeline delimiter in master files

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/9737051706

July 20, 2011, 08:16 AM
Jan1
[CLOSED] Pipeline delimiter in master files
Hi,

  FILE=A,REMARK='STORE RETURNS', DATASET='//opt/webfocus/path/SR_Item.txt',
SEGNAME=ROOT_SEG, SEGTYPE=S0, $

FIELDNAME=ACCT_YR_I,ALIAS=ACCT_YR_I,USAGE=P5,  MISSING=OFF, $
FIELDNAME=ACCT_MO_I,ALIAS=ACCT_MO_I,USAGE=P3,  MISSING=OFF, $
FIELDNAME=f_FIN_ITEM_I,ALIAS=FIN_ITEM_I,USAGE=P11, MISSING=ON, $
FIELDNAME=f_FIN_VEND_I,ALIAS=FIN_VEND_I,USAGE=P11, MISSING=ON, $
FIELD=DELIMITER ,ALIAS='|' ,USAGE=A1  ,ACTUAL=A1  ,$


with the above code , i got the focerror
(FOC1272) DFIX: INCORRECT MFD ALIAS VALUE FOR NUMERIC DELIMITER

and i had incorporated the solution as well.

  
FILE=A,REMARK='STORE RETURNS', DATASET='//opt/webfocus/path/SR_Item.txt',
SEGNAME=ROOT_SEG, SEGTYPE=S0, $

SEGNAME=DSA_CLMANT_DIM_PIPE,DELIMITER=|, HEADER=NO, $
FIELDNAME=ACCT_YR_I,ALIAS=ACCT_YR_I,USAGE=P5,  MISSING=OFF, $
FIELDNAME=ACCT_MO_I,ALIAS=ACCT_MO_I,USAGE=P3,  MISSING=OFF, $
FIELDNAME=f_FIN_ITEM_I,ALIAS=FIN_ITEM_I,USAGE=P11, MISSING=ON, $
FIELDNAME=f_FIN_VEND_I,ALIAS=FIN_VEND_I,USAGE=P11, MISSING=ON, $
-*FIELD=DELIMITER ,ALIAS='|' ,USAGE=A1  ,ACTUAL=A1  ,$


i get the following error
  (FOC03601) ERROR AT OR NEAR LINE 3 IN PROCEDURE TXT_MASTERFINAL_ITEM
 (FOC1822) WARNING. INVALID SYMBOL: >DELIMITER<
 ----------------------------vvvvvvvvv
 SEGNAME=DSA_CLMANT_DIM_PIPE,DELIMITER=|, HEADER=NO, $
 BYPASSING TO END OF COMMAND


can u help me resolve this ?

Thanks!

This message has been edited. Last edited by: Kerry,


WebFOCUS 7.6.9
Windows
Excel, HTML, PDF
July 20, 2011, 09:41 AM
Francis Mariani
There's something wrong with your Master:

The FILE declaration must include the attribute "SUFFIX=DFIX", yours ends in a comma. I recommend ending the FILE declaration with a ", $".

The documentation specifies "REMARKS" and not "REMARK" as the attribute, but due to WebFOCUS's loose standards, this might be OK.

FILE=A, REMARKS='STORE RETURNS', DATASET='//opt/webfocus/path/SR_Item.txt', SUFFIX=DFIX, $
SEGNAME=ROOT_SEG, SEGTYPE=S0, $
...



Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
July 20, 2011, 05:36 PM
Waz
FYI

Master file coding 101.

A comment is started with a '$' character, and not '-*'.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!

July 21, 2011, 04:47 AM
Jan1
Hi,

Sorry for those.
Please find the below code after the changes , am still getting the error :

  
(FOC03601) ERROR AT OR NEAR LINE 3 IN PROCEDURE TXT_MASTERFINAL_ITEM
 (FOC1822) WARNING. INVALID SYMBOL: >DELIMITER<
 ----------------------------vvvvvvvvv
 SEGNAME=DSA_CLMANT_DIM_PIPE,DELIMITER=|, HEADER=NO, $


Master file description 

[CODE]  

FILE=randtst,SUFFIX=DFIX,REMARKS='STORE RETURNS', DATASET='//opt/webfocus/enterprise/adhoc/ibi/apps/ftptdrpt/SR_Item.txt',$
SEGNAME=ROOT_SEG, SEGTYPE=S0, $
SEGNAME=DSA_CLMANT_DIM_PIPE,DELIMITER=|, HEADER=NO, $
FIELDNAME=ACCT_YR_I,ALIAS=ACCT_YR_I,USAGE=P5,  MISSING=OFF, $
FIELDNAME=ACCT_MO_I,ALIAS=ACCT_MO_I,USAGE=P3,  MISSING=OFF, $
FIELDNAME=f_FIN_ITEM_I,ALIAS=FIN_ITEM_I,USAGE=P11, MISSING=ON, $
FIELDNAME=f_FIN_VEND_I,ALIAS=FIN_VEND_I,USAGE=P11, MISSING=ON, $


Thanks!


WebFOCUS 7.6.9
Windows
Excel, HTML, PDF
July 21, 2011, 05:42 PM
Waz
Please check out the documentation.

http://documentation.informati...g/source/topic65.htm

There are two ways to describe a pipe delimited file.

The first has a field at the end called delimiter.
The second has a specification of the delimiter in the access file.

All cases require the suffix of the master to be DFIX.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!

July 25, 2011, 06:51 AM
GamP
So, this would be correct (at least it does not give error messages when doing Check):
FILE=randtst,SUFFIX=DFIX,REMARKS='STORE RETURNS',DATASET=whatever,$
SEGNAME=ROOT_SEG, SEGTYPE=S0, $
FIELDNAME=ACCT_YR_I,ALIAS=ACCT_YR_I,USAGE=P5,  MISSING=OFF, $
FIELDNAME=ACCT_MO_I,ALIAS=ACCT_MO_I,USAGE=P3,  MISSING=OFF, $
FIELDNAME=f_FIN_ITEM_I,ALIAS=FIN_ITEM_I,USAGE=P11, MISSING=ON, $
FIELDNAME=f_FIN_VEND_I,ALIAS=FIN_VEND_I,USAGE=P11, MISSING=ON, $
FIELD=DELIMITER ,ALIAS='|' ,USAGE=A1  ,ACTUAL=A1  ,$



GamP

- Using AS 8.2.01 on Windows 10 - IE11.
in Focus since 1988