...
Code Block | ||||
---|---|---|---|---|
| ||||
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case1/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case1/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case1/sedex/receipts</receiptDir> <sentDir>/mh_examples/case1/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case1/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case1/application"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/5 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/5 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/5 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case1/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <protocol createPerMessageProtocols="false"/> </messageHandler> <nativeApp participantId="T7-4-1" > <!-- die lokale sedexId --> <outbox dirPath="outbox" msgType="10301"> <recipientIdResolver filePath="/mh_examples/case1/mh/install-dir/conf/recipientIdResolver.groovy" method="resolve" /> </outbox> <inbox dirPath="inbox" msgTypes="10301"/> </nativeApp> </config> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case2/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case2/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case2/sedex/receipts</receiptDir> <sentDir>/mh_examples/case2/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case2/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case2"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/30 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/30 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/30 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case2/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <protocol createPerMessageProtocols="false"/> </messageHandler> <nativeApp participantId="T7-4-2" > <!-- die lokale sedexId --> <outbox dirPath="applicationA/outbox" msgType="10301"> <recipientIdResolver filePath="/mh_examples/case2/mh/install-dir/conf/recipientIdResolver.groovy" method="resolve" /> </outbox> <inbox dirPath="applicationA/inbox" msgTypes="10301"/> </nativeApp> <nativeApp participantId="T7-4-3" > <!-- die lokale sedexId --> <outbox dirPath="applicationB/outbox" msgType="10301"> <recipientIdResolver filePath="/mh_examples/case2/mh/install-dir/conf/recipientIdResolver.groovy" method="resolve" /> </outbox> <inbox dirPath="applicationB/inbox" msgTypes="10301"/> </nativeApp> </config> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case3/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case3/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case3/sedex/receipts</receiptDir> <sentDir>/mh_examples/case3/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case3/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case3"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/30 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/30 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/30 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case3/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <protocol createPerMessageProtocols="false"/> </messageHandler> <nativeApp participantId="T7-4-1" > <!-- die lokale sedexId --> <outbox dirPath="applicationA/outbox" msgType="10301"> <recipientIdResolver filePath="/mh_examples/case3/mh/install-dir/conf/recipientIdResolver.groovy" method="resolve" /> </outbox> <inbox dirPath="applicationA/inbox" msgTypes="10301"/> </nativeApp> <transparentApp participantId="T7-4-1" > <!-- die lokale sedexId --> <outbox dirPath="applicationB/outbox" /> <inbox dirPath="applicationB/inbox" msgTypes="112"/> <receipts dirPath="applicationB/receipts" msgTypes="112"/> </transparentApp> </config> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case4/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case4/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case4/sedex/receipts</receiptDir> <sentDir>/mh_examples/case4/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case4/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case4"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/30 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/30 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/30 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case4/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <protocol createPerMessageProtocols="false"/> </messageHandler> <transparentApp participantId="T7-4-2" > <!-- die lokale sedexId --> <outbox dirPath="applicationA/outbox" /> <inbox dirPath="applicationA/inbox" msgTypes="112"/> <receipts dirPath="applicationA/receipts" msgTypes="112"/> </transparentApp> <transparentApp participantId="T7-4-3" > <!-- die lokale sedexId --> <outbox dirPath="applicationB/outbox" /> <inbox dirPath="applicationB/inbox" msgTypes="112"/> <receipts dirPath="applicationB/receipts" msgTypes="112"/> </transparentApp> </config> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case5/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case5/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case5/sedex/receipts</receiptDir> <sentDir>/mh_examples/case5/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case5/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case5"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/30 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/30 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/30 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case5/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <localRecipients> <localRecipient recipientId="T7-4-2" msgTypes="112" /> <localRecipient recipientId="T7-4-3" msgTypes="112" /> </localRecipients> <protocol createPerMessageProtocols="false"/> </messageHandler> <transparentApp participantId="T7-4-2" > <!-- die lokale sedexId --> <outbox dirPath="applicationA/outbox" /> <inbox dirPath="applicationA/inbox" msgTypes="112"/> <receipts dirPath="applicationA/receipts" msgTypes="112"/> </transparentApp> <transparentApp participantId="T7-4-3" > <!-- die lokale sedexId --> <outbox dirPath="applicationB/outbox" /> <inbox dirPath="applicationB/inbox" msgTypes="112"/> <receipts dirPath="applicationB/receipts" msgTypes="112"/> </transparentApp> </config> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case6/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case6/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case6/sedex/receipts</receiptDir> <sentDir>/mh_examples/case6/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case6/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case6/application"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/30 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/30 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/30 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case6/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <protocol createPerMessageProtocols="false"/> </messageHandler> <nativeApp participantId="T7-4-1" > <!-- die lokale sedexId --> <outbox dirPath="outbox" msgType="10301"> <recipientIdResolver filePath="/mh_examples/case6/mh/install-dir/conf/recipientIdResolver.groovy" method="resolve" /> <signingOutbox dirPath="signing-outbox" processedDir="processed" signingProfilePath="/mh_examples/case6/mh/install-dir/conf/signature.properties"> <certificateConfigFile filePath="/mh_examples/case6/sedex/conf/certificateConfiguration.xml"/> </signingOutbox> </outbox> <inbox dirPath="inbox" msgTypes="10301"/> </nativeApp> </config> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://msghandler.suis.admin.ch/xmlns/config config.xsd" xmlns="http://msghandler.suis.admin.ch/xmlns/config" version="3.01"> <sedexAdapter> <participantId>T7-4-1</participantId> <inboxDir>/mh_examples/case7/sedex/inbox</inboxDir> <outboxDir>/mh_examples/case7/sedex/outbox</outboxDir> <receiptDir>/mh_examples/case7/sedex/receipts</receiptDir> <sentDir>/mh_examples/case7/sedex/sent</sentDir> </sedexAdapter> <messageHandler> <!-- In diesem Pfad mssen die MH Basis-Verzeichnisse sein: corrupted, tmp, unkown, etc. --> <workingDir dirPath="/mh_examples/case7/mh/working-dir"/> <!-- Wo starten relative Pfade --> <baseDir dirPath="/mh_examples/case7/application"/> <!-- wie oft wird die sedex inbox geprft --> <sedexInboxDirCheck cron="0/30 * * * * ?" /> <!-- wie oft wird das sedex receipts directoty geprft --> <sedexReceiptDirCheck cron="0/30 * * * * ?" /> <!-- jede *outbox kann Wert berschreiben --> <defaultOutboxCheck cron="0/30 * * * * ?" /> <webserviceInterface host="localhost" port="18080"/> <statusDatabase dirPath="/mh_examples/case7/mh/working-dir/db" dataHoldTimeInDays="2" resend="true"/> <protocol createPerMessageProtocols="false"/> </messageHandler> <nativeApp participantId="T7-4-1" > <!-- die lokale sedexId --> <outbox dirPath="outbox" msgType="10301"> <recipientIdResolver filePath="/mh_examples/case7/mh/install-dir/conf/recipientIdResolver.groovy" method="resolve" /> <signingOutbox dirPath="signing-outbox1" signingProfilePath="/mh_examples/case7/mh/install-dir/conf/signature1.properties"> <certificate filePath="/mh_examples/case7/mh/install-dir/conf/certificate1.p12" password="secret"/> </signingOutbox> <signingOutbox dirPath="signing-outbox2" signingProfilePath="/mh_examples/case7/mh/install-dir/conf/signature2.properties"> <certificateConfigFile filePath="/mh_examples/case7/sedex/conf/certificateConfiguration.xml"/> </signingOutbox> </outbox> <inbox dirPath="inbox" msgTypes="10301"/> </nativeApp> </config> |
...