定義例
MSDTC連携機能を使用しない場合
<configuration>
<configSections>
<section
name="hitachi.opentp1.connector"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
<section
name="hitachi.opentp1.client"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
</configSections>
<hitachi.opentp1.connector>
<common>
<client conf=""/>
<connection pooled="20" active="100"
threshold="80" watchtime="120"
failureInfoSharing="true"
failureCheckInterval="300"/>
<occupation pooled="10"/>
</connection>
<log destination="c:¥temp¥connectorn" fileSize="1048576"
level="1"/>
<buffer pooling="true">
<largestBufferPool maxCount="5"
threshold="100"/>
<bufferPool size="102400" maxCount="50" threshold="120"/>
<bufferPool size="10240" maxCount="50" threshold="150"/>
</buffer>
<perfCounter use="true"/>
<option maxMessageSize="8"/>
</common>
<profile id="gyoumu2">
<client conf="server2"/>
<connection>
<occupation pooled="10"/>
</connection>
<buffer pooling="true">
<largestBufferPool maxCount="2"/>
<bufferPool size="102400" maxCount="10"/>
</buffer>
</profile>
<profile id="gyoumu3">
<client conf="server3"/>
<connection>
<tcpip keepAlive="true"/>
<occupation pooled="2"/>
</connection>
</profile>
</hitachi.opentp1.connector>
<hitachi.opentp1.client>
<common>
<tp1Server host="hostA"/>
<tp1Server host="hostB"/>
<rpc use="nam" watchTime="0"/>
<nameService port="10000"/>
</common>
<profile id="traceMode">
<errTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<methodTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<uapTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<dataTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
</profile>
<profile id="server2">
<tp1Server host="hostA"/>
<rpc use="nam" watchTime="0"/>
<nameService port="10000"/>
</profile>
<profile id="server3">
<tcpip use="true"
type="sendrecv"
sendHost="hostB"
sendPort="20000"
openPortAtRecv="true"/>
</profile>
</hitachi.opentp1.client>
</configuration>
<configuration>
<configSections>
<section
name="hitachi.opentp1.connector"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
<section
name="hitachi.opentp1.client"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
</configSections>
<hitachi.opentp1.connector>
<common>
<client conf=""/>
<connection pooled="20" active="100"
threshold="80" watchtime="120"
failureInfoSharing="true"
failureCheckInterval="300"/>
<occupation pooled="10"/>
</connection>
<log destination="c:¥temp¥connectorn" fileSize="1048576"
level="1"/>
<buffer pooling="true" create="false">
<largestBufferPool maxCount="5"
threshold="100"/>
<bufferPool size="102400" maxCount="50" threshold="120"/>
<bufferPool size="10240" maxCount="50" threshold="150"/>
</buffer>
<perfCounter use="true"/>
<option maxMessageSize="8"/>
</common>
<profile id="gyoumu2">
<client conf="server2"/>
<connection>
<occupation pooled="10"/>
</connection>
<buffer pooling="true">
<largestBufferPool maxCount="2"/>
<bufferPool size="102400" maxCount="10"/>
</buffer>
</profile>
<profile id="gyoumu3">
<client conf="server3"/>
<connection>
<tcpip keepAlive="true"/>
<occupation pooled="2"/>
</connection>
</profile>
</hitachi.opentp1.connector>
<hitachi.opentp1.client>
<common>
<tp1Server host="hostA"/>
<tp1Server host="hostB"/>
<rpc use="nam" watchTime="0"/>
<nameService port="10000"/>
</common>
<profile id="traceMode">
<errTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<methodTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<uapTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<dataTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
</profile>
<profile id="server2">
<tp1Server host="hostA"/>
<rpc use="nam" watchTime="0"/>
<nameService port="10000"/>
</profile>
<profile id="server3">
<tcpip use="true"
type="sendrecv"
sendHost="hostB"
sendPort="20000"
openPortAtRecv="true"/>
</profile>
</hitachi.opentp1.client>
</configuration>
MSDTC連携機能を使用した場合(アプリケーションの構成定義の設定例)
<configuration>
<configSections>
<section
name="hitachi.opentp1.connector"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
<section
name="hitachi.opentp1.client"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
</configSections>
<hitachi.opentp1.connector>
<common>
<client conf=""/>
<connection pooled="20" active="100"
threshold="80" watchtime="120"
failureInfoSharing="true"
failureCheckInterval="300"/>
<connection pooled="10"/>
</connection>
<log destination="c:¥temp¥connectorn" fileSize="1048576"
level="2"/>
<buffer pooling="true" create="false">
<largestBufferPool maxCount="5" threshold="100"/>
<bufferPool size="102400" maxCount="50" threshold="120"/>
<bufferPool size="10240" maxCount="50" threshold="150"/>
</buffer>
<perfCounter use="true"/>
<option maxMessageSize="8"/>
<distributedTransaction use="true"
nodeId="18AF5B57-FED5-4522-9B0B-94FBDDDD3EA4"
optimize1PC="false"
recoverRetryInterval="10"/>
</common>
</hitachi.opentp1.connector>
<hitachi.opentp1.client>
<common>
<tp1Server host="hostA"/>
<rpc use="rap" watchTime="180"/>
<rapService port="10020" autoConnect="true"/>
</common>
<profile id="traceMode">
<errTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<methodTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<uapTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
<dataTrace use="true" path="c:¥temp¥clientn"
fileSize="100000"/>
</profile>
</hitachi.opentp1.client>
</configuration>
MSDTC連携機能を使用した場合(トランザクションリカバリサービスの構成定義の設定例1)
<configuration>
<configSections>
<section
name="hitachi.opentp1.connector"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
<section
name="hitachi.opentp1.client"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,Culture=neutral,
PublicKeyToken=2440cf5f0d80c91c,Custom=null"/>
</configSections>
<hitachi.opentp1.connector>
<common>
<client conf=""/>
<connection pooled="1" active="1" watchtime="120"/>
<log destination="c:¥temp¥connectorn¥trs" fileSize="1048576"
level="2"/>
<recoveryService nodeId=
"18AF5B57-FED5-4522-9B0B-94FBDDDD3EA4"
appDomainCheckInterval="10"
recoverRetryInterval="10"
recoverCheckInterval="180"
recoverCheckCount="3"/>
rmidStoragePath=
"C:¥Program Files¥Hitachi¥
TP1Connector for .NET Framework¥trs¥rmid"/>
</common>
</hitachi.opentp1.connector>
<hitachi.opentp1.client>
<common>
<tp1Server host="hostA"/>
<rpc use="rap" watchTime="180"/>
<rapService port="10020" autoConnect="true"/>
<errTrace use="true" path="c:¥temp¥clientn¥trs"
fileSize="100000"/>
</common>
</hitachi.opentp1.client>
MSDTC連携機能を使用した場合(トランザクションリカバリサービスの構成定義の設定例2)
<configuration>
<configSections>
<section
name="hitachi.opentp1.connector"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,PublicKeyToken=2440cf5f0d80c91c,
Custom=null"/>
<section
name="hitachi.opentp1.client"
type="Hitachi.OpenTP1.Common.Util.ProfileSectionHandler,
Hitachi.OpenTP1.Client,Version=7.0.0.0,
Culture=neutral,
PublicKeyToken=2440cf5f0d80c91c,Custom=null"/>
</configSections>
<hitachi.opentp1.connector>
<common>
<client conf=""/>
<connection pooled="2" active="2" watchtime="120"/>
<log destination="c:¥temp¥connectorn¥trs"
fileSize="1048576" level="2"/>
<recoveryService nodeId=
"18AF5B57-FED5-4522-9B0B-94FBDDDD3EA4"
appDomainCheckInterval="10"
recoverRetryInterval="10"
recoverCheckInterval="180"
recoverCheckCount="3"
rmidStoragePath=
"C:¥Program Files¥Hitachi¥
TP1Connector for .NET Framework¥trs¥rmid"/>
profiles="tp1Server1,tp1Server2"/>
</common>
<profile id="tp1Server1">
<client conf="server1"/>
<connection>
<connection pooled="1"/>
</connection>
</profile>
<profile id="tp1Server2">
<client conf="server2"/>
<connection>
<connection pooled="1"/>
</connection>
</profile>
</hitachi.opentp1.connector>
<hitachi.opentp1.client>
<common>
<errTrace use="true" path="c:¥temp¥clientn¥trs"
fileSize="100000"/>
</common>
<profile id="server1">
<tp1Server host="hostA"/>
<rpc use="rap" watchTime="180"/>
<rapService port="10020" autoConnect="true"/>
</profile>
<profile id="server2">
<tp1Server host="hostB"/>
<rpc use="rap" watchTime="180"/>
<rapService port="10020" autoConnect="true"/>
</profile>
</hitachi.opentp1.client>