Focal Point Banner


As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.

Join the TIBCO Community
TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.

  • From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
  • Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
  • Request access to the private WebFOCUS User Group (login required) to network with fellow members.

Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.


Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [CLOSED] Exception report

Read-Only Read-Only Topic
Go
Search
Notify
Tools
[CLOSED] Exception report
 Login/Join
 
Member
posted
I have input file and i need to update a focus data base based on the values present in the
input file.
If the key matches,then it is updated other wise
the record is write to the exception file.
I wrote a para to do this process.
but i am unable to get the values in the file.
Instead of values it is stores only the variables name.
Please correct me wthere this approach is correct




 TABLE FILE TLDBEX     
PRINT TM_BRN_NUM      
      TM_ACC_NUM      
      TS_IN_BAL       
      TS_AVE_COF      
      TS_MARGIN       
      TS_FST_DTE      
      TS_NXT_REP      
ON TABLE HOLD AS HOLD1
END                   


MODIFY FILE TLDBTERM

PERFORM 070_LOADDATA

FIXFORM ON HOLD1 TM_BRN_NUM/A4 TM_ACC_NUM/A8 TS_IN_BAL/P08
.....

 CASE 310_GETOLDT                                                       
 -**********************************************************************
 -* Store Data For Old Record In Save Variables                         
 -**********************************************************************
 COMPUTE ROOT_KEY     = ROOT_KEY;                                       
         SNAPSHOT_DTE = C_SSD;                                          
         NEXT_REP     = C_SEL_NREP;                                     
         BRN_ACC      = TM_BRN_NUM | TM_ACC_NUM ;                       
         TRANCH_NUM   = C_TRN;                                          
MATCH ROOT_KEY                                                          
ON NOMATCH COMPUTE ERR_MSG = 'ROOT_KEY expected at 310_GETOLDDT';       
ON NOMATCH PERFORM 999_ERROR                                            
ON MATCH   CONTINUE                                                     
MATCH SNAPSHOT_DTE                                                      
ON NOMATCH COMPUTE ERR_MSG = 'SNAPSHOT_DTE expected at 310_GETOLDDT';   
ON NOMATCH PERFORM 999_ERROR                                            
ON MATCH   CONTINUE                                                     
MATCH NEXT_REP                                                       
ON NOMATCH COMPUTE ERR_MSG = 'NEXT_REP expected at 310_GETOLDDT';    
ON NOMATCH PERFORM 999_ERROR                                         
ON MATCH   CONTINUE                                                  
MATCH BRN_ACC                                                        
ON NOMATCH COMPUTE ERR_MSG = 'BRN_ACC expected at 310_GETOLDDT';     
ON NOMATCH PERFORM 999_ERROR                                         
ON MATCH   CONTINUE                                                  
MATCH TRANCH_NUM                                                     
ON NOMATCH COMPUTE ERR_MSG = 'TRANCH_NUM expected at 310_GETOLDDT';  
ON NOMATCH PERFORM 999_ERROR                                         
ON MATCH   COMPUTE C_STRN     = D.TRANCH_NUM;                        
                   C_SCTEAM   = D.CORP_TEAM;                         
....




CASE 999_ERROR                                                         
-********************************************************************* 
-* Write the Branch and Account number to the Exception File           
-********************************************************************* 
WRITE EXPFILE ERR_MSG TM_BRN_NUM TM_ACC_NUM 
ENDCASE                                       
DATA ON HOLD1                                 
END                                           
-RUN                                          
-EXIT                                         
 

This message has been edited. Last edited by: <Kathryn Henning>,


WebFOCUS 8
Windows, All Outputs
 
Posts: 5 | Registered: April 11, 2015Report This Post
Expert
posted Hide Post
It's been quite a while since I've used MODIFY for this, but try
WRITE EXPFILE <D.ERR_MSG <D.TM_BRN_NUM <D.TM_ACC_NUM
or
WRITE EXPFILE <ERR_MSG <TM_BRN_NUM <TM_ACC_NUM


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
 
Posts: 10577 | Location: Toronto, Ontario, Canada | Registered: April 27, 2005Report This Post
Master
posted Hide Post
If EXPFILE is a flat file you want to write a 'log' to try..
TYPE ON EXPFILE "<ERR_MSG..."  
 
Posts: 822 | Registered: April 23, 2003Report This Post
Expert
posted Hide Post
Here is a link to the basic syntax on MODIFY.

MODIFY Syntax Summary


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!

 
Posts: 6347 | Location: 33°49'23.0"S, 151°11'41.0"E | Registered: October 31, 2006Report This Post
  Powered by Social Strata  

Read-Only Read-Only Topic

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [CLOSED] Exception report

Copyright © 1996-2020 Information Builders