[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wsf-java-dev
Subject:    Re: [Dev] [DEV] [Appfactory] ESB Cartridge Integration with Appfactory
From:       Ajanthan Balachandran <ajanthan () wso2 ! com>
Date:       2013-05-31 4:21:24
Message-ID: CAEy=dnLxdtaUymDvoCH=WQ=bYQ43bLA6rJBwHQVkDxTBm7eyNA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi Shamika,
After finishing this it is good to add meaningful ESB sample(cover one user
story rather than hello world!)  to the AF Sample directory.
Thanks.


On Thu, May 16, 2013 at 8:46 PM, Shamika Ariyawansa <shamika@wso2.com>wrote:

> Hi,
> 
> ESB cartridge is now configured and working fine in the staging
> environment. https://esb.dev.staging.appfactorypreview.wso2.com/carbon/<https://esb.dev.staging.appfactorypreview.wso2.com/carbon/admin/login.jsp>
>  
> All the puppet changes are done accordingly.
> 
> Next step to do is to implement ESB deployer from appfactory side. As we
> discussed this will be done synchronizing synapse folder structure
> (proxy-services, sequence etc).
> 
> Thanks
> 
> 
> On Thu, May 16, 2013 at 10:38 AM, Manjula Rathnayake <manjular@wso2.com>wrote:
> 
> > Hi Shamika,
> > 
> > Please make sure that all application server related changes on files
> > such as registry.xml, master-datasources.xml, wso2server.sh ,etc are
> > configured in ESB puppet files too.
> > 
> > thank you.
> > 
> > 
> > On Thu, May 16, 2013 at 7:52 AM, Ajanthan Balachandran <ajanthan@wso2.com
> > > wrote:
> > 
> > > 
> > > 
> > > 
> > > On Thu, May 16, 2013 at 1:35 AM, Shamika Ariyawansa <shamika@wso2.com>wrote:
> > > 
> > > > Hi,
> > > > 
> > > > I have configured puppet script and now new EC2 instance getting
> > > > started with ESB server. Then it gets joined to the ELB and the esb mgt
> > > > console can be accessed via the url given while starting the server. But
> > > > still i cannot log in to the ESB Management console. This must be the
> > > > problem with user store configuration. I integrated as it is with the AS.
> > > > When i check the logs, following message was printed while starting the
> > > > server.
> > > > In user-mgt.xml UserNameAttribute should be uid ,Can you paste contents
> > > > of user-mgt.xml?
> > > > 
> > > > [2013-05-15 10:27:58,338] ERROR - ReadWriteLDAPUserStoreManager There
> > > > is no user with the user name: admin.admin.com to be added to this
> > > > role.
> > > > [2013-05-15 10:27:58,340] ERROR - ReadWriteLDAPUserStoreManager Role:
> > > > cg_publishercould not be added.
> > > > org.wso2.carbon.user.core.UserStoreException: There is no user with the
> > > > user name: admin.admin.com to be added to this role.
> > > > at
> > > > org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager.doAddRole(ReadWriteLDAPUserStoreManager.java:1015)
> > > >  at
> > > > org.wso2.carbon.user.core.common.AbstractUserStoreManager.addRole(AbstractUserStoreManager.java:1260)
> > > >  at
> > > > org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager.addRole(ReadOnlyLDAPUserStoreManager.java:1151)
> > > >  at
> > > > org.wso2.carbon.cloud.gateway.agent.internal.CGAgentServiceComponent.activate(CGAgentServiceComponent.java:123)
> > > >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > at
> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > at
> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > >  at java.lang.reflect.Method.invoke(Method.java:601)
> > > > at
> > > > org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
> > > > at
> > > > org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
> > > >  at
> > > > org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:513)
> > > >  at
> > > > org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:290)
> > > >  at
> > > > org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
> > > >  [2013-05-15 10:27:58,341] ERROR - CGAgentServiceComponent Cloud not
> > > > activated the CGAgentServiceComponent.
> > > > org.wso2.carbon.user.core.UserStoreException: Role: cg_publishercould
> > > > not be added.
> > > > at
> > > > org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager.doAddRole(ReadWriteLDAPUserStoreManager.java:1057)
> > > >  at
> > > > org.wso2.carbon.user.core.common.AbstractUserStoreManager.addRole(AbstractUserStoreManager.java:1260)
> > > >  at
> > > > org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager.addRole(ReadOnlyLDAPUserStoreManager.java:1151)
> > > >  at
> > > > org.wso2.carbon.cloud.gateway.agent.internal.CGAgentServiceComponent.activate(CGAgentServiceComponent.java:123)
> > > >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > at
> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > at
> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > >  at java.lang.reflect.Method.invoke(Method.java:601)
> > > > at
> > > > org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
> > > >  at
> > > > org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
> > > > at
> > > > org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
> > > >  at
> > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
> > > >  at
> > > > org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:513)
> > > >  at
> > > > org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:290)
> > > >  at
> > > > org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)
> > > >  at
> > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> > > >  at
> > > > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
> > > >  Caused by: org.wso2.carbon.user.core.UserStoreException: There is no
> > > > user with the user name: admin.admin.com to be added to this role.
> > > > at
> > > > org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager.doAddRole(ReadWriteLDAPUserStoreManager.java:1015)
> > > >                 
> > > > ... 30 more
> > > > 
> > > > Add <EnableEmailUserName>true</EnableEmailUserName> to carbon.xml.
> > > > Following was the message printed if I try to log in the Mgt console,
> > > > 
> > > > [2013-05-15 10:30:14,121] ERROR - AuthenticationAdmin Invalid domain or
> > > > unactivated tenant login
> > > > org.wso2.carbon.core.common.AuthenticationException: Invalid domain or
> > > > unactivated tenant login
> > > > at
> > > > org.wso2.carbon.core.services.authentication.AuthenticationAdmin.login(AuthenticationAdmin.java:103)
> > > >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > at
> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > at
> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > >  at java.lang.reflect.Method.invoke(Method.java:601)
> > > > at
> > > > org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
> > > > at
> > > > org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
> > > >  at
> > > > org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
> > > >  at
> > > > org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
> > > >  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
> > > > at
> > > > org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)
> > > >  at
> > > > org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)
> > > >  at
> > > > org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)
> > > >  at
> > > > org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)
> > > >  at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
> > > > at
> > > > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398)
> > > >  at
> > > > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)
> > > >  at
> > > > org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
> > > > at
> > > > org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:659)
> > > >  at
> > > > org.wso2.carbon.authenticator.proxy.AuthenticationAdminClient.login(AuthenticationAdminClient.java:64)
> > > >  at
> > > > org.wso2.carbon.ui.DefaultCarbonAuthenticator.doAuthentication(DefaultCarbonAuthenticator.java:119)
> > > >  at
> > > > org.wso2.carbon.ui.AbstractCarbonUIAuthenticator.handleSecurity(AbstractCarbonUIAuthenticator.java:187)
> > > >  at
> > > > org.wso2.carbon.ui.BasicAuthUIAuthenticator.authenticate(BasicAuthUIAuthenticator.java:77)
> > > >  at
> > > > org.wso2.carbon.ui.CarbonUILoginUtil.handleLogin(CarbonUILoginUtil.java:341)
> > > > at
> > > > org.wso2.carbon.ui.CarbonSecuredHttpContext.handleSecurity(CarbonSecuredHttpContext.java:238)
> > > >  at
> > > > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:86)
> > > >  at
> > > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
> > > >  at
> > > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
> > > >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> > > > at
> > > > org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
> > > >  at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> > > >  at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > > >  at
> > > > org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
> > > >  at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > > >  at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > > >  at
> > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> > > >  at
> > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> > > >  at
> > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> > > >  at
> > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> > > > at
> > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> > > > at
> > > > org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:172)
> > > >  at
> > > > org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
> > > >  at
> > > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> > > > at
> > > > org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
> > > >  at
> > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> > > >  at
> > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > at
> > > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
> > > >  at
> > > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
> > > >  at
> > > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
> > > >  at
> > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> > > >  at
> > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> > > >  at java.lang.Thread.run(Thread.java:722)
> > > > 
> > > > 
> > > > any idea why this occur?
> > > > 
> > > > 
> > > > 
> > > > 
> > > > On Wed, May 15, 2013 at 11:09 AM, Shamika Ariyawansa <shamika@wso2.com>wrote:
> > > > 
> > > > > Hi,
> > > > > 
> > > > > I'm currently integrating the S2 ESB Cartridge with Appfactory. This
> > > > > involves two basic tasks.
> > > > > 
> > > > > 1. Introduce and configure ESB cartridge in  current S2 installation
> > > > > in Appfactory staging and update the puppet master
> > > > > with relevant configurations.
> > > > > 
> > > > > 2. Facilitate Appfactory to deploy ESB application on ESB instance.
> > > > > 
> > > > > Thanks
> > > > > --
> > > > > Shamika Ariyawansa
> > > > > Senior Software Engineer
> > > > > 
> > > > > Mob:+ 94 772929486
> > > > > 
> > > > 
> > > > 
> > > > 
> > > > --
> > > > Shamika Ariyawansa
> > > > Senior Software Engineer
> > > > 
> > > > Mob:+ 94 772929486
> > > > 
> > > 
> > > 
> > > 
> > > --
> > > ajanthan
> > > --
> > > Ajanthan Balachandiran
> > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > email: ajanthan <http://goog_595075977>@wso2.com; cell: +94775581497
> > > blog: http://bkayts.blogspot.com/
> > > 
> > > Lean . Enterprise . Middleware
> > > 
> > 
> > 
> > 
> > --
> > Manjula Rathnayaka
> > Software Engineer
> > WSO2, Inc.
> > Mobile:+94 77 743 1987
> > 
> 
> 
> 
> --
> Shamika Ariyawansa
> Senior Software Engineer
> 
> Mob:+ 94 772929486
> 
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
> 
> 


