Skip Headers
Oracle® Process Manager and Notification Server Administrator's Guide
10g Release 2 (10.1.2)
B13996-02
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

9 Configuring Oracle Application Server Wireless

This chapter describes Oracle Application Server Wireless (OracleAS Wireless) configuration in the OPMN opmn.xml file.

It features the following topics:

9.1 OracleAS Wireless Process Module Configuration

The following lines load and identify the OracleAS Wireless process module. Management of OracleAS Wireless processes by the process module are identified by the module id.

<module path="$ORACLE_HOME/opmn/lib/libopmnwireless.so">
   <module-id="notificationeventcollector"/>
   <module-id="datafeeder"/>
   <module-id="performance"/>
   <module-id="messaging"/>
   <module-id="notification"/>
   <module-id="location"/>
   <module-id="telnetserver"/>
   <module-id="telnetdispatcher"/>
   <module-id="edgeserver"/>
</module>

9.2 OracleAS Wireless Minimum Configuration

The following lines represent the minimum configuration for OracleAS Wireless. Default values are assigned to all other configuration elements and attributes for OracleAS Wireless.

<ias-component id="wireless" status="enabled">
   <environment>
      <variable id="WIRELESS_HOME" value="$ORACLE_HOME/wireless" append="false"/>
      <variable id="WIRELESS_LIB" value="$ORACLE_HOME/wireless/lib" append="false"/>
      <variable id="JAVA13_HOME" value="$ORACLE_HOME/jdk" append="false"/>
      <variable id="JAVA_HOME" value="$ORACLE_HOME/jdk" append="false"/>
      <variable id="IAS_LIB" value="$ORACLE_HOME/lib" append="false"/>
      <variable id="LD_LIBRARY_PATH" value="$ORACLE_HOME/wireless/lib" append="true" />
      <variable id="CLASSPATH" value="." append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/jre/lib/rt.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/lib/tools.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/jre/lib/ext/activation.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/jre/lib/ext/mail.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdbc/lib/classes12.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdbc/lib/nls_charset12.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/server/classes" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/server/classes/messages"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless_tools.jar"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless_modules.jar"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless_drm.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/xserver.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/mwa.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/jabberbeans.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/bcel.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/pop3.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/xmlrpc.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-css.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-dom.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-ext.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-svg-dom.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-util.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_commerce.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_infra.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_location.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_pim.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/mod_pim_webdav_httpclient.jar"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/studio.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/client.zip" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/server.zip" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/diagnostics/lib/ojdl.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/webcache/jlib/jawc.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/portal/jlib/pdkjava.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/portal/jlib/ptlshare.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/xmlparserv2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/xschema.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/xforms.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/servlet.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/classgen.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ohw.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/uix2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/share.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/jdev-cm.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/fndctx.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/wfapi.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/regexp.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/javax-ssl-1_2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/jssl-1_2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ojmisc.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/emPid.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/netcfg.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/providerutil.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/repository.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/jndi.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ldap.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ldapjclnt9.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/jai_codec.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/jai_core.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/jpec_codec.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/ordimimg.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/ordim.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/ordhttp.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/datadirect/sun/lib/ldap/ldapbp.jar"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/sso/lib/ssosdk902.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/sso/lib/ossoreg.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lbs/lib/sdoapi.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lbs/lib/sdovis.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/dcm/lib/dcm.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/j2ee/home/lib/http_client.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/j2ee/home/jazn.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/j2ee/home/jaas.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/soap/lib/soap.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/soap/lib/wsdl.jar" append="true"/>
   </environment>
   <dependencies>
      <OID infrastructure="true" timeout="720" />
      <database infrastructure-key="wireless" timeout="720" />
   </dependencies>
   <process-type id="datafeeder_server" module-id="datafeeder">
      <="300"/>
      <="480"/>
      <process-set id="datafeeder_instance_1" numprocs="1" status="disabled"/>
   </process-type>
   <process-type id="performance_server" module-id="performance">
      <="420"/>
      <="420"/>
      <process-set id="performancemonitor1" numprocs="1">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="messaging_server" module-id="messaging">
      <="420"/>
      <="420"/>
      <process-set id="messagingserver1" numprocs="1">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="notificationeventcollector_server" module-id="notificationeventcollector">
      <="420"/>
      <="420"/>
      <process-set id="notificationeventcollector1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="notification_server" module-id="notification">
      <module-data>
         <category id="start-parameters">
            <data id="java-parameters" value="-Xms64M -Xmx256M"/>
         </category>
      </module-data>
      <="1320"/>
      <="420"/>
      <process-set id="notificationengine1" numprocs="1" status="disabled">
         < ="1320"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="location_server" module-id="location">
      <="420"/>
      <="420"/>
      <process-set id="locationeventserver1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="telnet_server" module-id="telnetserver">
      <="420"/>
      <="420"/>
      <process-set id="telnet_server1" numprocs="1">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="telnet_dispatcher" module-id="telnetdispatcher">
      <="420"/>
      <="420"/>
      <process-set id="telnet_dispatcher1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="edge_server" module-id="edgeserver">
      <="420"/>
      <="420"/>
      <process-set id="edgeserver1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
