Maximise Software

Maximise your Business

Maximise is a modular toolset that features sophisticated utilities invaluable to the intensive demands of a busy IT department and the non-stop pressure from within your business to maintain and improve the performance of critical systems. With two offices in the UK and an extensive blue chip client base to reference, you’ll be hard pressed to find a more passionate partner in which to unlock the automation potential of your AS/400, iSeries or Power i server.

maxAlarm | maxChange | maxMastermind | maxMessenger | maxMultiplatform | maxRecovery | maxScheduler | maxSpool


png
half_alarmclock

maxAlarm

Mobile 2-way Communication

Monitoring the message queues of an iSeries will absorb a great deal of your operators time: automation of this with our MaxMessenger module will help.

Business Benefits
This module interfaces with all other Maximise modules and can even be run through the command line interface, or from your own internal software. MaxAlarm supports a wide range of paging and mobile phone companies, including O2, Orange, Vodafone, Orange, T-mobile. If you are using our 2 way SMS terminal phone then we fully support sending SMS messages to any target service provider in the world. However, if you use a service provider not already supported by Maximise, our technical support teams can talk you through how to add the provider of your choice.

MaxAlarm has been designed to protect your investment allowing outside communication to
 take place in a secure manner. The advanced 2-way messaging capabilities of MaxAlarm has features that further protect that investment. With inbuilt security features it is easy to be assured that all messaging activity is both monitored and managed.

Two-way messaging moves the business towards 
the possibility of remote systems management by reducing the need for dedicated skilled personnel being on-site. Messages sent by your iSeries machine can be answered directly from a mobile phone.

SMS Messages from the mobile phone to your iSeries machine can execute OS/400 commands, reply to messages detected by MaxMessenger or initiate jobs defined in MaxScheduler.
Technical Benefits
MaxAlarm is delivered with most of the major mobile phone and paging service providers, adding our own phones and pagers to it is a simple task.

Beyond plugging in a modem, installing the system could not be simpler. Via the modem, text messages can be sent to SMS capable phones and pagers, simple tone messages can be sent to normal landline phones. Sending a message can be initiated through the products' interactive session or through a command supplied. Individual pagers and phones can be grouped so our own phones and pagers to it is a simple task.

Beyond plugging in a modem, installing the system could not be simpler. Via the modem, text messages can be sent to SMS capable phones and pagers, simple tone messages can be sent to normal landline phones. Sending a message can be initiated through the products' interactive session or through a command supplied. Individual pagers and phones can be grouped so that a message could be sent to any number of target users with a single command. Group members can be specified as belonging to the group only between certain hours, for example the Technical Support group could be automatically split into the day and night shifts so that a message to them goes to the right people depending on the time of day. Building the supplied paging command into your own applications will enable you to automatically inform off-site personnel of important events without having to wait for convenient times to call them. The supplied ad-hoc messaging facility can also allow users to send messages to other users interactively saving time in the same way.

The power of these facilities married with maxMessenger means you would gain major benefits within your business, being able to manage your iSeries machine by exception, in turn allowing you to move to an ‘On Call’ strategy of support rather than a ‘Baby Sitting’ one. maxAlarm enables a high availability environment within your organisation as built-in logic enables continuous use while application backups are being performed.
Specification
  • Runs on any version of IBM OS/400
  • Uses standard hardware
  • Alerts personnel of potential disaster situations
  • Send a message to pager, landline, mobile phone group or e-mail
  • Two way paging to enable secure remote response to messages
  • Paging Rosters
  • Full Integration with all other maximise modules and your existing environment both inbuilt and through shipped OS/400 commands.
Further Information

png

maxChange

Software Implementation

High-level development staff members are a very important resource with many demands on their time. It is impractical for such a valuable resource to be wasted on tasks that can be reliably automated.

Business Benefits
The implementation of software changes can be a hazardous operation as there are many pitfalls to the promotion of software. Some of these pitfalls can be prevented with better management using maxChange to avoid the high probability of user implementation error, combined with objects being missed or compiled over the wrong operating system.

Also some of your implementations will require the replacement of a large number of objects, this means the application is unavailable to users for significant lengths of time whilst you install the changes. An automated system will remove this problem and allow you to schedule implementations outside normal working hours unattended and fully automated.

