© 2004-2017 Automate, Inc.
All worldwide rights reserved
Knowledgebase Articles You Should Read
- Running Interactive Tasks in Minimized Remote Desktop Windows 108063 views in 1980 days
- Common FTP Socket Errors 85408 views in 3959 days
- REST API documentation (10.5.0.56) 1161 views in 119 days
Subscribe to Recent KB Articles via RSS Recent KB Articles
Automate implements a RESTful (REpresentational State Transfer) web service on your Management Server. To access the web service, you need to use a REST client/library that can construct the URI, header, method (GET, PUT, POST, DELETE), and body of the requests. The base URI for the web service is "http://myserver:9608/BPAManagement/". By default the web service is turned off. It can be enabled in the Options->Server Settings->API Security page of the SMC. Automate does not need to be restarted to enable/disable this feature. The web service uses HTTP Basic authentication and therefore does not require cookies, a session identifier, or login pages. For HTTP Basic authentication, the URI is often specified to the client like "http://myuser:mypassword@myserver:9608/BPAManagem…
The below table lists the operating system (OS) support for Automate products. …
SSL (Secure Socket Layer) is a cryptographic protocol that provide security and data integrity for communications over networks. This process uses two keys to encrypt data, a public key known to everyone and a private or secret key known only to the recipient of the message.
When enabled, SSL encrypts HTTP and TCP communication between all of the AutoMate BPA Server components.
From within the SMC (Server Management Console), navigate to:
SMC > Options > Server Settings > SSL
Enabling SSL, specifies that BPA Server, connected Agents and SMC applications should use SSL to encrypt data transmission (dis…
The Merge Replication feature of SQL Server allows multiple databases to sync data bi-directionally, while keeping all participating databases in a “live” state. This differs from the SQL Server's Mirroring feature, which requires one of the databases be designated as primary, while the others to be marked as secondary and set to “read only”. The Merge Replication feature requires that all tables marked for replication contain a column with a data type of “uniqueidentifier” and that the columns have the property “RowGuid” set to ‘Yes’. By setting the default value to ‘(newid())’, the database will automatically generate a new guid for each existing row, as well as on insert of new ro…
AutoMate BPA Server provides “failover” capability for continuous availability and reliability. Failover is the ability for an Agent to automatically switch over to a standby AutoMate BPA Server upon failure or abnormal termination of the previously active server component. REQUIREMENTS
AutoMate BPA Server failover relies on the following conditions in order to function properly:
1. Two AutoMate BPA Server components and at least one Agent.
2. One external database back end is in use as the BPA data store for both Server components. CONCEPT…
Error message: A problem occurred while initializing the AutoMate 8 Task Interpreter: Could not initialize AMWorkflowPrm.dll. AutoMate may need to be reinstalled to correct this. (HR: 0x800703fa)
This issue was introduced in the following releases:
Please follow the below instructions as it relates to the specific product installed.
AM8 & BPA8:
Upgrade to the latest release version, v22.214.171.124. Then install the below hotfix for 126.96.36.199 (instructions are prov…
Minimizing the Remote Desktop window causes the Windows operating system to switch the remote session to GUI-less mode and does not display windows and controls. As a result, AutoMate is unable to interact with any application’s GUI, as the GUI does not actually exist in this case and the interactive task will fail.
In order to bypass this limitation and allow interactive tasks to execute on a remote computer while the Remote Desktop window is minimized, registry keys will need to be updated on the local computer (that is, the computer from which you connect to a remote workstation). To do this, perform the following steps:
Configuration for current user only:
1. Run the regedit.exe tool.
2. Find the registry key HKEY_CURRENT_USER\Software\…
This article will provide information and illustrated instructions regarding the installation of AutoMate 8. AutoMate offers three editions: Professional Edition- The base version of AutoMate which includes standard features designed to perform most automated desktop processes. Premium Edition - Offers all the features found in the Professional Edition along with features designed to offer greater flexibility and implementation options to the businesses that require them, as well as the ability to connect to remote Runtime installations for remote management and task deployment. Runtime Edition - A non-GUI component used for the execution of tasks on remote machines constructed and deployed by the Premium …
AutoMate BPA Installation Wizard AutoMate BPA Server follows the client–server model of computing where one or more servers are hosts that share their resources with multiple clients. Since data storage is centralized, updates to that data are far easier to administer. This architecture also supplies greater ease of maintenance and enables the roles and responsibilities of a computing system to be distributed among several independent computers. AutoMate BPA Server components can all be installed on the same machine or installed independently on separate machines (as long as they are capable of communicating with each other via TCP/IP). This article supplies step by step instructions in regards to the installation process. …
When opening Task Builder, load time can take up to 30 seconds.
Windows logo compliancy requires all installers, assemblies, EXE's and DLL's to be digitally signed and will verify the certificate revocation status at install and run time if it thinks it has internet access. If Windows is unable to connect to a certification authority due to network restrictions (corporate network, firewall, etc.) then it will eventually time out. This 10-30 second time out occurs at application run time and will occur at every run time until the certificate status is verified.
'this->AddSession(inConfigResource, inLocal, (Passhiolib_tlb::IOhioSessionPtr*)&outSession)': Unspecified error @ ..\Imports\PASSHIOLib_TLB.h/704 There is a configuration problem with the TN terminal emulator. Please contact Network Automation Technical Support for assistance. CAUSE
The TN terminal emulation (TN3270, TN5250) components of the "Connect Terminal" action require an annual license update in order to maintain functionality. (file updated - expires 03/31/2015) …
This article documents the default ports for all Automate applications. MORE INFORMATION PRODUCT TCP HTTP …
1. Connection to Local Tasks could not be established. Is the Automate Task Service running on that machine.
2. Error 1920.Service Automate 8 (Automate8) failed to start. Verify that you have sufficient privileges to start system services.
3. The instruction at "0x7c9369da" referenced memory at "0x00000000". The memory could not be read.
4. Unable to start or stop Automate or BPA services without generating error messages.
An application that uses the Sxs.dll file crashes when you run the application on a Windows XP-based computer.
This problem occur…
The 'Could not access the Excel cells. Make sure the range is valid.' error message is received when running the "Dataset To Cells" action.
The dataset is either empty or exceeds Microsoft Office Excel's limitations.
A Microsoft Office Excel worksheet contains 65,536 rows and 256 columns. You cannot increase the number of rows or columns beyond the maximum row and column limits. If the dataset exceeds the maximum limits, then the error message will occur.
Ensure that the dataset does not exceed Excel's maximum limitations AND contains at least one row of data. The dataset generates the following fields for reference:…
A Web service is defined as a set of technologies that provide platform-independent standards used for exchanging data between applications over a network, such as the Internet. Businesses can dynamically mix and match Web services to perform complex transactions with minimal programming. For instance, Web services allow buyers and sellers all over the world to discover each other, connect dynamically, and execute transactions in real time with minimal human interaction. Web Services are typically Web applications that can be accessed over the Internet by using a web browser (or other local client) and executed on a remote server hosting the requested services. Web services can perform functio…
Introduction AutoMate 7 can be installed using simple command-line parameters through the use of the Windows Installer executable MSIExec.exe along with the AutoMate 7 MSI file. This allows for easy mass deployment and simplified automated installations. What You Will Need 1.AutoMate 7 installation MSI file (which can be found as a separate download link on the Account Maintenance page). …
Introduction AutoMate BPA Server can be installed using simple command-line parameters through the use of the Windows Installer executable MSIExec.exe and the AutoMate MSI file. This allows for easy mass deployment and simplified automated installations. What You Will Need 1.The AutoMate BPA Server installation MSI file (which can be foun…
A great feature lies tucked away in the AutoMate Task Builder than can make exporting and sharing tasks a whole lot easier: attachments. Attachments allow a file of any type to be embedded within a task so that third-party elements can be included with a task for greater portability. For example if you have a task that plays a .wav file when a certain event occurs you can guarantee the sound file will always be present on the system by attaching the file to the task.Task attachments can be added and removed in the Task Builder's Attachment windows. Normally this window is docked together with the other Debug Windows at the bottom of the Task Builder (though like all other debug windows, it can be undocked and placed anywhere on the screen). To add an attachment, right click insid…
AutoMate has the ability to execute numerous tasks simultaneously. The total amount of simultaneously run tasks can be configured from the Task Administrator under 'System' -> 'Options' -> 'Priorities' tab. On the other hand, there are certain situations when a task may need to run independent and uninterrupted from all other tasks in some manner. For example, such an option is useful when an interactive task must make sure that a particular window stays in the foreground in order to send keystrokes to it. If another task were to run and try to focus an unrelated window, it would eventually interfere with the task that is attempting to send keystrokes, thus failing one, or possibly both tasks. Additionally, a developer may wish to limit…
AutoMate's Logon options contain the settings that are used to run a managed task in diverse situations. It can specify how the task should run depending on the current state of the machine, whether it is logged on, logged off or locked.You can set the parameters to logon a specified user if the workstation is logged off or unlock the workstation if it is currently locked before performing actions of the task. You can even set the parameters to run the task in the background, no matter what state the workstation is on.Additionally, the Logon options can specify under which user context a task should impersonate when it is executed automatically (triggered). It will allow you to select a specific user to run the task under, even though a machine may already be logged on und…