</ias-component> 

9.3 OracleAS Wireless Complete Configuration

The following lines show a complete configuration for OracleAS Wireless. It contains all possible configuration elements and attributes for OracleAS Wireless.

<ias-component id="wireless" status="enabled">
   <environment>
      <variable id="WIRELESS_HOME" value="$ORACLE_HOME/wireless" append="false"/>
      <variable id="WIRELESS_LIB" value="$ORACLE_HOME/wireless/lib" append="false"/>
      <variable id="JAVA13_HOME" value="$ORACLE_HOME/jdk" append="false"/>
      <variable id="JAVA_HOME" value="$ORACLE_HOME/jdk" append="false"/>
      <variable id="IAS_LIB" value="$ORACLE_HOME/lib" append="false"/>
      <variable id="LD_LIBRARY_PATH" value="$ORACLE_HOME/wireless/lib" append="true" />
      <variable id="CLASSPATH" value="." append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/jre/lib/rt.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/lib/tools.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/jre/lib/ext/activation.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdk/jre/lib/ext/mail.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdbc/lib/classes12.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jdbc/lib/nls_charset12.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/server/classes" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/server/classes/messages"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless_tools.jar"append=
       "true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless_modules.jar" append=
      "true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/wireless_drm.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/xserver.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/mwa.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/jabberbeans.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/bcel.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/pop3.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/xmlrpc.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-css.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-dom.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-ext.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-svg-dom.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/batik-util.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules.zip" append=
       "true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_commerce.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_infra.zip" append=
       "true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_location.zip"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/panama_modules_pim.zip" append=
       "true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/mod_pim_webdav_httpclient.jar"
       append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/studio.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/client.zip" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/wireless/lib/server.zip" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/diagnostics/lib/ojdl.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/webcache/jlib/jawc.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/portal/jlib/pdkjava.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/portal/jlib/ptlshare.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/xmlparserv2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/xschema.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/xforms.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/servlet.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lib/classgen.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ohw.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/uix2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/share.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/jdev-cm.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/fndctx.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/wfapi.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/regexp.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/javax-ssl-1_2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/jssl-1_2.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ojmisc.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/emPid.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/netcfg.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/providerutil.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/repository.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/jndi.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ldap.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/jlib/ldapjclnt9.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/jai_codec.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/jai_core.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/jpec_codec.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/ordimimg.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/ordim.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/ord/jlib/ordhttp.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/datadirect/sun/lib/ldap/ldapbp.jar" append=
       "true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/sso/lib/ssosdk902.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/sso/lib/ossoreg.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lbs/lib/sdoapi.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/lbs/lib/sdovis.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/dcm/lib/dcm.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/j2ee/home/lib/http_client.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/j2ee/home/jazn.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/j2ee/home/jaas.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/soap/lib/soap.jar" append="true"/>
      <variable id="CLASSPATH" value="$ORACLE_HOME/soap/lib/wsdl.jar" append="true"/>
   </environment>
   <dependencies>
      <OID infrastructure="true" timeout="720" />
      <database infrastructure-key="wireless" timeout="720" />
   </dependencies>
   <process-type id="datafeeder_server" module-id="datafeeder">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="300"/>
      <="480"/>
      <process-set id="datafeeder_instance_1" numprocs="1" status="disabled"/>
   </process-type>
   <process-type id="performance_server" module-id="performance">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="performancemonitor1" numprocs="1">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="messaging_server" module-id="messaging">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="messagingserver1" numprocs="1">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="notificationeventcollector_server" module-id="notificationeventcollector">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="notificationeventcollector1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="notification_server" module-id="notification">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="1320"/>
      <="420"/>
      <process-set id="notificationengine1" numprocs="1" status="disabled">
         <="1320"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="location_server" module-id="location">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="locationeventserver1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="telnet_server" module-id="telnetserver">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="telnet_server1" numprocs="1">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="telnet_dispatcher" module-id="telnetdispatcher">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="telnet_dispatcher1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
   <process-type id="edge_server" module-id="edgeserver">
      <module-data>
         <category id="start-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStartClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
         <category id="stop-parameters">
            <data id="java-bin" value="/my/path/to/java/exec"/>
            <data id="java-parameters" value="-Doracle.wireless.instance=my_messaging_instance_name
             -Dyet_another_definition=yet_another_value"/>
            <data id="class-name" value="MyJavaStopClass"/>
            <data id="application-parameters" value="my_application_parameters"/>
         </category>
      </module-data>
      <="420"/>
      <="420"/>
      <process-set id="edgeserver1" numprocs="1" status="disabled">
         <="420"/>
         <="420"/>
         <="420"/>
      </process-set>
   </process-type>
