00196806-02_IM_EDM_1_10_en.pdf - 第29页

EDM V1.10 / Installation Manual 07/2011 Edition Example: basic structure of an EDM configuration file <configuration> <!- - This is a comment - - > Value <appSetting> <add key=" masterServer &qu…

100%1 / 66
EDM V1.10 / Installation Manual 07/2011 Edition
5.2.3 Configuration file
The configuration file is an XML-based file that uses the format of the Microsoft configuration files.
The configuration file for all EDM applications is named EDM.config and is located in the
configuration folder. A change therefore applies, for example, to both the EDM master service as
well as to the Clearing Pool installed on this computer.
NOTICE
A change only takes effect after the applications are restarted.
The permitted keys used are described in brief in Table 5-3. The individual entries are specified in
details in the sections 5.2.3.1 Server type to 5.2.3.34 Customer configuration. For purposes of
legibility, abbreviations are used in the table. The abbreviations are explained in brief in Table 5-2.
Table entry Meaning
Enum Enumeration type. The ordinals valid for each key are shown in the
corresponding explanation.
String Character string
Time Time specification in the format "P0Y0M0DT0H15M0S"
Class .NET class in the format [ClassName][,Assembly]
Path Windows path specification
File Windows file specification
Endpoint Communication endpoint. The exact format depends on the transfer protocol.
Section Subsection with several values. The entries valid for each key are shown in the
corresponding explanation.
C Valid for: Clearing Pool
L Valid for: Line Server
M Valid for: Master Server
T Valid for: EDM Tool
R Required
D Default value. Input is only necessary if a different setting is desired.
Table 5-2: Legend
28
EDM V1.10 / Installation Manual 07/2011 Edition
Example: basic structure of an EDM configuration file
<configuration>
<!- - This is a comment - - >
Value
<appSetting>
<add key="masterServer" value="localhost"/>
<add key="notificationInterval" value="P0Y0M0D0H15M0S"/>
</appSettings>
<! - - This is a configuration parameter of the type "Section" - ->
<endpointConfig>
<add key="spc10047c" value="Private$\EDM"/>
</endpointConfig>
<! - - These are the services provided by the Master Server - - >
<requestCommandConfig>
<add key="objectData" value=
"Siemens.SiplacePro.EDM.DataExchange.Commands.RequestDataCommand,DataExchange"
/>
</requestCommandConfig>
</configuration>
The keys and sections permitted are listed in the following table:
Key Format Type Contents
clientWorkflowConfig File L;D File with EDM Client
process definition (5.2.3.21)
commentCategories Section M;T Comment categories for
change notifications
(5.2.3.29)
communicationTimeout Time L;M;C;D Timeout for communication
between line and Master
Server (5.2.3.16)
compressionType Enum L;M;C;D Compression for data
transfer (5.2.3.20)
customConfig Section L;M ;C ;T Space for additional
attributes (5.2.3.32)
edmToolEndPoint Endpoint L;M;T;R End point for messages to
the EDM tool. (5.2.3.14)
endpointConfig Section M;R Endpoint configuration for
the exchange of data (0)
helpDirectory Path L;M;C;T;D lp files (5.2.3.2) Path for he
incomingClearingPoolRequests int
Pool
Endpo M;C;R Endpoint for incoming
queries to the Clearing
(5.2.3.13)
incomingNotifications Endpoint M;R r incoming
the
Endpoint fo
change notifications to
master (5.2.3.12)
Endpoint
Time Key
Section
Class
29
EDM V1.10 / Installation Manual 07/2011 Edition
incomingRequests Endpoint M;R Endpoint for incoming
queries to the master
(5.2.3.11)
machineAliasNames Section L;M;C;R Assignment of readable
names to the network IDs of
the individual EDM
computers (Line Servers,
Clearing Pool, etc.)
(5.2.3.31)
masterNotifications Endpoint L;R Destination for change
notifications (5.2.3.10)
masterRequests Endpoint L;C;R Requests to the Master
Server (5.2.3.9)
masterServer String L;M;C;R Network identification of the
Master Server (5.2.3.7)
notificationDistributorClass Class M;D Class for external
notifications (e.g. email)
notificationDistributor
ConfiguratorClass
Class M;D Configuration for external
notification system (e.g.
email) (5.2.3.4)
notificationInterval Time L;D Time to transfer the change
notification to the master
(5.2.3.5)
notificationStorage Endpoint L;D Temporary storage for
change notifications
responseTimeout Time L;D Timeout for replies from the
master (5.2.3.19)
requestCommandConfig Section M;R Scope of functionality of
Master Server (5.2.3.30)
serverType Enum L;M;C;R Operating mode of the
installation (5.2.3.1)
serviceRemotingEndpoint String L;R .NET remoting configuration
for communication with the
line service (5.2.3.22)
spiLines Section L SIPLACE Pro lines
associated with this Line
Server. (5.2.3.24)
startingPoints Section M List of permissible object
types for starting points
(5.2.3.28)
sqlDataSource String C;M;R SQL Server access for the
Clearing Pool (5.2.3.24)
sqlUserName String C;M;R User name for SQL Server
access (5.2.3.26)
sqlUserPassword String C;M;R Password for SQL Server
access (5.2.3.27)
30