wsEjbMD.setEjbName(jbossEjbMD.getEjbName());
wsEjbMD.setEjbClass(jbossEjbMD.getEjbClass());
if (jbossEjbMD.isSession())
{
final JBossSessionBeanMetaData sessionEjbMD = (JBossSessionBeanMetaData) jbossEjbMD;
// set home interfaces
wsEjbMD.setServiceEndpointInterface(sessionEjbMD.getServiceEndpoint());
wsEjbMD.setHome(sessionEjbMD.getHome());
wsEjbMD.setLocalHome(sessionEjbMD.getLocalHome());
// set JNDI names
wsEjbMD.setJndiName(sessionEjbMD.determineJndiName());
wsEjbMD.setLocalJndiName(jbossEjbMD.determineLocalJndiName());
final PortComponent portComponentMD = sessionEjbMD.getPortComponent();
if (portComponentMD != null)
{
// set port component meta data
wsEjbMD.setPortComponentName(portComponentMD.getPortComponentName());
wsEjbMD.setPortComponentURI(portComponentMD.getPortComponentURI());