Robot Libraries
A robot library is a collection of Kofax RPA robots and types. When a RoboServer receives a request to execute a robot it will search a robot library for the robot and associated types.
Robot libraries are available only when running robots through the RoboServer API.
Robot Library |
Description |
---|---|
Default Robot Library |
A RoboServer uses its current project robot library for looking up robots and types. This is very convenient during development as every time a fix is made to a robot, the change is immediately available. |
Robot Library File at URL |
A RoboServer loads the library from the URL once and then caches the library for a period of time. The cache timeout can be controlled by the cache-timeout attribute in the deployment descriptor. See description of properties below. |
Robot Library Embedded in Request |
This option embeds the robot library in all requests sent to a RoboServer. The RoboServer will then use this library to extract the robot and types needed to fulfill the request. |
Robot Library Folder at URL |
Instructs a RoboServer to look up Robots relative to a specified URL. See description of properties below. |
Properties
The libraries are configured using the following properties:
Robot Library File at URL
- URL
-
Location of the packaged robot library.
- Allow Caching
-
Enable this option to allow a RoboServer to cache the robot library. If a RoboServer is not allowed to cache the content of the URL, it retrieves the contents of the URL each time it receives a request. This is very useful if you have a big robot library as it reduces the time it takes to start the robot.
- Cache Timeout
-
The number of seconds a RoboServer is allowed to cache the robot library. If the Allow Caching property is not enabled, this setting has no effect.
Robot Library Folder at URL
- URL
-
The URL to look up robots relative to.