You must have Javascript enabled to experience this site.

How to capture Focus Master files for Focus Hold files

Posted & filed under Coding Tips.

Using WebFOCUS 7.6 the Focus Master files can be captured when a Focus Hold file is created.

The basic steps are described in the example below. Some customization for your environment will be required.

 

TABLE FILE CAR
PRINT *
ON TABLE HOLD AS PAULCAR
END
-RUN

UNIX ls -l $EDATEMP
UNIX cat $EDATEMP/paulcar.mas
UNIX cp $EDATEMP/paulcar.mas /home/paul/holdmast
-RUN

 

The hold file is PAULCAR and a temporary master file will be created somewhere like /ibi/sn/76/wfs/edatemp as specified by the EDATEMP environment variable. In this case the temporary master will be copied to /home/paul/holdmast.

Note that the hold file name must be unique – if you use HOLD1 and someone else is also is using this name, then wrong master file may be left in Holdmast.

This will work with any type of hold file not just Flat files and for running in both Online and Deferred modes.

 

To find out more about the WebFOCUS environment use.

UNIX env
UNIX echo $EDATEMP
-RUN

 

 

 

7 views