To configure an EJB type name space binding:Using Jacl:
$AdminConfig create EjbNameSpaceBinding $cell {{name binding2} {nameInNameSpace myBindings/myEJB}
{applicationNodeName mynode} {bindingLocation SINGLESERVER} {applicationServerName server1}
{ejbJndiName ejb/myEJB}}
Using Jython:
print AdminConfig.create('EjbNameSpaceBinding', cell, [['name', 'binding2'], ['nameInNameSpace',
'myBindings/myEJB'], ['applicationNodeName', 'mynode'], ['bindingLocation', 'SINGLESERVER'],
['applicationServerName', 'server1'], ['ejbJndiName', 'ejb/myEJB']])
This
example is for an EJB located in a server. For an EJB in a cluster, change
the configuration example to:
Using Jacl:
$AdminConfig create EjbNameSpaceBinding $cell {{name binding2} {nameInNameSpace myBindings/myEJB}
{bindingLocation SERVERCLUSTER} {applicationServerName cluster1} {ejbJndiName ejb/myEJB}}
Using
Jython:
print AdminConfig.create('EjbNameSpaceBinding', cell, [['name','binding2'],
['nameInNameSpace','myBindings/myEJB'], ['bindingLocation','SERVERCLUSTER'],
['applicationServerName','cluster1'], ['ejbJndiName','ejb/myEJB']])
Example
output:
binding2(cells/mycell|namebindings.xml#EjbNameSpaceBinding_1)