UltraQuest FAQ

UltraQuest provides Web-based access to S/390 data and applications by combining S/390 and Web technologies. UltraQuest is comprised of three different components: Reporter, Library, and Applications. More than a simple report distribution system, UltraQuest is a highly sophisticated and robust reporting solution for ad hoc and self service reporting as well as for custom Web applications.

Frequently Asked Questions
How will UltraQuest benefit my company?


Can I join data from disparate sources?


Can I report against production data?


Can I share reports with other users?


Can requests be limited?


Can requests be printed?


Can users build expressions?


Do you support batch processing?


Does UltraQuest differentiate between different types of users?


Does UltraQuest require an additional server machine?


Does UltraQuest support the latest technology?


Does UltraQuest work with our existing S/390 security systems?


Is UltraQuest scalable?


What additional security does UltraQuest provide?


What operating systems does UltraQuest support?


What output can be produced? How is it delivered?


What types of calculations does UltraQuest support?


What types of data can I access?

UltraQuest Answers
How will UltraQuest benefit my company?
UltraQuest is designed to help both end users and the IT department by providing access to information and application automation with minimal effort. IT Departments will see decreased workload, training, and support efforts. End Users will get improved access to enterprise data for a variety of users. For the organization as a whole, you can expect improved decision making, reduced costs, and increased profits.
Can I join data from disparate sources?
Yes. UltraQuest supports unlimited joins between same or different data types of S/390 data.
Can I report against production data?
Yes. UltraQuest can report from S/390 production or data warehouse data.
Can I share reports with other users?
Yes. Reports published to the UltraQuest Library may be run and viewed by other users from their browsers.
Can requests be limited?
Yes. With UltraQuest, you can set record retrieval limits, report page limits and CPU time limits. These limits can be global, or can be configured based on variables such as the user, day of the week, time of day, or whether the request is running online or in batch.
Can requests be printed?
Yes. UltraQuest can print output to either the remote (S/390 defined) printer or to the user’s local printer.
Can users build expressions?
Yes. UltraQuest can build both expressions and temporary virtual fields.
Do you support batch processing?
Yes. UltraQuest can execute requests in batch as well as online. Batch output can be delivered via email or held for later retrieval and for final disposition to a variety of destinations.
Does UltraQuest differentiate between different types of users?
Yes, UltraQuest provides for three types of users, each with different capabilities.

- Navigators can use UltraQuest from their Web browser. They can get shared reports through the UltraQuest Library, or access custom applications built with UltraQuest Applications.

- Reporters have all the capabilities of the Navigators, and can also build new reports using the UltraQuest Reporter, and publish them in the UltraQuest Library.

- Developers have access to administrative Web pages, as well as 3270 access for use in configuring UltraQuest and building applications.
Does UltraQuest require an additional server machine?
No, all UltraQuest requires for a two-tier solution is a PC or Web browser client, and the S/390 server. Depending on your requirements, it can also be configured for three tiers, with the client talking to a middle tier (NT/Unix server) which in turn links to the S/390 server.
Does UltraQuest support the latest technology?
The key to UltraQuest is the effective use of new technology along with the proven S/390 technologies to produce a reliable, practical and easy solution. We are quick to jump on new technology, providing that it's available to our customers and it provides real value. Recent examples include our integration with WebCharts, support for Java servlets in mid-tier servers, hierarchical XML output and, in our next release, automatically generated Web Services.
Does UltraQuest work with our existing S/390 security systems?
Yes. UltraQuest works with RACF, ACF2, Top Secret and most other S/390 security systems. User identification can be by existing or new userids/passwords, and access to UltraQuest features, data and datasets can be governed by the same security mechanisms.
Is UltraQuest scalable?
Yes, UltraQuest can scale effectively from a few users to thousands of users. The UltraQuest software has been designed with production environments in mind, and supports single and multi-threading. Under OS/390, its scheduler monitors workload and manages a pool of application servers to reduce overhead as the workload fluctuates. Software cost is manageable, with a choice of either user-based or CPU-based pricing.
What additional security does UltraQuest provide?
To secure communications between the client and the server, UltraQuest supports SSL (Secure Sockets Layer). To provide appropriate data access, UltraQuest not only supports the existing security contraints in database systems such as DB2, but also provides additional rule-based and procedural security features that can screen data access at the database, record and field levels.
What operating systems does UltraQuest support?
UltraQuest can be configured with up to three components: a Server, a Gateway, and the Reporter client. The UltraQuest Server runs on the mainframe, under:

- z/OS
- OS/390
- MVS
- z/VM
- VM.

The UltraQuest Reporter, used only for interactive report generation, runs on any current Microsoft Windows operating system. The UltraQuest Gateway (optional) runs under UNIX, Linux, and Windows.
What output can be produced? How is it delivered?
UltraQuest Reporter delivers output in a variety of formats, including:

- Charts
- HTML formatted reports
- Simple text reports
- Comma or tab delimited files
- XML answer sets
- Temporary or permanent S/390 databases.

This data can be displayed in the Web browser, sent via e-mail, directed to a printer, or held for later viewing and distribution.
What types of calculations does UltraQuest support?
UltraQuest allows for user-defined functions, and includes a wide array of functions for financial, statistical, numeric, string, date and date-time calculations as well as providing for sub-totals, totals and row-totals. Calculations can be defined as part of the report or can be pre-defined in the UltraQuest Schema (meta-data) for use in any report.
What types of data can I access?
UltraQuest provides heterogeneous access to all popular S/390 data sources including VSAM, DB2, IMS, IDMS, Teradata, and QSAM.

Learn More
To find out more about how Select Business Solutions can help you either Contact Us, or visit our Product Resources area for all the latest related downloads.


Product Resources
Want to learn more about this product? Every download relating to a particular product can now be accessed in one location. Click here to continue




Useful Links
IBM DB2
IBM Mainframe servers
Velocity Software
Teradata