4-8 Configuration Guide for IBM WebSphere Application Server
adminServer = OracleMWConfig. getChildByName
Server,OracleAdminServer Find the node for a server.
print adminServer. getValue
NodeName output:
TEST01Node01 List the attributes for a server name and node name.
print OracleMWConfigUtilities.
showServer OracleAdminServer,TEST01Node01
output: [ar-] Name [OracleAdminServer]
[ar-] NodeName [myeole-lapNode04] [arw] DevelopmentMode [false]
[trw] ListenerAddress List the end points for a server name and node name.
print OracleMWConfigUtilities.
showEndPointsUsingObject OracleAdminServer,TEST01Node01
output: [trw] AdminListenerAddress
[trw] AdminSSLListenerAddress [trw] HttpListenerAddress
[trw] HttpsListenerAddress [trw] SoapListenerAddress
[trw] SibListenerAddress [trw] SibSSLListenerAddress
[trw] BootstrapListenerAddress List the host and port of an end point for a specified server name and node
name. host =
OracleMWConfigUtilities.
getEndPointHostUsingName OracleAdminServer,TEST01Node01
,AdminListenerAddress port =
OracleMWConfigUtilities. getEndPointPortUsingName
OracleAdminServer,TEST01Node01 ,AdminListenerAddress
print host print port
Set the host and port of an end point for a specified server name and node name.
host = OracleMWConfigUtilities.
setEndPointHostUsingName OracleAdminServer,TEST01Node01
,HttpListenerAddress,localhost port =
OracleMWConfigUtilities. setEndPointPortUsingName
OracleAdminServer,TEST01Node01 ,HttpListenerAddress,9001
4.6 Creating Servers, Clusters, and Cluster Members
Example 4–5 demonstrates how to:
■
Create a new server
■
Create a cluster and use the previously created server as the primary cluster member
■
Add a new server cluster member to the cluster
Using wsadmin to Configure Oracle Fusion Middleware 4-9
The new cluster member automatically inherits its attributes from the primary cluster member. For more information about clusters, see
Section 1.5, Creating Clusters and Cloning Application Servers.
Example 4–5 Creating Servers, Clusters, and Cluster Members
Create a new server. Note that embedded spaces are not allowed in server names. newServerName1 = MyServer1
node = TEST01Node01 atts = []
atts.append[Name, newServerName1] atts.append[NodeName, node]
atts.append[DevelopmentMode, false] newServer = OracleMWConfig.
create Server,atts
Server: MyServer1 successfully created Create a new cluster.
newClusterName = MyCluster atts = []
atts.append[Name, newClusterName] atts.append[EnableHA, true]
atts.append[FirstClusterMember, newServerName1] newCluster = OracleMWConfig.
create ServerCluster, atts
ServerCluster: MyCluster successfully created Create a new server a new cluster member.
newServerName2 = MyServer2 atts = []
atts.append[Name, newServerName2] atts.append[NodeName, node]
atts.append[ClusterName, newClusterName] atts.append[DevelopmentMode, false]
newServer1 = OracleMWConfig.
create ClusterMember, atts
ClusterMember: MyServer2 successfully created Clone a server
serverName = MyServer1 server_to_clone = OracleMWConfig.getChildByNameServer,serverName
atts = [] atts.append[Name,MyServer1c]
atts.append[NodeName,TEST01Node01] OracleMWConfig.cloneserver_to_clone,atts
Server : MyServer1 successfully cloned as MyServer1c ServerMyServer1c
4.7 Setting File Store Shared Directories for a Cluster
Example 4–6 demonstrates how to:
■
Display a list of the available service buses
■
Set the file store shared directories for a service bus. As described in the example comments, there are two ways you can do this.
Example 4–6 Setting File Store Shared Directories
buses = OracleMWConfig. getChildren
SIBus busNm = buses[0].
getValue Name
4-10 Configuration Guide for IBM WebSphere Application Server
Set the file store directories. Use this command or individual commands below to set file store directories.
OracleMWConfigUtilities. setFileStoreDirectory
LogDirectory, Mycluster, busNm, {USER_INSTALL_ROOT}log
OracleMWConfigUtilities. setLogDirectory
newClusterName, busNm, {USER_INSTALL_ ROOT}log
OracleMWConfigUtilities. setPermanentStoreDirectory
newClusterName, busNm, {USER_ INSTALL_ROOT}permStore
OracleMWConfigUtilities. setTemporaryStoreDirectory
newClusterName, busNm, {USER_ INSTALL_ROOT}tempStore
4.8 Creating and Deleting a Data Source