In the monitor for real-time data acquisition (transaction RSRDA), the daemons currently available in the system are displayed in a tree structure along with the objects assigned to them.
The monitor displays the status of the daemons and the assigned objects. This enables you to monitor the daemon and the progress of the data update into the PSA and the DataStore object. You can execute various functions for an object in the context menu of a node.
You access the monitor by choosing Monitors in the Administration functional area of the Data Warehousing Workbench.
The system displays the DataSource that you have assigned to each daemon. For each DataSource, the system displays the relevant InfoPackage for real-time data acquisition that contains the parameters for the data transfer. Under Unassigned Objects, the system displays any DataSources to which you have not yet assigned daemons. If you assigned a data transfer process (DTP) to the DataSource, the system displays this on the same level as the InfoPackage. Under an InfoPackage or data transfer process, the system displays the open request that posts data to the PSA table or DataStore object. The system only displays the DTP request if the PSA contains data. If you have used the data transfer process to assign a subsequent process chain to a daemon, the system displays the process chain under the data transfer process.
For information about the navigation options in the daemon overview as well as the icons and status for the various overview levels, choose Legend.
You can trigger the system to check the background jobs and refresh the object display by choosing Goto → Refresh.
Function |
Context Menu |
Menu Path |
Description/More Information |
Create daemon |
- |
Daemon → Create |
Enter an ID for the daemon. There can be up to 99 daemons assigned the numbers 01 to 99. Enter a description for the daemon. Specify the intervals (in minutes) at which the daemon is to access the data in the source and in the PSA. |
Delete daemon |
Delete Daemon |
Daemon → Delete |
When you delete an inactive daemon, the objects assigned to this daemon are moved to Unassigned Objects. |
Display and change daemon settings |
Daemon Settings or double-click on the daemon |
Daemon → Display Daemon → Change |
The system displays the daemon ID, the description of the daemon, and the interval (in minutes) at which the daemon accesses the data in the source and PSA. You can change the description and the time (in minutes). |
Display runtime information for the daemon |
Runtime Information
|
Daemon → Runtime Information |
In addition to the daemon ID and description, the following information is also displayed: ● Job name and number of the job that executes the daemon ● Server on which the daemon is running ● Time stamp for the start of the job ● Time stamp for the start of the daemon
Since the daemon closes regularly and starts again in a new background job, the time stamps for the starting the daemon for starting the job are different. ● User who started the daemon |
Start data transfers for the daemon |
Context menu of an inactive daemon: Start Daemon with All InfoPackages |
Daemon → Start |
Select a server or a server group. The daemon is scheduled on this server or on a server in the server group. If you do not specify a server, the system selects any available server. The daemon waits for a free background job. If the background job for the daemon is running, the daemon starts the data transfers for the InfoPackages and data transfer processes assigned to it according to the settings. |
Stop data transfers for the daemon |
Stop Upload |
Daemon → Stop |
The data transfers for the InfoPackages and DTPs that are assigned to the daemon are completed. The system then closes the requests (PSA, DTP and activation requests). The daemon displays (Stop) as the status if there are still open requests. The status of the daemon only changes to (inactive) when all requests are closed and the daemon can be stopped. If the daemon cannot be stopped, for example if you reach the maximum number of attempts to close the requests, the status of the daemon changes to (terminated). |
Restart data transfers for the daemon |
Context menu of a daemon that was terminated or stopped: Restart Batch Job |
-
|
If you have eliminated the source of the error, you can restart the daemon. Select a server or a server group. The daemon is scheduled on this server or on a server in the server group. If you do not specify a server, the system selects any available server. The daemon waits until a background job is available and then restarts the data transfer with this job. |
Assign data transfer processes to the DataSources that are assigned to this daemon. |
Assign DTP |
Edit → Assign DTPs |
A list of DTPs is displayed. The list is organized by DataSources that are assigned to this daemon and that are the source for a DTP. You can select the DTPs by choosing Assign. |
Function |
Context Menu |
Menu Path |
Description/More Information |
Start data transfer for the DataSource |
Start Upload |
Edit → Start Upload. |
The daemon executes the InfoPackage and the data transfer process for this DataSource during the next load process. Start the data transfer process in this way: ● if you assigned the DataSource to a daemon that is already active ● if you want to reactivate the data transfer process after an error occurs, the daemon is active, and the data transfer is running for other assigned DataSources |
Stop data transfer for the DataSource |
Stop Upload |
Edit → Stop Upload. |
The data transfer for this DataSource is closed and the requests (PSA, DTP, and activation request) are closed. This allows you to interrupt the data transfer if, for example, you need to adjust the data flow to reflect changed requirements. |
Call DataSource maintenance |
DataSource Maintenance or double-click on the DataSource |
Edit → Maintain |
You are now in display mode of the DataSource. |
Assign DataSource to a (different) daemon |
Assign Daemon |
Edit → Assign Daemon |
Enter the ID of the daemon. The DataSource and the corresponding InfoPackage as well as possibly the relevant data transfer processes are assigned to the selected daemon. If the DataSource is assigned to a new daemon, it is included in the processing if the next daemon job is running. |
Delete assignment of DataSource to a daemon |
Delete Assignment |
- |
The DataSource and its related InfoPackages and data transfer processes are moved to Unassigned Objects. |
Assign data transfer processes to the DataSource |
Assign DTP |
Edit → Assign DTPs |
A list of DTPs that have this DataSource as source is displayed. You can select the DTPs by choosing Assign. If there is only one DTP, the system makes the assignment automatically when you execute this function. |
Function |
Context Menu |
Menu Path |
Description/More Information |
Call InfoPackage maintenance |
Display InfoPackage or double-click on the InfoPackage |
Edit → Maintain |
Note that you cannot call InfoPackage maintenance while the daemon is active. |
Assign DataSource for the InfoPackage to a (different) daemon |
Assign Daemon |
Edit → Assign Daemon |
Enter the ID of the daemon. The InfoPackage and the corresponding DataSource as well as possibly the relevant data transfer processes are assigned to the selected daemon. |
Assign data transfer processes to the DataSource to which the InfoPackage belongs |
Assign DTP |
Edit → Assign DTPs |
A list of DTPs that have the DataSource of this InfoPackage as source is displayed. You can select the DTPs by choosing Assign. If there is only one DTP, the system makes the assignment automatically when you execute this function. |
Call monitor for InfoPackage |
Monitor |
Goto → Monitor |
The system displays the monitor with the PSA requests for the current and previous day. |
Display requests in the PSA |
Double-click on column Data Target |
|
The list of requests in this PSA is displayed. Select a request and choose PSA Maintenance. |
Function |
Context Menu |
Menu Path |
Description/More Information |
Call request monitor |
Monitor |
Goto → Monitor |
The system displays the monitor for the selected request. |
Close request |
Close Request |
- |
You can close a request if the daemon has terminated. See Closing Requests in the Monitor for Real-Time Data Acquisition. |
Display request in the PSA |
Double-click on column Data Target |
|
The list of requests in this PSA is displayed. Select a request and choose PSA Maintenance. |
Function |
Context Menu |
Menu Path |
Description/More Information |
Call data transfer process maintenance |
Display DTP or double-click on the DTP |
Edit → Maintain |
You are now in display mode of the DTP maintenance. |
Assign DataSource for the data transfer process to a (different) daemon |
Assign Daemon |
Edit → Assign Daemon |
Enter the ID of the daemon. The data transfer process and the corresponding DataSource as well as the InfoPackage and possibly further related data transfer processes are assigned to the selected daemon. |
Delete assignment of the data transfer process to a DataSource |
Delete Assignment |
- |
The system no longer displays the data transfer process in the monitor for real-time data acquisition. |
Call administration for DataStore object |
Manage InfoProviders or double-click on column Data Target |
- |
- |
Assign process chains that follow the data transfer process to the daemon |
Assign Subsequent Process Chain |
- |
In the dialog box, select a suitable process chain. You can only select active process chains. Note that the subsequent process chain has to include a start process with scheduling option Start Using API. The process chain starts when the daemon closes a request. In this way, you can link further processing and update processes to real-time data acquisition. You can assign more than one subsequent process chain to a data transfer process. |
Call monitor for data transfer process |
Monitor |
Goto → Monitor |
The system displays the monitor with the data transfer process requests for the current and previous day. |
Generate a process chain for repairing the data transfer from the PSA to the InfoProvider |
Generate Repair Process Chain |
Edit → Repair Chain → Generate |
If the daemon terminated the data transfer due to an error in the transformation, for example, and you have corrected the error, you can generate a repair process chain. The repair process chain consists of a start process, a standard data transfer process, and possibly activation of data in the DataStore object and in the subsequent process chains. |
Execute repair process chain |
Execute Repair Process Chain |
Edit → Repair Chain → Execute |
Information about using the repair process chain: Troubleshooting Real-Time Data Acquisition |
If you generated a repair process chain: Display repair process chain |
Display repair process chain |
Edit → Repair Chain → Display |
You are now in display mode of the maintenance for this process chain. |
If you generated a repair process chain: Delete repair process chain |
Delete Repair Process Chain |
Edit → Repair Chain → Delete |
- |
Function |
Context Menu |
Menu Path |
Description/More Information |
Call administration for DataStore object |
Manage InfoProviders or double-click on column Data Target |
- |
- |
Close request |
Close Request |
- |
You can close a request if the daemon has terminated. See Closing Requests in the Monitor for Real-Time Data Acquisition. |
Call monitor for DTP request |
Monitor |
Goto → Monitor |
The system displays the monitor for the selected request. |
Function |
Context Menu |
Menu Path |
Description/More Information |
Call process chain maintenance |
Maintain Subsequent Process Chain Or double-click |
- |
- |
Delete assignment to daemon |
Delete Assignment |
- |
The system no longer displays the process chain in the monitor for real-time data acquisition. The process chain does not start when the daemon closes a DTP request. |
You can display the daemon jobs at all levels of the overview by choosing Goto → Job Overview or the corresponding context menu entry.
You can display the log entries for the daemon at all levels of the overview by choosing Goto → Display Log or the corresponding context menu entry.