-- 
ajanthan
-- 
Ajanthan Balachandiran
Senior Software Engineer;
Solutions Technologies Team ;WSO2, Inc.;  http://wso2.com/

email: ajanthan <http://goog_595075977>@wso2.com; cell: +94775581497
blog: http://bkayts.blogspot.com/

Lean . Enterprise . Middleware


[Attachment #5 (text/html)]

<div dir="ltr">Hi Shamika,<div style>After finishing this it is good to add \
meaningful ESB sample(cover one user story rather than hello world!)  to the AF \
Sample directory.</div><div style>Thanks.</div></div><div class="gmail_extra"> \
<br><br><div class="gmail_quote">On Thu, May 16, 2013 at 8:46 PM, Shamika Ariyawansa \
<span dir="ltr">&lt;<a href="mailto:shamika@wso2.com" \
target="_blank">shamika@wso2.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> <div dir="ltr">Hi,<div><br></div><div>ESB cartridge is now \
configured and working fine in the staging environment. <a \
href="https://esb.dev.staging.appfactorypreview.wso2.com/carbon/admin/login.jsp" \
target="_blank">https://esb.dev.staging.appfactorypreview.wso2.com/carbon/</a></div>

<div><br></div><div>All the puppet changes are done \
accordingly.</div><div><br></div><div>Next step to do is to implement ESB deployer \
from appfactory side. As we discussed this will be done synchronizing synapse folder \
structure (proxy-services, sequence etc).</div>

<div><br></div><div>Thanks</div></div><div class="HOEnZb"><div class="h5"><div \
class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 16, 2013 at 10:38 \
AM, Manjula Rathnayake <span dir="ltr">&lt;<a href="mailto:manjular@wso2.com" \
target="_blank">manjular@wso2.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Hi Shamika,<div><br></div><div>Please make \
sure that all application server related changes on files such as registry.xml, \
master-datasources.xml, wso2server.sh ,etc are configured in ESB puppet files too. \
</div>


<div><br></div><div>thank you.</div></div><div \
class="gmail_extra"><div><div><br><br><div class="gmail_quote">On Thu, May 16, 2013 \
at 7:52 AM, Ajanthan Balachandran <span dir="ltr">&lt;<a \
href="mailto:ajanthan@wso2.com" target="_blank">ajanthan@wso2.com</a>&gt;</span> \
wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div \
class="gmail_quote"><div>On Thu, May 16, 2013 at 1:35 AM, Shamika Ariyawansa <span \
dir="ltr">&lt;<a href="mailto:shamika@wso2.com" \
target="_blank">shamika@wso2.com</a>&gt;</span> wrote:<br>



</div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
dir="ltr">Hi,<div><br></div><div><div> I have configured puppet script and now new \
EC2 instance getting started with ESB server. Then it gets joined to the ELB and the \
esb mgt console can be accessed via the url given while starting the server. But \
still i cannot log in to the ESB Management console. This must be the problem with \
user store configuration. I integrated as it is with the AS. When i check the logs, \
following message was printed while starting the server.</div>




</div><div>In user-mgt.xml UserNameAttribute should be uid ,Can you paste contents of \
user-mgt.xml?</div><div><br></div><div><div><div><div>[2013-05-15 10:27:58,338] ERROR \
- ReadWriteLDAPUserStoreManager There is no user with the user name: <a \
href="http://admin.admin.com" target="_blank">admin.admin.com</a> to be added to this \
role.</div>




<div>[2013-05-15 10:27:58,340] ERROR - ReadWriteLDAPUserStoreManager Role: \
cg_publishercould not be \
added.</div><div>org.wso2.carbon.user.core.UserStoreException: There is no user with \
the user name: <a href="http://admin.admin.com" target="_blank">admin.admin.com</a> \
to be added to this role.</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager.doAddRole(ReadWriteLDAPUserStoreManager.java:1015)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.common.AbstractUserStoreManager.addRole(AbstractUserStoreManager.java:1260)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager.addRole(ReadOnlyLDAPUserStoreManager.java:1151)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.cloud.gateway.agent.internal.CGAgentServiceComponent.activate(CGAgentServiceComponent.java:123)</div>





<div><span style="white-space:pre-wrap">	</span>at \
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div><span \
style="white-space:pre-wrap">	</span>at \
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>




<div><span style="white-space:pre-wrap">	</span>at \
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div><div><span \
style="white-space:pre-wrap">	</span>at \
java.lang.reflect.Method.invoke(Method.java:601)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:513)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:290)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)</div><div>[2013-05-15 \
10:27:58,341] ERROR - CGAgentServiceComponent Cloud not activated the \
CGAgentServiceComponent. </div>




