Package com.ibm.websphere.xmlconfig

Class Summary
ApplicationServerConfig Processes XML for Application Server Objects
XML Structure, including immediate children <application-server name="(name)" action="(create|update|locate|delete|export)"> <command-line-arguments> <arg>(value)</arg> <arg>(value)</arg> </command-line-arguments> <environment> <entry>(value)</entry> <entry>(value)</entry> </environment> <user-id>(value)</user-id> <group-id>(value)</group-id> <working-directory>(value)</working-directory> <umask>(value)</umask> <stdin>(value)</stdin> <stdout>(value)</stdout> <stderr>(value)</stderr> <process-priority>(value)</process-priority> <maximum-startup-attempts>(value)</maximum-startup-attempts> <ping-interval>(value)</ping-interval> <ping-timeout>(value)</ping-timeout> <ping-initial-timeout>(value)</ping-initial-timeout> <selection-policy>(random|roundrobin|randompreferlocal|roundrobinpreferlocal)</selection-policy> <olt-enabled>(value)</olt-enabled> <admin-agent-ior>admin_agent_ior <admin-agent-ior> <cache-config> <cache-size> size </cache-size> <cache-sweep-interval> sweep_interval </cache-sweep-interval> <passivation-directory> pass_dir </passivation-directory> </cache-config> <log-file-spec> spec </log-file-spec> <performance-monitor-spec> spec </performance-monitor-spec> <olt-server-host> olt_server_host </olt-server-host> <olt-server-port> port </olt-server-port> <selection-policy> policy </selection-policy> <source-path> path </source-path> <thread-pool-size> pool_size </thread-pool-size> <wlm-template-ior> ior </wlm-template-ior> <trace-specification>(value)</trace-specification> <trace-output>(value)</trace-output> <transaction-log-file>(value)</transaction-log-file> <system-properties> <property name="(name)" value="(value)"/> <property name="(name)" value="(value)"/> <property name="(name)" value="(value)"/> </system-properties> <debug-enabled>(value)</debug-enabled> <transaction-timeout>(value)</transaction-timeout> <transaction-inactivity-timeout>(value)</transaction-inactivity-timeout> <thread-pool-size>(value)</thread-pool-size> <security-enabled>(value)</security-enabled> <custom-service-config-list> <custom-service-config name="service_name"/> //Other custom service configs </custom-service-config-list> <orb-config> //orb config defination </orb-config> //Children <web-container/> </application-server>
BaseConfig Base Class for All Config Classes.
DataSourceConfig Processes XML for DataSource Objects
XML Structure, including immediate children <data-source name="(name)" action="(create|update|locate|export|delete)"> <database-name>(value)</database-name> <minimum-pool-size>(value)</minimum-pool-size> <maximum-pool-size>(value)</maximum-pool-size> <connection-timeout>(value)</connection-timeout> <idle-timeout>(value)</idle-timeout> <orphan-timeout>(value)</orphan-timeout> <statement-cache-size> statement cache size</statement-cache-size> <default-user> user name </default-user> <default-password>user passwd </default-password> <disable-auto-connectioncleanup>true|false </disable-auto-connectioncleanup> // added <description> description </description> <config-properties> <property name="(name)" value="(value)"/> <property name="(name)" value="(value)"/> <property name="(name)" value="(value)"/> </config-properties> <jndi-name> JNDI Name </jndi-name> //No Children </data-source>
GenericServerConfig Processes XML for GenericServer Objects
XML Structure, including immediate children <generic-server name="(name)" action="(create|update|locate|delete|export)"> <executable>(value)</executable> <command-line-arguments> <arg>(value)</arg> <arg>(value)</arg> </command-line-arguments> <environment> <entry>(value)</entry> <entry>(value)</entry> </environment> <user-id>(value)</user-id> <group-id>(value)</group-id> <working-directory>(value)</working-directory> <umask>(value)</umask> <stdin>(value)</stdin> <stdout>(value)</stdout> <stderr>(value)</stderr> <process-priority>(value)</process-priority> <maximum-startup-attempts>(value)</maximum-startup-attempts> <ping-interval>(value)</ping-interval> <ping-timeout>(value)</ping-timeout> <ping-initial-timeout>(value)</ping-initial-timeout> <selection-policy>(value)</selection-policy> //no children </generic-server>
JDBCDriverConfig Processes XML for JDBCDriver Objects
XML Structure, including immediate children <jdbc-driver name="(name)" action="(create|update|locate|export|delete|install)"> <implementation-class>(value)</implementation-class> <description> description </description> <install-info> <node-name>(value)</node-name> <jdbc-zipfile-location>(value)</jdbc-zipfile-location> </install-info> <uninstall-info> <node-name>(value)</node-name> </install-info> // Children <data-source name="name" action="(create|update|locate|delete|export)">...</data-source> </jdbc-driver>
ModelConfig Processes XML for Model Objects
XML Structure, including immediate children <model name="(name)" action="(create|update|locate|export|delete)"> <type> Application Server Data Source Generic Server JDBC Driver Session Manager Virtual Host </type> <attributes> //XML for attributes of the model type </attributes> <model-full-name>(modle-full-name)</modle-full-name) //Children <model name="(name)" action="(create|update|locate|export|delete)"> <model name="(name)" action="(create|update|locate|export|delete)"> </model>
NodeConfig Processes XML for Node Objects
XML Structure, including immediate children <node name="(name)" action="(update|locate|export|start|stop|stopforrestart|restart)"> <generic-server name="(object name)" action="(create|update|locate|export|delete)">...</generic-server> //child <application-server name="(object name)" action="(create|update|locate|export|delete)">...</application-server> //child </node>
VirtualHostConfig Processes XML for VirtualHost Objects
XML Structure, including immediate children <virtual-host name="(name)" action="(create|update|locate|export|delete)"> <mime-table> <mime type="(mimeType)"> <ext>(extension1)</ext> <ext>(extension2)</ext> </mime> </mime-table> <alias-list> <alias>(alias1></alias> <alias>(alias2></alias> </alias-list> </virtual-host>
XMLConfig Command-line WebSphere XML Import/Export Tool Usage: java com.ibm.websphere.xmlconfig.XMLConfig { ( -import <xml data file> ) || [ ( -export <xml output file> [-partial <xml data file>] ) } -adminNodeName <primary node name> [ -nameServiceHost <host name> [ -nameServicePort <port number> ]] [-traceString <trace spec> [-traceFile <file name>]] [-generatePluginCfg <true || false>.] [-substitute <\"key1=value1[;key2=value2;[...]]\">]}
 

Exception Summary
InvalidArgumentException