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 a report which is scheduled on report caster. But I am getting the following error when i run it : Task error:ibi.jlink.EdaPcb: Pcb2.: ibi.ngxxj.NGException: local error
The job is scheduled from a java application on report caster.
Any idea.
Thanks.This message has been edited. Last edited by: Majid Jeddi,
Posts: 273 | Location: Europe | Registered: May 31, 2007
The job is scheduled from a java application on report caster
Does this mean you have created your own java application using the Report Caster API?
Regards,
Darin
In FOCUS since 1991 WF Server: 7.7.04 on Linux and Z/OS, ReportCaster, Self-Service, MRE, Java, Flex Data: DB2/UDB, Adabas, SQL Server Output: HTML,PDF,EXL2K/07, PS, AHTML, Flex WF Client: 77 on Linux w/Tomcat
Posts: 2298 | Location: Salt Lake City, Utah | Registered: February 02, 2007
Just to explain correctly the issue. We have a java process that allow a user to select multiple invoices in order to generating them. As part of the invoice generation, the process is scheduling a job on report caster for each invoice and printing it. Randomly some invoices do not print when they are scheduled. When we go back and try to print these invoices they print without any issue.
Thanks for your help
WebFocus 7.6.5 AND WebLogic server as web server sql2005 as database server
Posts: 273 | Location: Europe | Registered: May 31, 2007
Any time I have run into these errors that occur "randomly" it has almst always been a code issue. I have found RC to be pretty consistent - either it works or it doesn't. Hoever, the processing sometimes causes issues. For example, if you are creating an intermediate hold file that two identical processes share (which we have in our environment) and they happen to process simultaneously, one overwriting the file which the other created before it can complete. Another example would be improper population of &vars - sometimes works, sometimes doesn't. Or one process locks a record/table that the other process is simultaneously trying to access.
Possibly, the java program is not scheduling or sett parm values correctly. My bet is that the error lies in the WF code and/or Java process, not in RC itself.
Regards,
Darin
In FOCUS since 1991 WF Server: 7.7.04 on Linux and Z/OS, ReportCaster, Self-Service, MRE, Java, Flex Data: DB2/UDB, Adabas, SQL Server Output: HTML,PDF,EXL2K/07, PS, AHTML, Flex WF Client: 77 on Linux w/Tomcat
Posts: 2298 | Location: Salt Lake City, Utah | Registered: February 02, 2007
Yes your anlyze seems to be logic and matching what is happening in this process. Inside the same fex file we are creating 2 hold files which are used to generate an invoice. Since the java process is doing this for many invoices at the same time, would it possible to give a unique name to these holdfiles inside this fex?
Thanks
WebFocus 7.6.5 AND WebLogic server as web server sql2005 as database server
Posts: 273 | Location: Europe | Registered: May 31, 2007
Are they temporary files (meaning are they created in the temporary work space of the agent) or are they created in an app directory that is shared? If they are in temp space, there should not be a conflict problem, as one agent will not use another's workspace.
There are many examples of code on the forum for creating unique names for hold files. There are several system variables (the simples of which would be &DATE, &TOD) which could be used in ON TABLE HOLD AS &HOLDNAME
Regards,
Darin
In FOCUS since 1991 WF Server: 7.7.04 on Linux and Z/OS, ReportCaster, Self-Service, MRE, Java, Flex Data: DB2/UDB, Adabas, SQL Server Output: HTML,PDF,EXL2K/07, PS, AHTML, Flex WF Client: 77 on Linux w/Tomcat
Posts: 2298 | Location: Salt Lake City, Utah | Registered: February 02, 2007
They are created in workspace of the agent. How can we be sure that there no conflict between the agents? I will try to give a unique name and see if that helps.
Regards.
WebFocus 7.6.5 AND WebLogic server as web server sql2005 as database server
Posts: 273 | Location: Europe | Registered: May 31, 2007