Research has shown that software development and subsequent go-live for any application involves many skilled teams to ensure success, maxChange has been developed with this in mind to assist in keeping those cost to a minimum.
Technical Benefits
Software Environments
To allow accurate movement from one development stage to another the movement system must have knowledge of each of your software environments. maxChange regards environments simply as lists of libraries, which have specific attributes, and rules attached to them. These rules define the type of object, which normally resides in a library and any compilation command overrides that must be used when compiling objects into this environment. With optional levels of security that can be defined, ensures the integrity of your data.

You Control the Implementation
Data integrity is ensured due to the automatic re-compilation of all logical files related to any replaced physical file. Physical file data may be preserved and user programs executed to populate new fields with default values.

Security
maxChange has user definable security features that ensure that any movement can only take place with the approval of specified personnel. This approval is easily verifiable and provides automatic and comprehensive auditing features.

Tape Transfer
With maxChange’s Tape Transfer functions you can issue and/or install software enhancements from a tape by simply issuing the LODRUN command, and there is no need for any receiving software on the target machine.

Auditing
Every software movement is audited. The reports produced include not only the objects, that are moved, but also the commands executed in order to achieve the movement. A full history of each software movement is retained.
Specification
  • Runs on any version of IBM OS/400
  • Available in CISC or RISC Versions
  • User defined rules for software promotion
  • Automated movement no matter how complex your software application setup
  • Fail-safe implementation with automatic restoration to its previously approved condition
  • Built-in comprehensive security and approval system
  • Complete movement history
  • Override compile commands
  • Fully Networkable
  • Full Integration with all other Maximise modules and your existing environment both inbuilt and through shipped OS/400
Further Information

half_cd
png
half_files

maxMastermind

Disk Space Management

In a rapidly developing environment your iSeries resources will become increasingly tasked on a regular basis. As your customer base widens, or your stock levels increase, so will the strain on your system.

Business Benefits
Using the Disk Management features of maxMastermind you can drastically reduce the time taken to manage your objects and libraries. There are a large number of features that will aid with every stage of Disk Management.

maxMastermind provides information that will automatically manage your file sizes and deleted records, list objects that have been missed by your normal back up routines, include functions to locate redundant and un-used objects and even locate any objects across your network of iSeries machines. There are also a large number of pre-defined reports that can be produced for auditing and information purposes, e.g. multi machine library comparison report and save file space occupancy.

maxMastermind stores complete object level history therefore reducing the time and cost of computer audits. You can also verify that your change control procedures are being adhered to by using maxMastermind’s high-level automatic inquiries and reports. As well as this you can check and fully configure any/all object authorisations to ensure your system is secure.

Management of your valuable resources is one of the essential responsibilities of all IT departments. With all the tools shipped with maxMastermind you can avoid any unnecessary purchase of extra disk space or larger AS/400s. You can also improve human resource management by making sure that your skilled personnel are available to carry out other essential tasks.
Technical Benefits
With maxMastermind you can automatically find and recover deleted record space and reduce program size by up to 70% by removing program observability. Recover disk space by monitoring the size of system history files at the touch of a button.

Additionally:
maxMastermind can remove the need to manually monitor disk space dedicated to unprinted reports, easily find redundant objects by last used date and automatically mark and off-line shared folders and documents.

You can find un-referenced objects quickly with the maxMastermind cross-referencing information. You can also retain the information required to pass internal or external audits.

With maxMastermind you can ensure that you have the level of documented evidence to ensure that your backup procedures are not missing anything, giving you the confidence you require in a recovery situation.

Using maxMastermind you can check and change any object authorities or authorisation lists giving you full control of your objects, within one easy to use software package.

If change control procedures need to be verified, maxMastermind will assist by using automatic pre-defined inquiries and reports. This will ensure that system standards are being maintained.

maxMastermind will ensure that your programs source can be reproduced utilising the excellent source management features, which increase the level of management information with maxMastermind’s unused source code report.

maxMastermind has a graphical presentation module, which is the easiest way to interpret the countless facts inherently required for good disk management. Multiple graphs can be created over multiple systems for inclusion in management reports/analysis.
Specification
  • Runs on any version of IBM OS/400
  • Available in CISC or RISC versions
  • Automatic Analysis of disk usage
  • Automatic physical file capacity management
  • Automatic object compression
  • Automatic mark and off-line folders and documents
  • Accurately predict future disk requirements
  • Highlight areas of unexpected growth or shrinkage
  • Full control of object authorities
  • Full Integration with all other Maximise modules and your existing environment, both inbuilt and through shipped OS/400 commands.
