Admin
Configure the APM Connect Administration Center
This topic describes how to configure the APM Connect Administration Center.
About This Task
Depending on whether you are using the EAM Adapters or the Data Loaders, configuring the APM Connect Administration Center requires defining parameters for some or all of the following components: Commandline, Job conductor, Monitoring, and Log4j.
Procedure
Results
The APM Connect Administration Center parameters are configured.
APM Connect Connection Records
The APM Connect workspace stores information about connections used by APM Connect. Specifically, it manages the connection between Predix Essentials and APM Connect components. This topic provides an alphabetical list and description of the fields that exist in the APM Connect workspace. The information in the table reflects the baseline state and behavior of these fields.
General Setting
Field |
Data Type |
Description | Behavior and Usage |
---|---|---|---|
Application Server | String | The name of your Predix Essentials server. | Enter the name of your Predix Essentials Server to establish your connection to your APM Connect Server. |
Connection String | String | The URL indicating the APM Connect server host and port used to connect Predix Essentials and the APM Connect sever. |
This field is required. The connection string is a combination of the APM Connect Connection parameters APM_CONNECT_HOST and APM_CONNECT_PORT as defined in the context file. For example, if the host was apmconnect and the port was 8040, the connection string would be http://apmconnect:8040/. Note: This string is used by the file SAP_ConnectorService.jar.
|
Integration Server | String | The location of the server where the Integration Service is installed. | This field is required. |
Maximum Concurrent DL and EAM Jobs | Numeric | The number of Data Loading jobs or EAM jobs that can run at the same time. | This field is required. The default value is 1. This means that only one job can run at a time. The maximum value allowed is 5. When the number of concurrent jobs is low, data ingestion into Predix Essentials is faster and the system is less likely to become overloaded. Note: Two Data Loaders of the same type are not allowed to run at the same time. For example, if you initiated two Taxonomy data loads at the same time, the second job would not begin loading until the first is complete regardless of the value in the field. |
Password | String | The password for the APM Connect network. | This field is required only if you are using network authentication. |
Password |
String | The password of the proxy server. | This field is required only if you are using proxy server authentication. |
Port | String | The port number of the PostgreSQL server. | The default value is 5432. This value must match the value specified for the IR_PORT parameter in the context file. |
Proxy Server | String | The location of the proxy server. | This field is required only if you are using proxy server authentication. |
Timeout (ms) | Numeric | The time in milliseconds before the connection between the APM Connect server and Predix Essentials will timeout. | The default value is 100,000 ms, and is populated automatically. |
Use Authentication | Boolean | Indicates whether or not authorization will be used. | If the check box is selected, authentication will be used, and you must enter the network user name and password. |
Use Proxy Server | Boolean | Indicates the whether or not to use a proxy server. | If the check box is selected, the proxy server will be used. |
Use Proxy Server Authentication | Boolean | Indicates whether or not authentication will be used to the proxy server. | If the check box is selected, authentication will be used for the proxy server. |
Username | String | The user name for the APM Connect network. | This field is required only if you are using network authentication. |
Username | String | The user name for the proxy server. | This field is required only if you are using proxy server authentication. |
Data Loader Settings
Field | Data Type | Description | Behavior and Usage |
---|---|---|---|
Base File Path | String | The path to the file server. |
This field is required. An example of a valid server path is \\hostserver\share\subfolder. If an invalid server path is entered, an error message will appear. |
Database Name | String | The database name of the Data Loader staging (IR) database. | None. |
Host Name | String | The host name of the Data Loaders staging (IR) database. | None. |
Logging Level | String | Determines the logging level for the data loader logs. |
The following logging levels can be selected:
Notes:
|
Password | String | The Data Loader staging database (IR) password. | None. |
Password | String | The password of the file server. | None. |
Use File Path Authentication | Boolean | Indicates whether or not to use authentication when accessing the file server. | If selected, authentication will be used for the file path. |
UserName | String | The Data Loader staging database (IR) user name. | None. |
Username | String | The user name of the file server. | None. |
EAM Settings
Field | Data Type | Description | Behavior and Usage |
---|---|---|---|
Work Order Generation Schedule | Boolean | Stores the scheduling mechanism for transferring work orders to SAP. | To determine the schedule, you must schedule work orders. |
Set User Permissions
To begin using the APM Connect Administration Center to run data extractions, or Jobs, you must first give the admin user all the user roles.
Before You Begin
A user must be authorized for a project before they can view or change sections associated with a project.
Procedure
Results
The user permissions are set.
Authorize Users for Projects
Before a user can begin work on a specific project, that user must be authorized to work on that project. Each project can have multiple users with differing roles. Users can also be authorized for multiple projects. This topic explains how to authorize a user for a project.
Procedure
Configure Logging
APM Connect uses log4j version 1.2 to log events and provides a default configuration for logging events. These steps describe how to modify this default configuration.
Procedure
Configure Source System Custom Field Mappings or Default Values
There may be times when you need to either map values from Predix Essentials to your source system or add a default value for a field in your source system from Predix Essentials. This topic describes how to achieve this goal.
Before You Begin
To successfully perform this task, you must have the following:
- Administrative rights to the APM Connect database from which you are retrieving the field values or setting the default values.
- A database tool, such as DBeaver or DBVisualizer.
About This Task
There are times when you need to have information that is stored in Predix Essentials displayed in your source system database. To achieve this goal, you need to modify tables used by Predix Essentials to send data to your source system.
The following procedure describes how to either configure a mapping between Predix Essentials and your source system or to set a default in your source system from Predix Essentials.
The following image is an example of the southbound_mapping_control table as displayed by a database tool.
Procedure
- Using a database tool, navigate to the Predix Essentials database you want to configure.
- In the database navigation, in the Tables folder, select southbound_mapping_control.
- Navigate to the target_field_name and target_field_map_name column you want to configure.
- Configure the field mapping or default value for your source system.
Item to configure How to configure Field mapping In the apm_field_name column, enter the name of the Predix Essentials field that contains the value to apply in the source system, and then set the value in the mapping_enabled column to true
For example, if you want to set the source system value of REPORTEDBY in map table REPORTEDBY_NOTIFHEADER from the Predix Essentials field CurrentUserID, the table would resemble the following when you complete your update.Important: If, after configuring the mapping, you see a blank value for the field, make sure the value you entered in the apm_field_name column is correct.Default value In the target_field_default column, enter the value you want to be the default in your source system and set the value in the mapping_enabled column to false.
Results
Deploy Data Loaders or Adapters
After configuring APM Connect, you must deploy the adapters or data loaders you need.
The process for deploying and configuring the data loaders and the various adapters are described in the sections devoted to the APM Connect data loaders or the other adapters.
About APM Connect EAM Logs
The APM Connect EAM log contains detailed information about the jobs, such as error messages, warnings, and general information on the records that were loaded. The log files for the EAM jobs are available for download in the APM Connect EAM Jobs page. This page also provides information about the status of the EAM jobs that were either scheduled or manually run through the APM Connect Administration Center.
Access APM Connect EAM Jobs
Procedure
The APM Connect EAM Jobs page appears, displaying the list of APM Connect EAM jobs that are running or complete. For more information on the columns available in this page, refer to the Field Descriptions of the Schedule Logs Page topic.
Cancel an EAM Job
About This Task
Procedure
EAM Job Log Statuses
The Status and Log column in the APM Connect EAM Jobs page displays the status of the various EAM jobs that are scheduled in the Predix Essentials system. The following table contains the list of available statuses with description.
Status | Description |
---|---|
Cancelled by User | The data import job was cancelled successfully. Note: When a job is cancelled, the data imported prior to cancelling is not removed. |
Complete | The data has been imported successfully into Predix Essentials. Note: if the icon appears with the Complete status, the data was imported with warnings. You can download the log file to view the detailed warning messages. |
Configuring Dataloader | The data import job is configuring the user roles and arranging the data processing for most efficient execution flow. |
Data Synchronization in Progress | The data import job is synchronizing the loaded data and relationships across the Data Source. |
Dataloader Enqueued | The maximum number of data load jobs, as defined in the APM Connect Connection Records, has been exceeded, or there is a job of the same type running. The data import will begin after the other jobs are complete. |
Errors | The data import is complete but encountered one or more errors. You can download the log file to view detailed error messages. |
In Progress | The data import job is loading data into the Predix Essentials Data Source. |
Job Cancelling | The data import job is in the process of being canceled. This occurs after you select . |
Staging Complete | The data import job was prepared successfully. |
Staging Failure | The data import job failed during preparation. |
Staging In Progress | The data import job is being prepared on the APM Connect Server. |
Waiting | Initial state when a job is created. The data import job is queued for pre-processing on the APM Connect Server. |
Field Descriptions of the Schedule Logs Page
The following table provides you list of fields that are available in the APM Connect EAM Jobs page.
Field | Data Type | Description | Behavior and Usage |
---|---|---|---|
Job ID | Hyperlink | The Job ID of the Integration Log Record. | You can select the hyperlink to view the details of the specific Interface Log Record in a new tab. |
Job Description | Text | The Description of the APM Connect Job related to the record. | Populated automatically based on the job that was scheduled. |
Status and Log | N/A | Provides status of the Interface job and a link to download the Integration Log File. |
The status is a Red or Green icon indicating the status, success or failure of the job. You can select the Download () button to download the Integration Log file for the scheduled tasks that are completed and are in Successful or Failed state. Note: This log contains detailed information about the job such as error messages, warnings concerning the data load, and general information about the records that were loaded.
|
Date/Time | Date | The time at which the Integration job was completed. | Populated automatically based on the time when the job was completed. |
User | Text | The user name of the person or System User who initiated the job in Predix Essentials. | Populated automatically based on the job. |
Delete a Job
When upgrading in a cloud environment or an adapter, you have to delete the old adapter job before installing the new job.
Procedure
Results
The job is deleted.
Access the APM Connect Page
Procedure
The APM Connect workspace appears.
Establish Connection from Predix Essentials
About This Task
To load data into Predix Essentials using the APM Connect Data Loaders or the EAM Adapters. You must establish the connection between your APM Connect component and Predix Essentials.
Procedure
Results
Determine Logging Level
Procedure
Results
Once the record is saved, subsequent data loads will return log files with the logging level you determined. The logging level will only apply to future data loads. Meaning if you change the level from Error to Warn historic log files will not be updated with more details. It will only apply to new data loads.