00197458-01_UG_EDM_V2.2_en.pdf - 第11页

EDM V2.2 / U ser Guid e Ausgabe 10/2013 E dition 11 2.1.6 EDM Dat a Transf er M anager (Push Mode) The data pr eparatio n engineer controls the push m ode func tions using t he EDM D ata Trans fer GUI (see sec tion 2.2 .…

100%1 / 94
EDM V2.2 / User Guide Ausgabe 10/2013 Edition
10
2.1 System Components
The Engineering Data Manager consists of the following system components.
2.1.1 EDM Configuration Manager
The EDM Configuration Manager is the central program for configuring the EDM system. Changing
the EDM configuration is an administrative task and does not concern the EDM line operator.
The EDM Configuration Manager contains the functionality to define and change configuration sets
to support multiple EDM scenarios. A configuration set consists of references to all configuration
items, including
Filter rule settings
Settings for email notification on incoming notifications
Master server storage location
Based on certain rules, the Configuration Manager assigns exactly one configuration set to each
EDM Client computer, defining its behavior.
The configuration options and the user interface are described in chapter 5.
2.1.2 EDM Master Service
The EDM master service is the server component of EDM. It replies to queries from EDM line
services and distributes the data in the central SIPLACE Pro database among the lines. In return, it
accepts change notifications and collects them in the Clearing Pool database.
The EDM master service is implemented as a Windows service that starts automatically when the
system is started.
2.1.3 EDM Line Service
The EDM line service is the counterpart to the EDM master service. It monitors the changes made
by users to the local SIPLACE Pro data (SPI), documents the changes and sends them to the
master service for entry in the EDM Clearing Pool.
2.1.4 EDM Client
The EDM Client enables user interaction on the line. It implements the customer workflow for the
distribution of data from a central database. The workflow can be customized to match user needs.
See section 4.2 and section 6.3.
2.1.5 EDM Clearing Pool
The EDM Clearing Pool is the tool used by the data preparation engineer to examine the change
notifications from each of the lines in terms of their relevance and, if necessary, integrate them into
the SIPLACE Pro master database. With the functionality already available in SIPLACE Pro,
individual objects of a certain type (components, component shapes, fiducial types, boards and
placement lists) can be compared attribute-by-attribute, and changes can be applied at this low
level. The EDM Clearing Pool can be installed on a separate workstation computer independently
of the EDM master service. See section 4.4.
EDM V2.2 / User Guide Ausgabe 10/2013 Edition
11
2.1.6 EDM Data Transfer Manager (Push Mode)
The data preparation engineer controls the push mode functions using the EDM Data Transfer GUI
(see section 2.2.2). Here, the objects to be sent are selected and sent to the relevant lines, a status
display shows the progress of the data transferred in this way, informs the user that the push
operation was successful and warns of any problems.
The EDM Data Transfer Manager usually is installed in combination with the EDM Clearing Pool,
but may also be setup on another computer that provides network access to the EDM Master and
all EDM Lines.
2.1.7 EDM Tool
The EDM Tool is a utility that runs on all EDM computers and that monitors the status of the EDM
services (master service and line service) and the integrity of the EDM configuration files.
It also allows you to enter comments for new notifications on the Line Server.
Comments can also be entered on a computer other than the Line Server. To do this, the EDM
Tool must be installed on this computer and an entry in the configuration file of the Line Server
must be adapted accordingly (see section 6.2.6.14).
As a singleton, the EDM Tool only runs in one user session a time, i.e. on server operating systems
only one user (the first one), who is logged in, will be able to run the EDM Tool.
2.2 Data Transfer
SIPLACE EDM was developed to make it possible to store SIPLACE Pro data on a centralized
basis. One requirement to reach this goal is to guarantee an efficient, selective data transfer from
the Master Server to the Line Servers and in the opposite direction. Changes made at the local
level are integrated into the central database so that it contains data that is valid i.e. as up-to-date
as possible throughout production.
From a technical point of view, the bi-directional data transfer rests on the data import and export
functionality of SIPLACE Pro, which is also available from SIPLACE Pro Desk.
SIPLACE EDM implements a process-based solution for data transfer. The program provides three
approaches to control and monitor the data flow:
pull mode
push mode
forced pull mode
EDM V2.2 / User Guide Ausgabe 10/2013 Edition
12
2.2.1 Pull mode
On the one hand, the pull mode represents a stand-alone process controller for the data transfer,
and on the other hand, it serves as basis for the forced pull mode. For this reason, this section will
only deal with the aspects common to both modes and the following section will only deal with the
aspects specific to the forced pull mode.
The basic idea behind the forced pull mode as well as the "simple" pull mode is that the line
engineer is responsible for the production data and for the decision regarding which data applies to
the line since the line engineer is responsible for ensuring that the line produces.
To do this, the line engineer manually starts the pull mode via the SIPLACE EDM Client. He or
she selects the data to be transferred. The data preparation engineer, though, is provided with
configuration options he or she can use to actively intervene in the process (see section 5.1.6). The
data preparation engineer specifies what objects are available for each line and what object types
are to be overwritten when performing a download to the line. In general terms:
The data preparation engineer is responsible for the correctness of the object types overwritten
during the download.
The line engineer is responsible for the object types that are not overwritten.
The data preparation engineer, however, has neither influence on whether or not the line engineer
pulls new data from the Master Server, nor when this data is pulled.
2.2.2 Push mode
In push mode, the data preparation engineer selects the data he or she wishes to make available
to the lines they are responsible for. They use an application template (see section 5.1.6) to
select one or more line computers and the objects (e.g. optimized recipes) that they want to
transfer to the selected line(s). Depending on the settings in the configuration, the line engineer is
forced to accept these changes immediately or later, may reject them, or is simply notified that data
has been changed. With the EDM Data Transfer Manager, the data preparation engineer always
has an overview of the status of the individual transfer packages on the EDM lines.
In contrast to the two pull mode variants, the data preparation engineer has the sovereignty over
the status of the data in push mode.
Push mode and pull mode may be used independently. EDM can be operated in mixed mode
without problems.
To perform a push operation the EDM Data Transfer Manager (Push Mode) needs network access
to the Line Servers receiving the data.
2.2.3 Forced pull mode
With forced pull mode, SIPLACE EDM provides an option of ensuring that the line data engineer
is always working with relatively up-to-date data. This mode allows for the specification of a
maximum time period between two downloads. This should ensure that the data on the lines is
never older than the prescribed period. If no data is downloaded from the Master Server during the
time defined, then the data preparation engineer is informed of this via a SIPLACE EDM notification
and can initiate organizational activities to ensure the data is downloaded and up-to-date.
NOTICE
However, the push mode would probably support this use case better than the forced
pull mode.