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.
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>,