Further Information

png

maxMessenger

Message Management

The messages on your iSeries machine let your skilled personnel know exactly what events are occurring or require attention. This does mean however that constant monitoring is required to ensure that the right member of your team deals with this task at the right time.

Business Benefits
In order to achieve fully automated operation of your iSeries machine, not only do you need to run jobs such as backups and other regularly predictable functions automatically, you need some method of coping with errors as they occur.

Any organisation running an iSeries machine will be aware of the volume of messages the system generates. maxMessenger automates the handling of such messages. Virtually every system event will generate a message that may need a response. If this task is automated then you will have the opportunity to manage your iSeries machine by exception and optimise your system management. With maxMessenger you can specify which message queues to monitor, which messages on each queue to react to, and what actions to take for each message received. You can even take different actions for the same message received at different times of the day or week. Actions taken can be, to reply to the message, forward it to another message queue and/or execute a list of commands, therefore introducing a higher level of automation within your environment and reducing errors initiated by a user.

Your team can spend a great deal of time monitoring message queues for messages, but a lot of these messages are informational only and may not be considered important.

Automation with maxMessenger can take care of these messages whilst ensuring system critical messages are not missed, therefore freeing up your personnel to undertake more productive tasks.

With maxMessenger you have the option to decide which messages do not need attention and those that do, you can then decide who is responsible for these messages. This will ensure the right member of your team is selected for the task depending on the priority of each message first time around, without delaying the process.

maxMessenger seamlessly integrates with maxAlarm’s SMS and Paging module to form a powerful solution that reduces the need to have your skilled staff in a static location, ensuring optimum productivity, and ultimately reducing costs.

Along with full network support inbuilt within maxMessenger, there is also a ‘Failover’ feature which automatically activates if one of your machines were to fail. This will give you piece of mind that no errors are going to be missed and you will be informed if anything goes wrong.
Technical Benefits
QSYSOPR Message Queue can be extremely busy and removing the unimportant messages and replying to the others can be extremely time consuming. maxMessenger will apply the rules you give it automatically to these messages reducing the time taken to respond from minutes and hours, down to just seconds. When unimportant messages are taken care of for you by maxMessenger then the clutter often associated with message cues is removed, leaving just the unexpected messages and those you wish to manage.

maxMessenger is extremely easy to define and works on escalation logic. Nodes are used to control message escalation and messages can be transferred between nodes and the console. Messages appearing on both the nodes and the console can be given the attention they require without returning to the message queue.

Node displays are used in conjunction with message escalation. When a message arrives on a message queue that message can automatically be sent to any node display and the node displays will refresh automatically. They can be set-up so that the operator must acknowledge the receipt of that message within a certain time period. Message management can therefore be allocated to those currently on shift, or in the active time zone for international organisations to handle 24 hour a day management.

If a message is not acknowledged within a time period it can then be escalated to another node or any action can automatically be processed. All the nodes can be monitored from the console to ensure all service levels and time scales are adhered to. The functionality of maxMessenger can be used over a network of iSeries machines: enquiry messages can be answered on node displays, and maxMessenger keeps a full audit trail of any messages received.

This functionality will ensure you achieve the quality and accuracy of work without any implications. maxMessenger is fully integrated with maxAlarm the SMS and Paging module to enable remote response to messages and with maxScheduler to include JOB submission within your defined rules.
Specification
  • Runs on any version of IBM OS/400
  • Available in CISC or RISC versions
  • Full visibility across your network as standard
  • Automated message reply/escalation
  • Monitor multiple networked iSeries message queues on a single display
  • Monitor messages by message ID (shipped with predefined example message lists)
  • Complete audit trail of all messages received
  • Completely user definable, unlimited actions on receipt of any type of message
  • Automatic fail over procedures
  • SMS Security on message reply: None, user profile or user profile & password
  • Message escalation via a pager or mobile SMS (maxAlarm)
  • Reply to messages remotely via two-way SMS (maxAlarm)
  • Automatically action spool files on job completion (maxSpool)
  • Submit predefined schedule jobs on receipt/escalation/unanswered message
  • Full Integration with all other Maximise modules and your existing environment both inbuilt and through shipped OS/400 commands.