<div>org.wso2.carbon.user.core.UserStoreException: Role: cg_publishercould not be \
added.</div><div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager.doAddRole(ReadWriteLDAPUserStoreManager.java:1057)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.common.AbstractUserStoreManager.addRole(AbstractUserStoreManager.java:1260)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager.addRole(ReadOnlyLDAPUserStoreManager.java:1151)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.cloud.gateway.agent.internal.CGAgentServiceComponent.activate(CGAgentServiceComponent.java:123)</div><div><span \
style="white-space:pre-wrap">	</span>at \
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>




<div><span style="white-space:pre-wrap">	</span>at \
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div><div><span \
style="white-space:pre-wrap">	</span>at \
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>





<div><span style="white-space:pre-wrap">	</span>at \
java.lang.reflect.Method.invoke(Method.java:601)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:513)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:290)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)</div>





<div>Caused by: org.wso2.carbon.user.core.UserStoreException: There is no user with \
the user name: <a href="http://admin.admin.com" target="_blank">admin.admin.com</a> \
to be added to this role.</div><div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager.doAddRole(ReadWriteLDAPUserStoreManager.java:1015)</div>





<div><span style="white-space:pre-wrap">	</span>... 30 \
more</div><div><br></div></div></div><div>Add \
&lt;EnableEmailUserName&gt;true&lt;/EnableEmailUserName&gt; to \
carbon.xml.</div><div><div><div>Following was the message printed if I try to log in \
the Mgt console,</div>



