Creating jobs

Requirement

In order to execute jobs for Emerson PAC Machine Edition, ensure that versiondog is being run using the system account with the option Allow data exchange between service and deskop (user activity) activated.

 

Procedure

  1. Open the Windows start menu.
  2. In the search field, enter Execute and then click Enter.
  3. In the text field, enter Openservices.msc.
  4. Double click on VDogMasterService and VDogUploadAgent.
  5. Go to the Log On tab.
  6. Check the checkbox Allow service to interact with desktop:
  7. Image: Properties of <service>, Login tab

  8. In the Windows Registry, in the path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows, change the value for the entry NoInteractiveServices to 0.
  9. Restart the services VDogMasterService and VDogUploadAgent.

Configuring jobs for GE Proficy ME components:

For Emerson PAC Machine Edition jobs, the access data is taken from the project and does not need to be configured in versiondog .

  1. Start the AdminClient and open the jobs module.
  2. In the project tree, select the Proficy Machine Edition component.
  3. In the menu tab, click on Create or drag-and-drop the components into the Jobs section.
  4. Check in the section job configuration, if the upload type GE Proficy Machine Edition is being displayed.
  5. Make sure the desired settings are in place for the following sections: General, Notification, Upload and compare, Create a version automatically after job run. The Notification and Create a version automatically after job run sections are only displayed if the necessary settings have been implemented.
  6. If the above requirements are not met in your case, note the settings in the Upload Agent and Compare Agent fields.

  7. In the section GE Proficy Machine Edition Settings, select the project for which you want to execute the job.
  8. The central directory may not contain a project with the same name as the project for which the job was created.

    If you want to execute the job for a specific target device of the project, you have the option to select this device. However, this is only recommended in individual cases. Proceed as follows:

    1. Click on the dropdown arrow.
    2. Image: Job Configuration, GE Proficy Machine Edition Settings section

    3. Click on the arrow next to the project name.
    4. The list of target devices available for the project will open.
    5. Select the device.
  9. In the section Include in Upload, select which elements are to be copied from the controller.
  10. Image: Job Configuration, section Include to Upload

    If warnings occur whilst uploading these elements, the upload will not be terminated. Warnings are logged in the job’s event log.

  11. Save the job and execute it.

 

You can make further settings for jobs of this upload type in the AdminClient by using the Global Job Settings dialog as well as the INI files.

 

Why did the GE Proficy job fail?

 

Scenario 1

In the Event log (located in the AdminClient > Jobs module > Start tab) the following error message will be displayed:

Upload ended with errors.

Error when calling a COM method [Method: IProjects::OpenProject] [80010105]

Solution

Ensure that versiondog is being run using the system account with the option Allow data exchange between service and deskop (user activity) activated.

Scenario 2:

In the Event log (located in the AdminClient > Jobs module > Start tab) the following error message will be displayed:

Upload ended with errors.

No device could be successfully uploaded [65200].

Error when calling a COM method [Method: IPLCTarget::GenerateOnlineForceReportAsXML] [80040332]

Solution

This error message warns that versiondog cannot contact its target device. Check in the job configuration in the section GE Proficy Machine Edition Settings whether you have selected the correct target device from the Project dropdown list. If not, correct this.

To FAQ list

 

Related topics:
About versiondog -> Term Jobs
Upload and Compare Agents
AdminClient -> Job configuration
AdminClient -> Adding additional job settings
INI files configuration