</ias-component> 

9.4 OracleAS Wireless Attribute Descriptions

This section describes the attributes that are specific for OracleAS Wireless.

The OracleAS Wireless attributes are described with the following format:

id="wireless"


Required: true
Default: none
Valid values: wireless
Path: ias-component

This id is required and cannot be changed. The name must match the targets.xml entry or elements and attributes will not work.

module-id="notificationeventcollector"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="datafeeder"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="performance"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="messaging"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="notification"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="location"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="telnetserver"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="telnetdispatcher"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

module-id="edgeserver"


Required: true
Default: none
Path: ias-component/process-type

This module-id defines the type of process and associates this configuration with a process module. In Section 9.1, the nine OracleAS Wireless server types are associated with OracleAS Wireless process module.

numprocs="1"


Required: true
Default: none
Valid values: 1
Path: ias-component/process-type/process-set

This attribute gives the number of OracleAS Wireless instances started for this process-set. The OracleAS Wireless module does not permit more than one instance with the same process-set. To start more than one processes for the same server type, put one process-set entry with one unique process-set id for each process.

For example:

<process-type id="datafeeder_server" module-id="datafeeder">
   <process-set id="datafeeder_instance_1" numprocs="1"/>
   <process-set id="datafeeder_instance_2" numprocs="1"/>
</process-type>

Do not create the following:

<process-type id="datafeeder_server" module-id="datafeeder">
   <process-set id="datafeeder_instance_1" numprocs="2"/>
</process-type>

id="start-parameters"


Required: false
Default: none
Path: ias-component/process-type/process-set/module-data/
category

This id indicates the configuration block for start-parameters category. This category contains data related to starting the module.

id="java-bin"


Required: false
Default: $ORACLE_HOME/jdk/bin/java
Valid values: Full path to java.exe
Path: ias-component/process-type/process-set/module-data/
category/data

You can specify alternate paths to the Java executable. However, a valid version of Java will have to be used for the process to start up and work correctly.

id="java-parameters"


Required: false
Default: -Doracle.wireless.instance=<id specified in process set> -Doracle.opmn.uid=<opmn assigned unique id>
Valid values: Any valid Java parameters
Path: ias-component/process-type/process-set/module-data/
category/data

This id enables you to specify any valid Java parameters. All specified Java parameters will be appended to the default values. OPMN derives some java parameters internally and additional parameters can be added with this attribute. If you specify "-Doracle.wireless.instance=<value>" or "-Doracle.opmn.uid=<value>", it will replace the default value.

id="class-name"


Required: false
Default: oracle.panama.sysmgmt.server.PanamaServer for start and oracle.panama.sysmgmt.client.manager for stop
Valid values: Any valid Java class names
Path: ias-component/process-type/process-set/module-data/ category/data

This id enables you to specify a Java class name other than the default ones to start or stop a OracleAS Wireless process. Oracle recommends not changing this parameter; it is for internal use only.

id="application-parameters"


Required: false
Default: none
Valid values: any valid Java application parameters
Path: ias-component/process-type/process-set/module-data/
category/data

This id enables you to put more application parameters in addition to the default one. The default one tells which OracleAS Wireless process-type to be started.

id="stop-parameters"


Required: false
Default: none
Path: ias-component/process-type/process-set/module-data/
category

This id indicates the configuration block for stop-parameters category. In this category, some stop related module data can be specified.

start timeout="<seconds>"


Required: false
Default: 120
Valid values: A timeout value in seconds
Path: ias-component/process-type/process-set/module-data/category

This parameter notifies OPMN how long it should wait for the process to start. The default value is 180 seconds. However, when starting OracleAS Wireless processes, database access is required and it may take up to 5 minutes to signal a process to start.

stop timeout="<seconds>"


Required: false
Default: 60
Valid values: A timeout value in seconds
Path: ias-component/process-type/process-set/module-data/category

This parameter notifies OPMN how long it should wait for the process to terminate. The default value is 180 seconds. However, when stopping OracleAS Wireless processes, database access is required and it may take up to 5 minutes to signal a process to terminate.

restart timeout="<seconds>"


Required: false
Default: 180
Valid values: A timeout value in seconds
Path: ias-component/process-type/process-set/module-data/category

This parameter notifies OPMN how long it should wait for a process to restart. The default value is 180 seconds. However, a restart action is actually a stop and start, so the total value should be:

  180 (for start)

+ 300 (for stop)

=480 seconds.