Further Information

half_postman
png

half_robot

maxMultiplatform

Platform Automation

Your iSeries centric system is extremely efficient at running the events that the operators give it. However managing these events over your entire network of different platforms should be easier.

Business Benefits
Productivity can easily be affected by managing your resources more effectively, ensuring events from all over your maxMultiplatform networked machines are controlled from your iSeries Centric System. This, along with improved customer and user satisfaction will help turn your organisation into an even smoother operation helping to reduce the costs involved.

The main priority for event management is to automate the tasks and events usually triggered and managed on the fly by systems operators. This takes up valuable resources if your operators are dealing with these tasks day and night, when they could be working on other more valuable tasks within your organisation.

The implementation of maxMultiplatform within your enterprise will ensure tasks are submitted accurately and systems events managed properly. Any errors that may occur during the execution of these events are brought back to your iSeries machine where messages can be sent to your users, or further events can be initiated automatically ensuring maximum automation wherever possible.

With maxMultiplatform NT/UNIX/LINUX/95/98 /2000 you can now fully stream tasks on multiple platforms and manage events to ensure tasks are carried out in the correct sequence. This allows you to ensure that you have a fully iSeries Centric automated solution.
Technical Benefits
maxMultiplatform employs a unique real time run book that enables the complexity of your event management requirements to be managed efficiently – whatever your particular needs and whatever your business throws at you.

You can enquire on historical jobs - as Maximise’s maxMultiplatform holds complete event history, and the run book can predict what events are going to occur in the future.

Defining Events within maxMultiplatform couldn’t be easier – or more robust! All standard features of definition can be set within maxMultiplatform. maxMultiplatform can automate and manage your processing, system and application back-ups, application updates, data extraction and manipulation, business reporting and a great deal more across your NT and iSeries machines from your iSeries Centric System.
Specification
  • Perpetual and unlimited calendar
  • Full event history for planning
  • The real time runbook will allow you to change/delay and hold any event without changing the future occurrence of that event
  • Sophisticated conditioning
  • External Interfaces
  • Fully Networkable
  • Full Integration with all other Maximise modules and your existing environment both inbuilt and through shipped OS/400 commands.
Further Information

png

maxRecovery

Recovery and Backup

Back up and recovery are arguably one of the most critical functions we have to manage on the iSeries systems. Without the ability to recover in the event of a disaster we simply dare not use the systems for any business critical functions.

Business Benefits
If your system is down for longer than it needs to be then your business is suffering. Both backing-up and recovering data can be a time consuming task unless it is automated.

The back up strategies you can choose from are basically no different from the choices you would have without using maxRecovery. The product will support whichever approach you choose, automate the process and also provide benefits in several areas. Tape usage is automatically tracked and catalogued, no program maintenance is required, the backup jobs are submitted automatically by the built in scheduling function and major improvements in your recovery strategy are provided with very little initial setup.

Each backup produces reports detailing the libraries that have been saved and the tape volumes used. If the object level catalogue is being used this report also identifies all the objects which have not been saved if the job fails to execute normally. This function is invaluable in calculating our exposure when a backup fails, allowing you to decide whether you need to correct the error immediately or if it is acceptable to continue normal working. To investigate this by other means could take a great deal more time.

If the back-ups are run and catalogued successfully then you can be reassured that the recovery process will be a very simple and easy one. Once the recovery process is started it will inform the operator which volumes are required to be mounted. With several recovery scenarios fully documented after each backup you can be reassured that maxRecovery will have you up and running in no time.
Technical Benefits
Whether you choose to save everything or a restricted list of libraries with maxRecovery, the specification of your requirements is very straightforward. One of the advantages of the system is that, if you choose a restricted list of libraries, you can also include any new libraries automatically. Obviously if you choose to save everything the new libraries are automatically included. This will ensure you save those new things that you have not yet made a strategic decision about. This ability to take a ‘fail safe’ approach is one of the features of maxRecovery, which makes particularly suitable for any installation.

Each save procedure in maxRecovery can also initiate other functions both before and after the save is executed. This gives you the ability to prepare the system for saving, by holding job queues or ending interactive subsystems, or to make the system ready for normal operation, by releasing job queues and restarting subsystems after the save is completed. There is no restriction on what these commands can do, or the number of commands you can execute, because of maxRecovery's flexibility.