<div><br></div><div><div>
[2013-05-15 10:30:14,121] ERROR - AuthenticationAdmin Invalid domain or unactivated \
tenant login</div><div>org.wso2.carbon.core.common.AuthenticationException: Invalid \
domain or unactivated tenant login</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.services.authentication.AuthenticationAdmin.login(AuthenticationAdmin.java:103)</div>





<div><span style="white-space:pre-wrap">	</span>at \
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div><span \
style="white-space:pre-wrap">	</span>at \
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>




<div><span style="white-space:pre-wrap">	</span>at \
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div><div><span \
style="white-space:pre-wrap">	</span>at \
java.lang.reflect.Method.invoke(Method.java:601)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:659)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.authenticator.proxy.AuthenticationAdminClient.login(AuthenticationAdminClient.java:64)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.ui.DefaultCarbonAuthenticator.doAuthentication(DefaultCarbonAuthenticator.java:119)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.ui.AbstractCarbonUIAuthenticator.handleSecurity(AbstractCarbonUIAuthenticator.java:187)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.ui.BasicAuthUIAuthenticator.authenticate(BasicAuthUIAuthenticator.java:77)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.ui.CarbonUILoginUtil.handleLogin(CarbonUILoginUtil.java:341)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.ui.CarbonSecuredHttpContext.handleSecurity(CarbonSecuredHttpContext.java:238)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:86)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)</div><div><span \
style="white-space:pre-wrap">	</span>at \
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:172)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)</div>




<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)</div>





<div><span style="white-space:pre-wrap">	</span>at \
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)</div>





<div><span style="white-space:pre-wrap">	</span>at \
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)</div><div><span \
style="white-space:pre-wrap">	</span>at \
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)</div>




<div><span style="white-space:pre-wrap">	</span>at \
java.lang.Thread.run(Thread.java:722)</div><div><br></div><div><br></div><div>any \
idea why this occur?</div></div><div><br></div></div></div></div><div><br></div></div><div>



