![]() |
What makes JDE development work difficult, is the testing part. It has always been the
dark side of every development project.
This long-awaited testing tool makes it very easy to test any NER / BSFN objects in JDEdwards® EnterpriseOne®. The functions are typically tested locally on the development machine, so no Packages are needed. On the other hand, if the same functions are mapped to the Server, then the code will execute there, making it perfect for testing your code directly on the Server.
Put your functions through the hoops, before the bugs do it to you!
|
Simply supply your BSFN with parameters and click "Execute":

Execution time, Memory Violation errors, exit code and all of the results are captured and clearly displayed - changed values are highlighted in pink. Testing just can't be any easier!
If there is a requirement to execute a number of BSFN's in a chain, passing parameters from one to another (i.e.: BeginDoc/EditLine/EndDoc series of functions), the easiest way is to create a new NER, which would call the functions for you and use this tool to test this new NER. If it is desirable to monitor the intermediate parameters, the new DSTR, attached as a parameter to this new NER, can be defined as a super-set of all the intermediate DSTR's, with intermediate results assigned to the elements of this new DSTR in between the calls to the chained BSFN's. The same task can alternatively be performed using the scripting engine built-in into our OneAssist solution, which can also submit UBE's passing in the interconnect parameters.
This tool can be a very powerful instrument in performing numerous tasks. If there is a NER or BSFN, that you need to execute to achieve something, just use Pok-Ta-Pok to call it - no programming required. A good example may be generating indexes - one at a time:

Or for many other tasks. For example, many actions, that certain BSFN's can do, are not exposed through APPL programs, including the example above, so in order to execute any such action you would normally be required to create a new APPL to call the corresponding BSFN's. For example, functions like "Convert Table Specs To XML", "Launch Batch Application", "Get Processing Option Data" (see below), "Create HTML File For BSFN", "Attach MSDE Database", "Shrink MSDE Database", "Copy Menu", "Rename Form", "Unload DLL", "Is OneWorld Up on Server" and many others can be called from Pok-Ta-Pok directly, without the need to wrap them in ER.

TAKE ADVANTAGE