[open-ils-commits] r8871 - trunk/Open-ILS/examples

svn at svn.open-ils.org svn at svn.open-ils.org
Wed Mar 5 18:11:32 EST 2008


Author: erickson
Date: 2008-03-05 17:39:08 -0500 (Wed, 05 Mar 2008)
New Revision: 8871

Added:
   trunk/Open-ILS/examples/opensrf_core.xml.example.multidomain
Modified:
   trunk/Open-ILS/examples/opensrf_core.xml.example
Log:
added a multidomain opensrf_core.xml example.  updated the basic opensrf_core.xml to match opensrf changes (as of opensrf changeset 1253)

Modified: trunk/Open-ILS/examples/opensrf_core.xml.example
===================================================================
--- trunk/Open-ILS/examples/opensrf_core.xml.example	2008-03-05 17:57:12 UTC (rev 8870)
+++ trunk/Open-ILS/examples/opensrf_core.xml.example	2008-03-05 22:39:08 UTC (rev 8871)
@@ -7,20 +7,12 @@
     <!-- The OpenSRF Routers's name on the network -->
     <!-- You should never need to change this -->
     <router_name>router</router_name>
-
-    <routers>
-
-      <!-- List of router domains we should register with. 
-        We must at least have our default jabber domain in here -->
-      <router>localhost</router>
-
+	<routers>
+        <router>localhost</router>
     </routers>
-    <domains>
 
-      <!-- Our jabber domain, currently only one domain is supported -->
-      <domain>localhost</domain>
-
-    </domains>
+    <!-- Our jabber domain -->
+    <domain>localhost</domain>
     <username>client</username>
     <passwd>mypass</passwd>
     <port>5222</port>
@@ -99,44 +91,46 @@
 
   <!-- ======================================================================================== -->
 
-  <router>
+  <routers>
+    <router>
+  
+      <!-- do not change -->
+      <component>0</component>
+  
+      <trusted_domains>
+  
+        <!-- Trusted servers are allowed to register apps with the router -->
+        <server>localhost</server>
+  
+        <!-- Trusted clients are allowed to send packets through the router -->
+        <client>localhost</client>
+  
+      </trusted_domains>
+  
+      <transport>
+  
+        <!-- jabber server are we connecting to -->
+        <server>localhost</server>
+        <port>5222</port>
+  
+        <!-- if this is changed, all "router_name" settings 
+                  will need to be updated to match this setting -->
+        <username>router</username>
+        <password>mypassword</password>
+  
+        <!-- router's jabber resource -->
+        <!-- do not change this -->
+        <resource>router</resource>
+        <connect_timeout>10</connect_timeout>
+        <max_reconnect_attempts>5</max_reconnect_attempts>
+  
+      </transport>
+      <logfile>/openils/var/log/router.log</logfile>
+      <loglevel>3</loglevel>
+    </router>
 
-    <!-- do not change -->
-    <component>0</component>
+  </routers>
 
-    <trusted_domains>
-
-      <!-- Trusted servers are allowed to register apps with the router -->
-      <server>localhost</server>
-
-      <!-- Trusted clients are allowed to send packets through the router -->
-      <client>localhost</client>
-
-    </trusted_domains>
-
-    <transport>
-
-      <!-- jabber server are we connecting to -->
-      <server>localhost</server>
-      <port>5222</port>
-
-      <!-- if this is changed, all "router_name" settings 
-                will need to be updated to match this setting -->
-      <username>router</username>
-      <password>mypassword</password>
-
-      <!-- router's jabber resource -->
-      <!-- do not change this -->
-      <resource>router</resource>
-      <connect_timeout>10</connect_timeout>
-      <max_reconnect_attempts>5</max_reconnect_attempts>
-
-    </transport>
-    <logfile>/openils/var/log/router.log</logfile>
-    <loglevel>3</loglevel>
-
-  </router>
-
   <!-- ======================================================================================== -->
 
 </config>