<div><div>
<div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 15, 2013 at \
11:09 AM, Shamika Ariyawansa <span dir="ltr">&lt;<a href="mailto:shamika@wso2.com" \
target="_blank">shamika@wso2.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
dir="ltr">Hi,<div><br></div><div>I&#39;m currently integrating the S2 ESB Cartridge \
with Appfactory. This involves two basic tasks.</div>




<div><br></div><div>1. Introduce and configure ESB cartridge in  current S2 \
installation in Appfactory staging and update the puppet master  with relevant \
configurations.</div> <div><br></div><div>2. Facilitate Appfactory to deploy ESB \
application on ESB instance.</div><div><br></div><div>Thanks</div><span><font \
color="#888888"><div>-- <br><div dir="ltr"><font face="times new roman, serif" \
color="#999999">Shamika Ariyawansa</font><div>





<font face="times new roman, serif" color="#999999">Senior Software \
Engineer</font></div><div><font face="times new roman, serif" \
color="#999999"><br></font></div><div><font face="times new roman, serif" \
color="#999999"><span style="line-height:14.439393043518066px">Mob:</span><a \
value="+94773191455" style="line-height:14.439393043518066px">+ 94 \
77</a>2929486</font><br>





</div></div>
</div></font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font \
face="times new roman, serif" color="#999999">Shamika Ariyawansa</font><div><font \
face="times new roman, serif" color="#999999">Senior Software Engineer</font></div>




<div><font face="times new roman, serif" color="#999999"><br></font></div><div><font \
face="times new roman, serif" color="#999999"><span \
style="line-height:14.439393043518066px">Mob:</span><a value="+94773191455" \
style="line-height:14.439393043518066px">+ 94 77</a>2929486</font><br>




</div></div>
</div>
</div></div></div></div></blockquote></div><span><font color="#888888"><br><br \
clear="all"><div><br></div>-- <br><span>ajanthan</span><br><span>-- \
</span><br><span>Ajanthan Balachandiran</span><br><span>Software Engineer; WSO2, \
Inc.;  </span><a href="http://wso2.com/" target="_blank">http://wso2.com/</a><br>



<span>email: <a href="http://goog_595075977" target="_blank">ajanthan</a></span><font \
color="#1155cc" face="arial, sans-serif"><span><a href="http://@wso2.com" \
target="_blank">@wso2.com</a></span></font><span>; cell: </span><a \
href="tel:%2B94775581497" value="+94775581497" target="_blank">+94775581497</a><br>



<span>blog: </span><font color="#888888" face="arial, sans-serif"><a \
href="http://bkayts.blogspot.com/" \
target="_blank">http://bkayts.blogspot.com/</a></font><br><br><span>Lean . Enterprise \
. Middleware</span> </font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span><font \
color="#888888">-- <br>Manjula Rathnayaka<br>Software Engineer<br>WSO2, \
Inc.<br>Mobile:<a href="tel:%2B94%2077%20743%201987" value="+94777431987" \
target="_blank">+94 77 743 1987</a> </font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font \
face="times new roman, serif" color="#999999">Shamika Ariyawansa</font><div><font \
face="times new roman, serif" color="#999999">Senior Software Engineer</font></div>

<div><font face="times new roman, serif" color="#999999"><br></font></div><div><font \
face="times new roman, serif" color="#999999"><span \
style="line-height:14.439393043518066px">Mob:</span><a value="+94773191455" \
style="line-height:14.439393043518066px">+ 94 77</a>2929486</font><br>

</div></div>
</div>
</div></div><br>_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@wso2.org">Dev@wso2.org</a><br>
<a href="http://wso2.org/cgi-bin/mailman/listinfo/dev" \
target="_blank">http://wso2.org/cgi-bin/mailman/listinfo/dev</a><br> \
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div \
dir="ltr"><span>ajanthan</span><br><span>-- </span><br><span>Ajanthan \
Balachandiran</span><br><span>Senior Software Engineer;<br></span><div>Solutions \
Technologies Team<span> ;</span>WSO2, Inc.;  <a href="http://wso2.com/" \
target="_blank">http://wso2.com/</a></div> <div><br></div><div><span>email: <a \
href="http://goog_595075977" target="_blank">ajanthan</a></span><font color="#1155cc" \
face="arial, sans-serif"><span><a href="http://@wso2.com" \
target="_blank">@wso2.com</a></span></font><span>; cell: </span>+94775581497<br> \
<span>blog: </span><font color="#888888" face="arial, sans-serif"><a \
href="http://bkayts.blogspot.com/" \
target="_blank">http://bkayts.blogspot.com/</a></font><br><br><span>Lean . Enterprise \
. Middleware</span></div></div>

</div>



_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic