|
|
@@ -1,147 +1,147 @@
|
|
|
-<openas2>
|
|
|
- <properties
|
|
|
- sql_timestamp_format="yyyy-MM-dd HH:mm:ss.SSS"
|
|
|
-
|
|
|
- />
|
|
|
- <certificates classname="org.openas2.cert.PKCS12CertificateFactory"
|
|
|
- filename="%home%/ubtob.com.p12"
|
|
|
- password="ef3d7fc7ad47f0a84a55d27bf45b48c9"
|
|
|
- interval="300"/>
|
|
|
-
|
|
|
- <partnerships classname="org.openas2.partner.XMLPartnershipFactory"
|
|
|
- filename="%home%/partnerships.xml"/>
|
|
|
-
|
|
|
- <loggers>
|
|
|
- <logger classname="org.openas2.logging.ConsoleLogger"/>
|
|
|
-
|
|
|
- <!-- Remove this comment to enable emailing of exceptions
|
|
|
- <logger classname="org.openas2.logging.EmailLogger"
|
|
|
- show="terminated"
|
|
|
- javax.mail.properties.file="%home%/java.mail.properties"
|
|
|
- from="openas2"
|
|
|
- to="your email address"
|
|
|
- smtpserver="your smtp server"
|
|
|
- smtpauth="true"
|
|
|
- smtpuser="mySmtpUserId"
|
|
|
- smtppwd="mySmtpPwd"
|
|
|
- subject="$exception.name$: $exception.message$"
|
|
|
- bodytemplate="%home%/emailtemplate.txt"/>
|
|
|
- -->
|
|
|
-
|
|
|
- <logger classname="org.openas2.logging.FileLogger"
|
|
|
- filename="%home%/../logs/log.$date.yyyy-MM-dd$.txt"/>
|
|
|
- <!-- Remove this comment to enable socket logging
|
|
|
- <logger classname="org.openas2.logging.SocketLogger"
|
|
|
- ipaddr="127.0.0.1"
|
|
|
- portid="19999"/>
|
|
|
- -->
|
|
|
- </loggers>
|
|
|
-
|
|
|
-
|
|
|
- <commands classname="org.openas2.cmd.XMLCommandRegistry"
|
|
|
- filename="%home%/commands.xml"/>
|
|
|
-
|
|
|
- <commandProcessors>
|
|
|
- <!-- <commandProcessor classname="org.openas2.cmd.processor.StreamCommandProcessor"/> -->
|
|
|
- <commandProcessor classname="org.openas2.cmd.processor.SocketCommandProcessor" portId="9990"
|
|
|
- userid="userID" password="pWd"/>
|
|
|
- </commandProcessors>
|
|
|
-
|
|
|
-
|
|
|
- <processor classname="org.openas2.processor.DefaultProcessor"
|
|
|
- pendingMDN="%home%/../data/pendingMDN3"
|
|
|
- pendingMDNinfo="%home%/../data/pendinginfoMDN3"
|
|
|
- >
|
|
|
- <module classname="org.openas2.processor.sender.AS2SenderModule">
|
|
|
- </module>
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.sender.AsynchMDNSenderModule">
|
|
|
- </module>
|
|
|
-
|
|
|
- <!-- This will parse the filename to get a sender and receiver. For instance a file
|
|
|
- named OpenAS2A_OID-OpenAS2B_OID.1234 would be sent from OpenAS2A to OpenAS2B. -->
|
|
|
- <module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
|
|
|
- outboxdir="%home%/../data/toAny"
|
|
|
- errordir="%home%/../data/toAny/error"
|
|
|
- interval="5"
|
|
|
- delimiters="-."
|
|
|
- sendfilename="true"
|
|
|
- format="sender.as2_id, receiver.as2_id, attributes.fileid"
|
|
|
- mimetype="application/EDI-X12" />
|
|
|
-
|
|
|
- <!--
|
|
|
- <module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
|
|
|
- outboxdir="%home%/../data/toOpenAS2A/"
|
|
|
- errordir="%home%/../data/toOpenAS2A/error"
|
|
|
- interval="5"
|
|
|
- defaults="sender.as2_id=OpenAS2B_OID, receiver.as2_id=OpenAS2A_OID"
|
|
|
- sendfilename="true"
|
|
|
- mimetype="application/EDI-X12"/>
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
|
|
|
- outboxdir="%home%/../data/toOpenAS2B"
|
|
|
- errordir="%home%/../data/toOpenAS2B/error"
|
|
|
- interval="5"
|
|
|
- defaults="sender.as2_id=OpenAS2A_OID, receiver.as2_id=OpenAS2B_OID"
|
|
|
- sendFilename="true"
|
|
|
- mimetype="application/EDI-X12"/>
|
|
|
- -->
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.msgtracking.DbTrackingModule"
|
|
|
- db_user="sa"
|
|
|
- db_pwd="OpenAS2"
|
|
|
- db_name="openas2"
|
|
|
- db_directory="%home%/DB"
|
|
|
- jdbc_driver="org.h2.Driver"
|
|
|
- jdbc_connect_string="jdbc:h2:$component.db_directory$/$component.db_name$"
|
|
|
- sql_escape_character="'"
|
|
|
- tcp_server_start="true"
|
|
|
- tcp_server_port="9092"
|
|
|
- tcp_server_password="openas2"
|
|
|
- />
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.storage.MDNFileModule"
|
|
|
- filename="%home%/../data/$mdn.msg.sender.as2_id$-$mdn.msg.receiver.as2_id$/mdn/$date.yyyy-MM-dd$/$mdn.msg.content-disposition.filename$-$mdn.msg.headers.message-id$"
|
|
|
- protocol="as2"
|
|
|
- tempdir="%home%/../data/temp"/>
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.storage.MessageFileModule"
|
|
|
- filename="%home%/../data/$msg.sender.as2_id$-$msg.receiver.as2_id$/inbox/$msg.content-disposition.filename$-$msg.headers.message-id$"
|
|
|
- header="%home%/../data/$msg.sender.as2_id$-$msg.receiver.as2_id$/msgheaders/$date.yyyy-MM-dd$/$msg.content-disposition.filename$-$msg.headers.message-id$"
|
|
|
- protocol="as2"
|
|
|
- tempdir="%home%/../data/temp"/>
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.receiver.AS2ReceiverModule"
|
|
|
- port="20880"
|
|
|
- errordir="%home%/../data/inbox/error"
|
|
|
- errorformat="sender.as2_id, receiver.as2_id, headers.message-id"/>
|
|
|
- <!--
|
|
|
- <module classname="org.openas2.processor.receiver.AS2ReceiverModule"
|
|
|
- port="10443"
|
|
|
- protocol="https"
|
|
|
- ssl_protocol="TLS"
|
|
|
- ssl_keystore="%home%/ssl_certs.jks"
|
|
|
- ssl_keystore_password="testas2"
|
|
|
- errordir="%home%/../data/inbox/error"
|
|
|
- errorformat="sender.as2_id, receiver.as2_id, headers.message-id"/>
|
|
|
- -->
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.receiver.AS2MDNReceiverModule"
|
|
|
- port="20881"/>
|
|
|
-
|
|
|
- <!--
|
|
|
- <module classname="org.openas2.processor.receiver.AS2MDNReceiverModule"
|
|
|
- port="10444"
|
|
|
- protocol="https"
|
|
|
- ssl_protocol="TLS"
|
|
|
- ssl_keystore="%home%/ssl_certs.jks"
|
|
|
- ssl_keystore_password="testas2"
|
|
|
- />
|
|
|
- -->
|
|
|
-
|
|
|
- <module classname="org.openas2.processor.resender.DirectoryResenderModule"
|
|
|
- resenddir="%home%/../data/resend"
|
|
|
- errordir="%home%/../data/resend/error"
|
|
|
- resenddelay="60"/>
|
|
|
- </processor>
|
|
|
-</openas2>
|
|
|
+<openas2>
|
|
|
+ <properties
|
|
|
+ sql_timestamp_format="yyyy-MM-dd HH:mm:ss.SSS"
|
|
|
+
|
|
|
+ />
|
|
|
+ <certificates classname="org.openas2.cert.PKCS12CertificateFactory"
|
|
|
+ filename="%home%/server.p12"
|
|
|
+ password="111111"
|
|
|
+ interval="300"/>
|
|
|
+
|
|
|
+ <partnerships classname="org.openas2.partner.XMLPartnershipFactory"
|
|
|
+ filename="%home%/partnerships.xml"/>
|
|
|
+
|
|
|
+ <loggers>
|
|
|
+ <logger classname="org.openas2.logging.ConsoleLogger"/>
|
|
|
+
|
|
|
+ <!-- Remove this comment to enable emailing of exceptions
|
|
|
+ <logger classname="org.openas2.logging.EmailLogger"
|
|
|
+ show="terminated"
|
|
|
+ javax.mail.properties.file="%home%/java.mail.properties"
|
|
|
+ from="openas2"
|
|
|
+ to="your email address"
|
|
|
+ smtpserver="your smtp server"
|
|
|
+ smtpauth="true"
|
|
|
+ smtpuser="mySmtpUserId"
|
|
|
+ smtppwd="mySmtpPwd"
|
|
|
+ subject="$exception.name$: $exception.message$"
|
|
|
+ bodytemplate="%home%/emailtemplate.txt"/>
|
|
|
+ -->
|
|
|
+
|
|
|
+ <logger classname="org.openas2.logging.FileLogger"
|
|
|
+ filename="%home%/../logs/log.$date.yyyy-MM-dd$.txt"/>
|
|
|
+ <!-- Remove this comment to enable socket logging
|
|
|
+ <logger classname="org.openas2.logging.SocketLogger"
|
|
|
+ ipaddr="127.0.0.1"
|
|
|
+ portid="19999"/>
|
|
|
+ -->
|
|
|
+ </loggers>
|
|
|
+
|
|
|
+
|
|
|
+ <commands classname="org.openas2.cmd.XMLCommandRegistry"
|
|
|
+ filename="%home%/commands.xml"/>
|
|
|
+
|
|
|
+ <commandProcessors>
|
|
|
+ <!-- <commandProcessor classname="org.openas2.cmd.processor.StreamCommandProcessor"/> -->
|
|
|
+ <commandProcessor classname="org.openas2.cmd.processor.SocketCommandProcessor" portId="9990"
|
|
|
+ userid="userID" password="pWd"/>
|
|
|
+ </commandProcessors>
|
|
|
+
|
|
|
+
|
|
|
+ <processor classname="org.openas2.processor.DefaultProcessor"
|
|
|
+ pendingMDN="%home%/../data/pendingMDN3"
|
|
|
+ pendingMDNinfo="%home%/../data/pendinginfoMDN3"
|
|
|
+ >
|
|
|
+ <module classname="org.openas2.processor.sender.AS2SenderModule">
|
|
|
+ </module>
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.sender.AsynchMDNSenderModule">
|
|
|
+ </module>
|
|
|
+
|
|
|
+ <!-- This will parse the filename to get a sender and receiver. For instance a file
|
|
|
+ named OpenAS2A_OID-OpenAS2B_OID.1234 would be sent from OpenAS2A to OpenAS2B. -->
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
|
|
|
+ outboxdir="%home%/../data/toAny"
|
|
|
+ errordir="%home%/../data/toAny/error"
|
|
|
+ interval="5"
|
|
|
+ delimiters="-."
|
|
|
+ sendfilename="true"
|
|
|
+ format="sender.as2_id, receiver.as2_id, attributes.fileid"
|
|
|
+ mimetype="application/EDI-X12" />
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
|
|
|
+ outboxdir="%home%/../data/BtoA/"
|
|
|
+ errordir="%home%/../data/BtoA/error"
|
|
|
+ interval="5"
|
|
|
+ defaults="sender.as2_id=testb, receiver.as2_id=testa"
|
|
|
+ sendfilename="true"
|
|
|
+ mimetype="application/EDIFACT"/>
|
|
|
+
|
|
|
+ <!--
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
|
|
|
+ outboxdir="%home%/../data/toOpenAS2B"
|
|
|
+ errordir="%home%/../data/toOpenAS2B/error"
|
|
|
+ interval="5"
|
|
|
+ defaults="sender.as2_id=OpenAS2A_OID, receiver.as2_id=OpenAS2B_OID"
|
|
|
+ sendFilename="true"
|
|
|
+ mimetype="application/EDI-X12"/>
|
|
|
+ -->
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.msgtracking.DbTrackingModule"
|
|
|
+ db_user="sa"
|
|
|
+ db_pwd="OpenAS2"
|
|
|
+ db_name="openas2"
|
|
|
+ db_directory="%home%/DB"
|
|
|
+ jdbc_driver="org.h2.Driver"
|
|
|
+ jdbc_connect_string="jdbc:h2:$component.db_directory$/$component.db_name$"
|
|
|
+ sql_escape_character="'"
|
|
|
+ tcp_server_start="true"
|
|
|
+ tcp_server_port="9092"
|
|
|
+ tcp_server_password="openas2"
|
|
|
+ />
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.storage.MDNFileModule"
|
|
|
+ filename="%home%/../data/$mdn.msg.sender.as2_id$-$mdn.msg.receiver.as2_id$/mdn/$date.yyyy-MM-dd$/$mdn.msg.content-disposition.filename$-$mdn.msg.headers.message-id$"
|
|
|
+ protocol="as2"
|
|
|
+ tempdir="%home%/../data/temp"/>
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.storage.MessageFileModule"
|
|
|
+ filename="%home%/../data/$msg.sender.as2_id$-$msg.receiver.as2_id$/inbox/$msg.content-disposition.filename$-$msg.headers.message-id$"
|
|
|
+ header="%home%/../data/$msg.sender.as2_id$-$msg.receiver.as2_id$/msgheaders/$date.yyyy-MM-dd$/$msg.content-disposition.filename$-$msg.headers.message-id$"
|
|
|
+ protocol="as2"
|
|
|
+ tempdir="%home%/../data/temp"/>
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2ReceiverModule"
|
|
|
+ port="20880"
|
|
|
+ errordir="%home%/../data/inbox/error"
|
|
|
+ errorformat="sender.as2_id, receiver.as2_id, headers.message-id"/>
|
|
|
+ <!--
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2ReceiverModule"
|
|
|
+ port="10443"
|
|
|
+ protocol="https"
|
|
|
+ ssl_protocol="TLS"
|
|
|
+ ssl_keystore="%home%/ssl_certs.jks"
|
|
|
+ ssl_keystore_password="testas2"
|
|
|
+ errordir="%home%/../data/inbox/error"
|
|
|
+ errorformat="sender.as2_id, receiver.as2_id, headers.message-id"/>
|
|
|
+ -->
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2MDNReceiverModule"
|
|
|
+ port="20881"/>
|
|
|
+
|
|
|
+ <!--
|
|
|
+ <module classname="org.openas2.processor.receiver.AS2MDNReceiverModule"
|
|
|
+ port="10444"
|
|
|
+ protocol="https"
|
|
|
+ ssl_protocol="TLS"
|
|
|
+ ssl_keystore="%home%/ssl_certs.jks"
|
|
|
+ ssl_keystore_password="testas2"
|
|
|
+ />
|
|
|
+ -->
|
|
|
+
|
|
|
+ <module classname="org.openas2.processor.resender.DirectoryResenderModule"
|
|
|
+ resenddir="%home%/../data/resend"
|
|
|
+ errordir="%home%/../data/resend/error"
|
|
|
+ resenddelay="60"/>
|
|
|
+ </processor>
|
|
|
+</openas2>
|