Added: trunk/Open-ILS/examples/opensrf_core.xml.example.multidomain
===================================================================
--- trunk/Open-ILS/examples/opensrf_core.xml.example.multidomain	                        (rev 0)
+++ trunk/Open-ILS/examples/opensrf_core.xml.example.multidomain	2008-03-05 22:39:08 UTC (rev 8871)
@@ -0,0 +1,140 @@
+<?xml version='1.0'?>
+<config>
+
+    <!-- Options for <loglevel>: 0 None, 1 Error, 2 Warning, 3 Info, 4 debug -->
+
+	<opensrf>
+
+		<routers>
+            <!-- define the list of routers our services will register with -->
+			<router>
+                <!-- This is the public router.  On this router, we only register applications
+                     which should be accessible to everyone on the opensrf network -->
+                <name>router</name>
+                <domain>public.localhost</domain>
+                <services>
+				    <service>opensrf.math</service> 
+				    <service>open-ils.cat</service> 
+				    <service>open-ils.supercat</service> 
+				    <service>open-ils.search</service> 
+				    <service>open-ils.circ</service> 
+				    <service>open-ils.actor</service> 
+				    <service>open-ils.auth</service> 
+				    <service>open-ils.collections</service>  
+				    <service>open-ils.reporter</service>  
+                </services>
+            </router>
+
+			<router>
+                <!-- This is the private router.  All applications must register with 
+                    this router, so no explicit <services> section is required -->
+                <name>router</name>
+                <domain>private.localhost</domain>
+            </router>
+		</routers>
+
+
+        <!-- Our domain should match that of the private router -->
+		<domain>private.localhost</domain>
+		<username>osrf</username>
+		<passwd>osrf</passwd>
+		<port>5222</port>
+
+		<logfile>/openils/var/log/osrfsys.log</logfile>
+        <!--
+		<logfile>syslog</logfile>
+		<syslog>local0</syslog>
+		<actlog>local1</actlog>
+        -->
+		<loglevel>3</loglevel>
+		<settings_config>/openils/conf/opensrf.xml</settings_config>
+	</opensrf>
+
+
+	<!-- The section between <gateway>...</gateway> is a standard OpenSRF C stack config file -->
+	<gateway>
+
+		<client>true</client>
+		<router_name>router</router_name>
+
+        <!-- The gateway connects to the public domain for security -->
+		<domain>public.localhost</domain>
+
+      <!-- this section will be soon deprecated for multi-domain mode... -->
+      <services>
+         <service>opensrf.math</service>
+         <service>opensrf.dbmath</service>
+         <service>open-ils.cat</service>
+         <service>open-ils.search</service>
+         <service>open-ils.circ</service>
+         <service>open-ils.actor</service>
+         <service>open-ils.auth</service>
+         <service>open-ils.collections</service>
+         <service>open-ils.reporter</service>
+      </services>
+
+		<!-- jabber login info -->
+		<username>osrf</username>
+		<passwd>osrf</passwd>
+		<port>5222</port>
+		<loglevel>3</loglevel>
+		<logfile>/openils/var/log/gateway.log</logfile>
+        <!--
+    	<logfile>syslog</logfile>
+		<syslog>local6</syslog>
+		<actlog>local1</actlog>
+        -->
+	</gateway>
+
+	<!-- ======================================================================================== -->
+
+    <routers>
+        <router> <!-- public router -->
+            <trusted_domains>
+                <!-- allow private services to register with this router 
+                     and public client to send requests to this router. -->
+                <server>private.localhost</server>
+                <client>public.localhost</client>
+            </trusted_domains>
+            <transport>
+                <server>public.localhost</server>
+                <port>5222</port>
+                <unixpath>/openils/var/sock/unix_sock</unixpath>
+                <username>router</username>
+                <password>osrf</password>
+                <resource>router</resource>
+                <connect_timeout>10</connect_timeout>
+                <max_reconnect_attempts>5</max_reconnect_attempts>
+            </transport>
+            <logfile>syslog</logfile>
+            <syslog>local2</syslog>
+            <loglevel>5</loglevel>
+        </router>
+        <router> <!-- private router -->
+            <trusted_domains>
+                <server>private.localhost</server>
+                <!-- only clients on the private domain can send requests to this router -->
+                <client>private.localhost</client>
+            </trusted_domains>
+            <transport>
+                <server>private.localhost</server>
+                <port>5222</port>
+                <username>router</username>
+                <password>osrf</password>
+                <resource>router</resource>
+                <connect_timeout>10</connect_timeout>
+                <max_reconnect_attempts>5</max_reconnect_attempts>
+            </transport>
+            <logfile>syslog</logfile>
+            <syslog>local2</syslog>
+            <loglevel>4</loglevel>
+        </router>
+    </routers>
+
+	<!-- ======================================================================================== -->
+
+</config>
+
+
+
+



More information about the open-ils-commits mailing list