Use this procedure as one of the steps to automate Interpret and Transfer.
Note that you can configure as many instances as you want, but you will only be able to use the number of instances for which you have licenses. In addition, while only one instance of Transfer can be used on each computer, multiple instances of Interpret can be used if hardware specifications are sufficient to handle it.
In addition, if COLLECTOR is used as the input source, only one Interpret instance can be configured per inbox configured in COLLECTOR.
Use the following procedure to set up instances of Interpret and Transfer for use as services.
Using Manager, click the object bar, right-click
or
(depending on which module you want to create an instance for), and
click .
Alternatively, if instances are already configured, you can insert
a new one in the list by right-clicking the instance under which you
want to add a new instance and then clicking .
In the box, give the instance a unique name to indicate what it is used for, where it is located, or something else to help you remember it. Using a naming standard to help you know from where the invoices are coming is recommended.
In the
box, specify the computer on which to run the instance. This can be
the local computer or a different server in a network, and it can
be the name of the computer on the network or the computer's IP
address.
Note: This setting is limited to fifteen characters, so if the name
of the computer is longer than that, use the IP address instead.
If you want to be able to use the instance in production, click . Note that at least one service job must also be configured and enabled for the instance as well.
- Instances with this icon are enabled.
- Instances with this icon are not enabled.
Note: Ensure both the instance
and the service jobs it contains are configured correctly before
enabling the instance.
Only click
if you specify more instances than you have licenses for and you want
this specific instance to run all of the time. That is, it never closes
regardless of how many instances are configured and enabled. For those
instances where this option is not
selected, and an instance is dormant for approximately one minute,
it closes and the next instance in the list starts.
Note that enabling this option has no effect if it is turned on for
all Interpret instances and the number of instances specified is equal
to or less than the number of Interpret licenses available. It then
works in the same way as if only
is selected for the instance. That is, the instance runs until all
invoices are processed, and then it closes, and the next instance
starts. This
is a built in safety feature to prohibit some instances from never
running due to a license shortage.
Example:
A company has four interpret licenses and six interpret instances configured.
Two instances are set to run continuously.
This means two licenses are always used by the two instances that run
continuously. The remaining two licenses are used by the other four
instances in the order they are found in the list under the instance
in the configuration. When one of the two instances using a license
without specified
closes, the next one in the list starts, and so o
If both and are specified for an instance,
the instance is only run continuously during the time period specified.
If desired, specify :
The instance only runs during the times specified.
This can be helpful in large systems that run in different time zones, for example. When the workload in one time zone is light (after work hours, for example), licenses for these Interpret or Transfer instances can be freed up for use in a time zone where the workload is currently heavier. This is accomplished by having separate Interpret or Transfer instances for each time zone, specifying appropriate run times for each instance.
Note that time limits can also be configured for each service job in the instance, but if the two conflict, the time limits specified here for the instance take precedence.
If desired, specify to keep production running smoothly in case the instance freezes up or crashes unnoticed, for example.
If desired, click to always have the first service
job in the list restart when the current job closes. It works as follows.
If there is nothing to process in the first service job for an instance,
the job closes, and the next available one in the list starts. If
the second job has nothing to process, it also closes, and the next
available job starts. This continues through the list until a service
job has something to process. When the invoices in that job are processed
and the job closes, priority jumps again to the first job in the list,
and the process starts over.
Careful use of this option is recommended. For example, if there are
multiple service jobs in the list for an instance, and the first one
always has invoices to process, jobs lower on the list may never have
a chance to run, since the first job would always start over when
closed.
One way to solve this would be to put service jobs that handle fewer
but more important invoices first and a service job that handles a
lot of invoices at the end. You could then either limit the number
of invoices or batches the last job processes before restarting, or
you could add
a condition to stop the last job as soon as one of the jobs above
it in the list receives invoices to process.
Click .
To be able to use the instance in production, service jobs must also be configured and enabled for it.
In Manager, on the object bar, drag instances up or down in the list. If more instances are enabled than you have licenses for, the order of instances in the list determines when they run. If one instance stops, the next one starts.
In Manager, on the object bar, select the instance you want to delete and press on your keyboard, or right-click the desired instance and click .
Export and import service configurations
View all services configured in the system
Multi-processor support for Interpret
Troubleshooting Windows services
[ServiceInterpret] and [ServiceTransfer] sections in Eilocal.ini (INI File Help topic)