The level of cataloguing can be adjusted if required: a library level is always kept, a requisite for the automated recovery procedures, but you can also request an object level catalogue to aid in a partial system recovery.

The object level catalogue in maxRecovery also allows you to take advantage of the ‘Protect Latest Versions’ function. This function could be of major benefit on some of your libraries, as it will ensure that the product does not overwrite a tape that contains the latest off-lined version of an object. This situation would rarely arise but could be disastrous if it does, and very difficult to prevent without maxRecovery.

The scheduling of back up jobs is based on a cyclic approach which is used to determine the times and dates the back ups should run, how many sets of tapes are required, and when the tapes are reused. These cycles are easily defined and adjusted.

This module shares the scheduling and run book functions with maxScheduler, so more complex schedules could be used if you utilise both applications.

The job submission times are calculated by the product and the ‘Real Time Run Book’ is updated with the forward plan for the future. This gives us an extremely easy way to view what is going to be submitted in the future, all the jobs appear, in submission order, on a display screen. This has always been a bugbear with the native iSeries scheduling capability. This Run Book is maintained automatically every time any scheduling information is changed.

Several useful inquiries are available from the run book, access to the catalogue for completed back up runs is provided, as is access to the list of tapes required for a future back up. With maxRecovery’s flexibility it is a simple matter to change the time for any individual submission of a back up job in the Run Book without having to reschedule and then undo the change after the job has run. This would be very advantageous, especially when you consider that we don’t have to be there to initiate the job any more.

The catalogue can be maintained at the object level if required and consists of a record of what has been saved on the tapes and when. It can be viewed from many different perspectives, by object name, library name or save run, and drill down facilities are offered to find members in files, objects in libraries and tapes on which an object may be found. Restore options are available at each level. This makes maxRecovery extremely useful in partial system and individual object or file member recovery situations.

maxRecovery is based on the catalogue as what maxRecovery refers to as ‘System Restore Groups’. These groups are user defined and basically specify the sequence in which we wish to restore the libraries in a system recovery situation. It should be borne in mind that this sequence is also used, by default, in the save routine to aid in the speed of recovery. The definitions of the restore groups, together with the library level catalogue are automatically saved at the end of the save run. This gives you the ability to use the products' automated recovery functions, which begin with the simple restoration of these pieces of data and a few programs, which have been saved with them. You are effectively predefining your recovery strategy to maxRecovery, and then loading onto your disaster recovery machine so recovery can be automated and therefore quicker and more reliable.

Built into the product is the ability to perform any and all restricted state tasks in an unattended mode. Previously these tasks have required either out of hours attendance by operators, system down time during working hours, or they have not been performed as often as should have been. maxRecovery would make it much more likely that best practice is adhered to in this regard.
Specification
  • Automated Recovery & Back-up
  • Cyclic and ad-hoc back up
  • Unattended restricted state tasks
  • Object/Library/Application Recovery
  • Object level tape catalogue
  • Tape/box/location Management
  • Restore tapes report
  • Prompt for restore tapes on screen
  • Real Time Run Book
  • Full Integration with all other Maximise modules and your existing environment both inbuilt and through shipped OS/400 commands.
Further Information

half_lifering
png
half_schedule

maxScheduler

Job Scheduling Enhancement

Your iSeries is extremely efficient at running jobs that operators submit to it, however these jobs often need to be repeated on a different day and time.

Business Benefits
Productivity can easily be affected by managing your resources in a proactive manner, to ensure operators are not duplicating tasks unneccesarily. This along with improved customer and user satisfaction will help turn your organisation into an even smoother operation that will reduce your department’s visibility to escaluating costs.

The main priority for job scheduling is to automate the batch jobs usually triggered on the fly by systems operators. This takes up valuable resources if your operators are inputting these jobs day and night when they could be working on other more valuable tasks for your organisation. Often the choice for any organisation is the manual submission of your batch jobs or by complex CL programs which, although effective, do not offer the true flexibility required. CL programs can be expensive to maintain and manage especially if your business is dynamic, demanding greater flexibility from your development teams to integrate additional jobs into the overnight batch run.

In a normal environment we come to expect an allocated margin of human error, as manual input of jobs is extremely exposed to this. These jobs can be entered on the wrong day, time or even completely missed from processing altogether. maxScheduler can help to prevent these all too regular occurrences that effect your organisation both physically and financially.

On some occasions you may be able to overcome the problems mentioned above. However, if a critical month-end accounting task is missed, a stock-count not run or an essential back-up not submitted your business may seriously suffer.
Technical Benefits
maxScheduler employs a unique real time run book that enables the complexity of your job scheduling requirements to be managed efficiently – whatever your particular needs and whatever your business throws at you.

Once a job is defined and its place set within the schedule, manual override is generally not something that you would recommend. Not so with maxScheduler. The real time run book allows you not just to view and understand the jobs that are scheduled for that particular time period, but also to make changes and amend the schedule in real time. Your credibility for problem solving and delivering solutions to the business will increase dramatically.

You can enquire on historical jobs - as maxScheduler holds complete job history and the run book can predict what jobs are going to run in the future. There is a run book override feature, allowing you to re-run historical jobs and change any attributes about a future job. For example you may want a job to be run 1 hour later than normal next time this job runs or you may want to run an extra command within a particular job. maxScheduler allows you to do just that.

Not only does maxScheduler enable you to build a schedule that meets the standard needs of your operation, but you can also use your creativity to endow that schedule with the intelligence it needs to manage any situation you can predict – exactly as you would want it managing. Defining jobs within maxScheduler couldn’t be easier too – or more robust!

All standard features of a job definition can be set within maxScheduler - command to be processed, programs to call, library lists and job queues to use, etc. but you can also specify more advanced job scheduling such as job dependency management, job conditioning, nested and dependent groups. These all provide your business with the advanced job flow definition it needs. An additional enhancement to maxScheduler also includes the use of spool file banners on reports, these can be freeform or inserted into a distribution list to ensure that the right documents go to the right people. It should also be noted that the spool files can be duplicated or moved to multiple output queues for automated distribution.

Some systems require operators to enter data onto a screen, such as dates and times, which obviously can not be run as a normal batch job. To solve this issue we have developed an Interactive Scheduling option that can capture keystrokes or sessions for replay with batch job submission and all without operator intervention.

This function supports all maxScheduler’s normal and user defined variables, which gives you repetitive job automation at any time. maxScheduler can schedule to a standard weekly pattern where you identify times on each day of the week for the job to run. You can also use date list scheduling where you simply identify a list of dates and times and the job will run when specified. There is also full support for cyclic scheduling. The standard cycles are daily, weekly, monthly and yearly but you can define your own cycles if required - and the cycles you define can be as complicated or as simple as you require! You can also use maxScheduler as a repository for jobs that do not run on a predictable frequency.

Examples of advanced scheduling are:

  • maxScheduler can automatically run jobs that are dependent on prerequisites being met. These can be internal or external – for example file transfers from other platforms, jobs completing or indeed terminating.


  • The job conditioning capabilities of maxScheduler can take corrective action if a job fails either by initiating other jobs within a schedule, sending messages to message queues or by utilising the maxAlarm module to page for assistance using either standard paging, SMS or the unique 2 way paging capabilities. maxScheduler can even check if tapes are available and loaded prior to a back up being run.


  • If a job completes normally another job can be run to continue processing. You can also specify, “job conditioning” for example, ‘only run this job if the current system time is less than 07:00’.


  • maxScheduler can also automate and manage your overnight batch processing, system and application back-ups, application updates, EDI processing, data extraction and manipulation, and business reporting.


Job scheduling is not simple. Your business won’t have simple needs – after all what business does these days? maxScheduler can offer unlimited flexibility to you to define standard schedules or the most off-the-wall, exceptional schedules you could possibly imagine.
Specification
  • Runs on any version of IBM OS/400
  • Perpetual & Unlimited calendar
  • Full job run history
  • Real-time Run book
  • Allowance for job conditioning
  • Unlimited scheduling options
  • Fully Networkable
  • Full Integration with all other Maximise modules and your existing environment both inbuilt and through shipped OS/400 commands.
Further Information

png

maxSpool

spool file management

maxSpool is a complete Spool File Management System; capable of reducing to a minimum the degradation on system performance, disk space occupancy, and operational efficiency caused by the proliferation of spool files which inevitably occurs during day-to-day system operation.

Business Benefits
Use of maxSpool will improve the management of your iSeries machine and reduce your operations department's workload. It will also protect you from some hardware faults, and make your disaster recovery more comprehensive. In a business environment auditing can often require duplicates of reports to be sent to different locations and on a regular basis. maxSpool will assist with this by copying or moving files to these locations ensuring your reports are where they need to be. Along with these functions you can also import, archive, delete, protect and change your spool files giving you the flexibility you need in a fully automated solution.

It should also be borne in mind that while a spool file exists, the iSeries machine regards the job produced as a current job. The more current jobs it has to manage, the more of its resources are dedicated to the task. Reducing the number of spool files held will reduce the system management overhead as well as the disc space occupancy.
Technical Benefits
Spool files can be automatically selected for processing by any combination of several functions:

  • Archive to tape
  • Import to database files
  • Copy to a different Output Queue
  • Move to a different Output Queue
  • Delete from the system
  • Protect from deletion
  • Change spool file attributes
  • Email Spool file


The specification of rules for the selection of spool files for processing is extremely flexible and comprehensive, as well as being easy to use and understand. It is based on combinations of conditions for which a spool file can be tested. The Output Queue, User, Form Type, File Name and Age are among the spool file attributes that can be used to specify spool file selection. Additionally each set of selection rules is given a Rule Group Identity and this Group Identity is associated with the spool files selected under it for ease of use.

Within each Group, selection criteria can be compounded with ‘AND’ and ‘OR’ to support almost any level of simplicity or complexity required. maxSpool’s enquiry suite of programs offer re-print options so that archived or imported spool files can be easily recreated.

For auditability, the product offers optional history recording and, for safety, a ‘dry run' feature, which prints a list of proposed actions that can then be adjusted before processing is initiated. There is also an integral user/function level security system to protect against unauthorised use, a neccessary task which would be performed by the operations department on a daily basis.

Many spool files are produced and never printed: they are referred to when required but usually left online when finished with. Other spool files are created with the SAVE attribute in case they fail to print successfully, these too are not deleted in a timely fashion.

With the flexibility offered by maxSpool in selecting spool files for deletion by several different criteria, this daily tidy up task can be completely automated.

There are several reports in our applications that demand some effort and expertise in order to reproduce, in some cases this would also inconvenience the users due to the manipulation of the applications required. You could use maxSpool’s ability to convert reports to a database and reproduce them at will to alleviate this problem.

This ability would be particularly useful in protecting you from hardware faults. Since the product can operate in real time mode the sensitive reports could be copied to a database before they are sent to the network printers. As these reports are now in database format they lend themselves to being backed up, ensuring you are able to fully restore your iSeries machine when a disaster strikes.

Often you are required to keep some of your reports for significant lengths of time. With maxSpool you can store them off line and maintain an index of them for ease of reproduction in the event it becomes necessary. At present these reports are kept on line and, therefore, not subject to back up, as mentioned earlier.

You may have some reports that can only be printed on certain printers, those with 198characters per line for instance, using maxSpool these reports can be automatically routed to the correct output device. This can be actioned within your incumbent software, however the change control process is costly in terms of time and manpower, for what is clearly a simple requirement.

The same argument applies for situations where a user requests a copy of a report produced for someone else. You could change the software or you could simply program maxSpool to perform the task.

We can also make use of maxSpool’s facility to allow reports to be stored in save files, with an index, and sent to other iSeries machines, by email or across the network. The prerequisite is that our spool file management module is required on both machines. There is the option to save to a specified target release of the operating system so the machines do not have to be at the same operating system level.

maxSpool has a spool file finder that can search by date spool file opened, spool file name, job name, user who created spool file, user data, actioned date and output queue so that spool files that have been imported, archived or saved to tape can quickly be located. The restore option selects the quickest way to restore the spool file required.

With maxSpool’s email functions you can define a group of recipients and even send specific pages. Users can demarcate certain pages of the spoolfile, the last page, the first page or specify page ranges for emailing. maxSpool sends emails using the standard OS/400 SMTP server which can be linked to any email server regardless of operating system.
Specification
  • Control spool file management with real-time information
  • Actions performed automatically based on user specified criteria. These are: Delete; Archive; Compress; Move/Copy; Import; Reproduce old reports; Locate; Audit; Identify; Secure; Email; Distribute any or all spool files.
  • Full Integration with all other Maximise modules and your existing environment both inbuilt and through shipped OS/400 commands.
Further Information

half_printer