TestBench supports iASPs throughout the product but the most power is focused within Data Cases.
The TestBench product is installed by default to *SYSBAS.
As of version 8.0.0, TestBench can optionally be installed into an iASP.
Where the product is installed affects functionality.
When a user signs on their profile may specify an iASP. The TestBench modules have an iASP parameter which is defaulted to *CURRENT but may specify an iASP name.
It is possible to have TestBench installed in *SYSBAS and have two iASP’s. A TestBench module could specify *CURRENT as the iASP and this definition could be commonly used by two separate users who use different iASP’s
When no iASPs are configured
TestBench is installed in *SYSBAS
‘Local’ data cases allow data to be extracted from a source library to a target library.
‘Remote’ data cases allow data to be extracted from a source library on a separate machine to a target library on the local machine.
When iASPs are configured
An iASP is a separate database and introduces its own set of rules.
A single IBM i server may have multiple iASPs.
- If TestBench is installed into *SYSBAS then a Data Case can extract data from.
- A library in *SYSBAS to a different library in *SYSBASA library in any iASP to a library in *SYSBASA library in *SYSBAS to a library in any iASPA library in any iASP to a library in a different iASP
- A library in *SYSBAS or any iASP on a separate IBMi to a library on the current server in either *SYSBAS or any iASP
- If TestBench is installed in an iASP then a Data Case can extract data from
- A library in *SYSBAS to a different library in *SYSBASA library in the installed iASP to a library in *SYSBASA library in *SYSBAS to a library in the installed iASPA library in the installed iASP to a library in the installed iASP
- A library in *SYSBAS or any iASP on a separate IBMi to a library on the current server in either *SYSBAS or the installed iASP
Please note that an iASP has a name and the database it contains is also named. In most instances these names will be identical, but it is possible for them to be different.