|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
an error with axis in muleerror message:
ERROR 2009-11-01 07:58:40 Failed to implementation class for component: null; nested exception is: java.lang.NullPointerException target service is: KEYANB. MuleEvent is: MuleEvent: 5059fa64-c679-11de-8eed-0dd656b1c0e8, sync=true, stop processing=false, DefaultInboundEndpoint{endpointUri=http://121.193.69.196:9010/services/KEYANB, connector=HttpConnector{this=1899213, started=true, initialised=true, name='connector.http.0', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[http], serviceOverrides=null}, transformer=[], name='http:KEYANB', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, remoteSync=false, remoteSyncTimeout=10000, endpointEncoding=UTF-8} AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultSubcode: faultString: Failed to implementation class for component: null; nested exception is: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:localhost Failed to implementation class for component: null; nested exception is: java.lang.NullPointerException at org.mule.transport.soap.axis.extensions.MuleRPCProvider.getServiceClass(MuleRPCProvider.java:93) at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461) at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:286) at org.apache.axis.MessageContext.setService(MessageContext.java:816) at org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) at org.apache.axis.handlers.http.URLMapper.invoke(URLMapper.java:50) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:239) at org.mule.transport.soap.axis.AxisServiceComponent.doPost(AxisServiceComponent.java:580) at org.mule.transport.soap.axis.AxisServiceComponent.onCall(AxisServiceComponent.java:131) at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52) at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50) at org.mule.component.DefaultLifecycleAdapter.invoke(DefaultLifecycleAdapter.java:197) at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:83) at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:74) at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:125) at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:153) at org.mule.service.AbstractService.invokeComponent(AbstractService.java:933) at org.mule.model.seda.SedaService.doSend(SedaService.java:234) at org.mule.service.AbstractService.sendEvent(AbstractService.java:506) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:220) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:180) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:365) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:253) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:194) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:272) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:230) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:190) at org.mule.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at org.mule.transport.soap.axis.AxisServiceProxy.getInterfacesForComponent(AxisServiceProxy.java:150) at org.mule.transport.soap.axis.extensions.MuleRPCProvider.getServiceClass(MuleRPCProvider.java:88) ... 34 moremy config.xml: <?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesource.org/schema/mule/core/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:http="http://www.mulesource.org/schema/mule/http/2.1" xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.1" xmlns:axis="http://www.mulesource.org/schema/mule/axis/2.1" xmlns:cxf="http://www.mulesource.org/schema/mule/cxf/2.1" xmlns:soap="http://www.mulesource.org/schema/mule/soap/2.1" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.mulesource.org/schema/mule/core/2.1 http://www.mulesource.org/schema/mule/core/2.1/mule.xsd http://www.mulesource.org/schema/mule/stdio/2.1 http://www.mulesource.org/schema/mule/stdio/2.1/mule-stdio.xsd http://www.mulesource.org/schema/mule/vm/2.1 http://www.mulesource.org/schema/mule/vm/2.1/mule-vm.xsd http://www.mulesource.org/schema/mule/axis/2.1 http://www.mulesource.org/schema/mule/axis/2.1/mule-axis.xsd http://www.mulesource.org/schema/mule/cxf/2.1 http://www.mulesource.org/schema/mule/cxf/2.1/mule-cxf.xsd http://www.mulesource.org/schema/mule/soap/2.1 http://www.mulesource.org/schema/mule/soap/2.1/mule-soap.xsd"> <axis:connector name="axisConnector" treatMapAsNamedParams="false" /> <configuration> <default-receiver-threading-profile maxBufferSize="1000" maxThreadsActive="100" /> <default-service-threading-profile maxBufferSize="1000" maxThreadsActive="100" /> </configuration> <endpoint name="DCSERVICES" address="axis:http://121.192.70.8:9000/services" /> <model name="DATACENTER"> <service name="DcB"> <inbound> <inbound-endpoint ref="DCSERVICES" /> </inbound> <component class="com.imksmart.mule.dc.ws.DcBImpl" /> </service> </model> <endpoint name="JWSERVICES" address="axis:http://121.192.70.8:9002/services" /> <model name="JW"> <service name="JwB"> <inbound> <inbound-endpoint ref="JWSERVICES" /> </inbound> <component class="com.imksmart.mule.jw.ws.JwBImpl" /> </service> <service name="JwX"> <inbound> <inbound-endpoint ref="JWSERVICES" /> </inbound> <component class="com.imksmart.mule.commX.CommXImpl" /> </service> </model> <endpoint name="SYNCHRONIZED" address="axis:http://121.192.70.8:9006/services" /> <model name="SYN"> <service name="GRFTPB"> <inbound> <inbound-endpoint ref="SYNCHRONIZED" /> </inbound> <component class="com.imksmart.mule.ftp.ws.FtpBImpl" /> </service> <service name="KEYANB"> <inbound> <inbound-endpoint ref="SYNCHRONIZED" /> </inbound> <component class="com.imksmart.mule.ky.ws.KyBImpl" /> </service> <service name="JFJF_WXB"> <inbound> <inbound-endpoint ref="SYNCHRONIZED" /> </inbound> <component class="com.imksmart.mule.jfjf.ws.JFJF_WXBImpl" /> </service> <service name="EmailB"> <inbound> <inbound-endpoint ref="SYNCHRONIZED" /> </inbound> <component class="com.imksmart.mule.email.ws.EmailBImpl" /> </service> </model> </mule> |
|
|
Re: a error with axis in muleIs this the error from the log file? Can you paste the full error and
stack trace? Thanks A awp0011 wrote: > error message: > Sorry, something seems to have gone wrong... here are the details: > > Fault - Failed to implementation class for component: null; nested exception > is: > java.lang.NullPointerExceptionAxisFault > faultCode: > {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException > faultSubcode: > faultString: Failed to implementation class for component: null; nested > exception is: > java.lang.NullPointerException > faultActor: > faultNode: > faultDetail: > {http://xml.apache.org/axis/}hostname:localhost.localdomain > > > my config.xml: > > <?xml version="1.0" encoding="UTF-8"?> > <mule xmlns="http://www.mulesource.org/schema/mule/core/2.1" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:spring="http://www.springframework.org/schema/beans" > xmlns:http="http://www.mulesource.org/schema/mule/http/2.1" > xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.1" > xmlns:axis="http://www.mulesource.org/schema/mule/axis/2.1" > xmlns:cxf="http://www.mulesource.org/schema/mule/cxf/2.1" > xmlns:soap="http://www.mulesource.org/schema/mule/soap/2.1" > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > http://www.mulesource.org/schema/mule/core/2.1 > http://www.mulesource.org/schema/mule/core/2.1/mule.xsd > http://www.mulesource.org/schema/mule/stdio/2.1 > http://www.mulesource.org/schema/mule/stdio/2.1/mule-stdio.xsd > http://www.mulesource.org/schema/mule/vm/2.1 > http://www.mulesource.org/schema/mule/vm/2.1/mule-vm.xsd > http://www.mulesource.org/schema/mule/axis/2.1 > http://www.mulesource.org/schema/mule/axis/2.1/mule-axis.xsd > http://www.mulesource.org/schema/mule/cxf/2.1 > http://www.mulesource.org/schema/mule/cxf/2.1/mule-cxf.xsd > http://www.mulesource.org/schema/mule/soap/2.1 > http://www.mulesource.org/schema/mule/soap/2.1/mule-soap.xsd"> > <axis:connector name="axisConnector" treatMapAsNamedParams="false" /> > <configuration> > <default-receiver-threading-profile maxBufferSize="1000" > maxThreadsActive="100" /> > <default-service-threading-profile maxBufferSize="1000" > maxThreadsActive="100" /> > </configuration> > > <endpoint name="DCSERVICES" > address="axis:http://121.192.70.8:9000/services" /> > <model name="DATACENTER"> > <service name="DcB"> > <inbound> > <inbound-endpoint ref="DCSERVICES" /> > </inbound> > <component class="com.imksmart.mule.dc.ws.DcBImpl" /> > </service> > </model> > > > > <endpoint name="JWSERVICES" > address="axis:http://121.192.70.8:9002/services" /> > <model name="JW"> > <service name="JwB"> > <inbound> > <inbound-endpoint ref="JWSERVICES" /> > </inbound> > <component class="com.imksmart.mule.jw.ws.JwBImpl" /> > </service> > > <service name="JwX"> > <inbound> > <inbound-endpoint ref="JWSERVICES" /> > </inbound> > <component class="com.imksmart.mule.commX.CommXImpl" /> > </service> > </model> > > <endpoint name="SYNCHRONIZED" > address="axis:http://121.192.70.8:9006/services" /> > <model name="SYN"> > <service name="GRFTPB"> > <inbound> > <inbound-endpoint ref="SYNCHRONIZED" /> > </inbound> > <component class="com.imksmart.mule.ftp.ws.FtpBImpl" /> > </service> > > <service name="KEYANB"> > <inbound> > <inbound-endpoint ref="SYNCHRONIZED" /> > </inbound> > <component class="com.imksmart.mule.ky.ws.KyBImpl" /> > </service> > > <service name="JFJF_WXB"> > <inbound> > <inbound-endpoint ref="SYNCHRONIZED" /> > </inbound> > <component class="com.imksmart.mule.jfjf.ws.JFJF_WXBImpl" /> > </service> > > <service name="EmailB"> > <inbound> > <inbound-endpoint ref="SYNCHRONIZED" /> > </inbound> > <component class="com.imksmart.mule.email.ws.EmailBImpl" /> > </service> > </model> > </mule> > Antoine Borg, Director of Services | Tel: +32 28 504 696 ricston Ltd., BP 2, 1180 Uccle, Brussels, BELGIUM See our full schedule of Mule and Android courses: http://www.ricston.com/courses/schedules/ email: _antoine.borg_@... <mailto:antoine.borg@...> | blog: blog.ricston.com <http://blog.ricston.com> | web: ricston.com <http://www.ricston.com/> --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: a error with axis in muleERROR 2009-11-01 08:59:04 Failed to implementation class for component: null; nested exception is:
java.lang.NullPointerException target service is: JwB. MuleEvent is: MuleEvent: c058cf59-c681-11de-8eed-0dd656b1c0e8, sync=true, stop processing=false, DefaultInboundEndpoint{endpointUri=http://121.193.69.196:9002/services/JwB, connector=HttpConnector{this=1899213, started=true, initialised=true, name='connector.http.0', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[http], serviceOverrides=null}, transformer=[], name='http:JwB', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, remoteSync=false, remoteSyncTimeout=10000, endpointEncoding=UTF-8} AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultSubcode: faultString: Failed to implementation class for component: null; nested exception is: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:localhost Failed to implementation class for component: null; nested exception is: java.lang.NullPointerException at org.mule.transport.soap.axis.extensions.MuleRPCProvider.getServiceClass(MuleRPCProvider.java:93) at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461) at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:286) at org.apache.axis.MessageContext.setService(MessageContext.java:816) at org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) at org.apache.axis.handlers.http.URLMapper.invoke(URLMapper.java:50) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:239) at org.mule.transport.soap.axis.AxisServiceComponent.doPost(AxisServiceComponent.java:580) at org.mule.transport.soap.axis.AxisServiceComponent.onCall(AxisServiceComponent.java:131) at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52) at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50) at org.mule.component.DefaultLifecycleAdapter.invoke(DefaultLifecycleAdapter.java:197) at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:83) at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:74) at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:125) at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:153) at org.mule.service.AbstractService.invokeComponent(AbstractService.java:933) at org.mule.model.seda.SedaService.doSend(SedaService.java:234) at org.mule.service.AbstractService.sendEvent(AbstractService.java:506) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:220) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:180) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:365) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:253) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:194) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:272) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:230) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:190) at org.mule.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at org.mule.transport.soap.axis.AxisServiceProxy.getInterfacesForComponent(AxisServiceProxy.java:150) at org.mule.transport.soap.axis.extensions.MuleRPCProvider.getServiceClass(MuleRPCProvider.java:88) ... 34 more --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: a error with axis in muleIs this the whole error log? Looks rather odd ..
Still - What about the class that you have hosted as a service? What does the code look like? A wang peng wrote: > ERROR 2009-11-01 08:59:04 Failed to implementation class for component: null; nested exception is: > java.lang.NullPointerException target service is: JwB. MuleEvent is: MuleEvent: c058cf59-c681-11de-8eed-0dd656b1c0e8, sync=true, stop processing=false, DefaultInboundEndpoint{endpointUri=http://121.193.69.196:9002/services/JwB, connector=HttpConnector{this=1899213, started=true, initialised=true, name='connector.http.0', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[http], serviceOverrides=null}, transformer=[], name='http:JwB', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, remoteSync=false, remoteSyncTimeout=10000, endpointEncoding=UTF-8} > AxisFault > faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException > faultSubcode: > faultString: Failed to implementation class for component: null; nested exception is: > java.lang.NullPointerException > faultActor: > faultNode: > faultDetail: > {http://xml.apache.org/axis/}hostname:localhost > > Failed to implementation class for component: null; nested exception is: > java.lang.NullPointerException > at org.mule.transport.soap.axis.extensions.MuleRPCProvider.getServiceClass(MuleRPCProvider.java:93) > at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461) > at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:286) > at org.apache.axis.MessageContext.setService(MessageContext.java:816) > at org.apache.axis.MessageContext.setTargetService(MessageContext.java:756) > at org.apache.axis.handlers.http.URLMapper.invoke(URLMapper.java:50) > at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) > at org.apache.axis.server.AxisServer.invoke(AxisServer.java:239) > at org.mule.transport.soap.axis.AxisServiceComponent.doPost(AxisServiceComponent.java:580) > at org.mule.transport.soap.axis.AxisServiceComponent.onCall(AxisServiceComponent.java:131) > at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52) > at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50) > at org.mule.component.DefaultLifecycleAdapter.invoke(DefaultLifecycleAdapter.java:197) > at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:83) > at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:74) > at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:125) > at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:153) > at org.mule.service.AbstractService.invokeComponent(AbstractService.java:933) > at org.mule.model.seda.SedaService.doSend(SedaService.java:234) > at org.mule.service.AbstractService.sendEvent(AbstractService.java:506) > at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) > at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:220) > at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:180) > at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:365) > at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:253) > at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:194) > at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:272) > at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:230) > at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:190) > at org.mule.work.WorkerContext.run(WorkerContext.java:310) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.NullPointerException > at org.mule.transport.soap.axis.AxisServiceProxy.getInterfacesForComponent(AxisServiceProxy.java:150) > at org.mule.transport.soap.axis.extensions.MuleRPCProvider.getServiceClass(MuleRPCProvider.java:88) > ... 34 more > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > Antoine Borg, Director of Services | Tel: +32 28 504 696 ricston Ltd., BP 2, 1180 Uccle, Brussels, BELGIUM See our full schedule of Mule and Android courses: http://www.ricston.com/courses/schedules/ email: _antoine.borg_@... <mailto:antoine.borg@...> | blog: blog.ricston.com <http://blog.ricston.com> | web: ricston.com <http://www.ricston.com/> --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: a error with axis in mulepackage com.imksmart.mule.ky.ws;
import java.util.List; import java.util.Map; import com.imksmart.infosychronize.bean.AccountNormalOrderBean; import com.imksmart.ky.dao.S_personDAO; import com.imksmart.ky.impl.S_personDAOImpl; import com.imksmart.mule.comm.MessageBean; public class KyBImpl extends KyBAbstract { @SuppressWarnings("unchecked") @Override public MessageBean updatePWD(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); Map<String, String> requestParm = msgbean.getPv(); S_personDAO sd = new S_personDAOImpl(); String username = requestParm.get("login_name"); String pwd = requestParm.get("pwd"); boolean flag = false; if (username != null && pwd.length() > 0) { try { flag = sd.Updatepwd(username, pwd); if (flag) { msg.setCode("100"); msg.setMsg("修改" + username + "的密码成功!"); logInfo("修改" + username + "的密码成功!"); } else { msg.setCode("201"); msg.setMsg("修改" + username + "的密码失败,用户名可能不存在!"); } } catch (Exception e) { logError("修改科研密码时发生异常,详细信息为:" + e.getMessage()); msg.setCode("200"); msg.setMsg("修改科研密码时发生异常!"); return msg; } } else { msg.setCode("200"); logError("修改科研密码失败,传入参数中无用户对象!"); msg.setMsg("修改科研密码失败,传入参数中无用户对象!"); } return msg; } @SuppressWarnings("unchecked") @Override public MessageBean openAccount(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); List<AccountNormalOrderBean> list = msgbean.getBeanList(); S_personDAO sd = new S_personDAOImpl(); AccountNormalOrderBean user = new AccountNormalOrderBean(); boolean isNameExist = false; if (list != null && list.size() != 0) { try { for (int i = 0; i < list.size(); i++) { user = (AccountNormalOrderBean) list.get(i); isNameExist = sd.exist(user.getUserName()); if (isNameExist) {// 一个用户重复,整批都不录入 msg.setCode("200"); msg.setMsg("用户名重复," + user.getP_Name()); logInfo("用户名重复," + user.getP_Name()); break; } } if (!isNameExist) { int maxid = sd.getMaxID(); { sd.AddUser(maxid, list); } msg.setCode("100"); logInfo("添加科研系统用户成功,数量" + list.size()); msg.setMsg("添加科研系统用户成功"); } return msg; } catch (Exception e) { logError("添加科研系统用户时发生异常,详细信息为:" + e.getMessage()); msg.setCode("200"); logError("添加科研系统用户时发生异常!"); msg.setMsg("添加科研系统用户时发生异常!"); return msg; } } msg.setCode("200"); logError("添加科研系统用户失败,传入参数中无用户对象!"); msg.setMsg("添加科研系统用户失败,传入参数中无用户对象!"); return msg; } @Override public MessageBean closeAccount(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); msg.setCode("200"); logError("科研未实现本服务!"); msg.setMsg("科研未实现本服务!"); return msg; } @Override public MessageBean updateAccountInfo(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); msg.setCode("200"); logError("科研未实现本服务!"); msg.setMsg("科研未实现本服务!"); return msg; } @Override public MessageBean frozenAccount(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); msg.setCode("200"); logError("科研未实现本服务!"); msg.setMsg("科研未实现本服务!"); return msg; } @Override public MessageBean unfrozenAccount(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); msg.setCode("200"); logError("科研未实现本服务!"); msg.setMsg("科研未实现本服务!"); return msg; } @Override public MessageBean updatePWDAndOpenAcc(MessageBean msgbean) { // TODO Auto-generated method stub MessageBean msg = new MessageBean(); msg.setCode("200"); logError("科研未实现本服务!"); msg.setMsg("科研未实现本服务!"); return msg; } } --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: a error with axis in muleDid you read the introduction to Axis web services and Mule?
http://www.mulesoft.org/display/MULE2USER/Axis+Web+Services+and+Mule All classes must implement an interface that exposes the methods appropriately. HTH A wang peng wrote: > package com.imksmart.mule.ky.ws; > > import java.util.List; > import java.util.Map; > > import com.imksmart.infosychronize.bean.AccountNormalOrderBean; > import com.imksmart.ky.dao.S_personDAO; > import com.imksmart.ky.impl.S_personDAOImpl; > import com.imksmart.mule.comm.MessageBean; > > public class KyBImpl extends KyBAbstract { > > @SuppressWarnings("unchecked") > @Override > public MessageBean updatePWD(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > Map<String, String> requestParm = msgbean.getPv(); > S_personDAO sd = new S_personDAOImpl(); > String username = requestParm.get("login_name"); > String pwd = requestParm.get("pwd"); > boolean flag = false; > if (username != null && pwd.length() > 0) { > try { > flag = sd.Updatepwd(username, pwd); > if (flag) { > msg.setCode("100"); > msg.setMsg("修改" + username + "的密码成功!"); > logInfo("修改" + username + "的密码成功!"); > > } else { > msg.setCode("201"); > msg.setMsg("修改" + username + "的密码失败,用户名可能不存在!"); > } > > } catch (Exception e) { > logError("修改科研密码时发生异常,详细信息为:" + e.getMessage()); > msg.setCode("200"); > msg.setMsg("修改科研密码时发生异常!"); > return msg; > } > } else { > msg.setCode("200"); > logError("修改科研密码失败,传入参数中无用户对象!"); > msg.setMsg("修改科研密码失败,传入参数中无用户对象!"); > } > return msg; > > } > > @SuppressWarnings("unchecked") > @Override > public MessageBean openAccount(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > List<AccountNormalOrderBean> list = msgbean.getBeanList(); > S_personDAO sd = new S_personDAOImpl(); > AccountNormalOrderBean user = new AccountNormalOrderBean(); > boolean isNameExist = false; > if (list != null && list.size() != 0) { > try { > for (int i = 0; i < list.size(); i++) { > user = (AccountNormalOrderBean) list.get(i); > isNameExist = sd.exist(user.getUserName()); > if (isNameExist) {// 一个用户重复,整批都不录入 > msg.setCode("200"); > msg.setMsg("用户名重复," + user.getP_Name()); > logInfo("用户名重复," + user.getP_Name()); > break; > } > } > if (!isNameExist) { > int maxid = sd.getMaxID(); > { > sd.AddUser(maxid, list); > } > msg.setCode("100"); > > logInfo("添加科研系统用户成功,数量" + list.size()); > msg.setMsg("添加科研系统用户成功"); > } > > return msg; > > } catch (Exception e) { > logError("添加科研系统用户时发生异常,详细信息为:" + e.getMessage()); > msg.setCode("200"); > logError("添加科研系统用户时发生异常!"); > msg.setMsg("添加科研系统用户时发生异常!"); > return msg; > } > } > > msg.setCode("200"); > logError("添加科研系统用户失败,传入参数中无用户对象!"); > msg.setMsg("添加科研系统用户失败,传入参数中无用户对象!"); > return msg; > } > > @Override > public MessageBean closeAccount(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > msg.setCode("200"); > logError("科研未实现本服务!"); > msg.setMsg("科研未实现本服务!"); > return msg; > } > > @Override > public MessageBean updateAccountInfo(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > msg.setCode("200"); > logError("科研未实现本服务!"); > msg.setMsg("科研未实现本服务!"); > return msg; > } > > @Override > public MessageBean frozenAccount(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > msg.setCode("200"); > logError("科研未实现本服务!"); > msg.setMsg("科研未实现本服务!"); > return msg; > } > > @Override > public MessageBean unfrozenAccount(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > msg.setCode("200"); > logError("科研未实现本服务!"); > msg.setMsg("科研未实现本服务!"); > return msg; > } > > @Override > public MessageBean updatePWDAndOpenAcc(MessageBean msgbean) { > // TODO Auto-generated method stub > MessageBean msg = new MessageBean(); > msg.setCode("200"); > logError("科研未实现本服务!"); > msg.setMsg("科研未实现本服务!"); > return msg; > } > > } > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > Antoine Borg , Director of Services | Tel: +32 28 504 696 ricston Ltd., BP 2, 1180 Uccle, Brussels, BELGIUM See our full schedule of Mule and Android courses online: Ricston Course Schedules <http://www.ricston.com/courses/schedules> email: antoine.borg@... <mailto:antoine.borg@...> | twitter: twitter.com/antoinericston <http://www.twitter.com/antoinericston> ---------- * Disclaimer* - This email and any files transmitted with it are confidential and contain privileged or copyright information. You must not present this message to another party without first gaining permission from the sender. If you are not the intended recipient you must not copy, distribute or use this email or the information contained in it for any purpose other than to notify us. If you have received this message in error, please notify the sender immediately and delete this email from your system. We do not guarantee that this material is free from viruses or any other defects although due care has been taken to minimise the risk. Any views stated in this communication are those of the actual sender and not necessarily those of Ricston Ltd. or its subsidiaries. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
| Free embeddable forum powered by Nabble | Forum Help |