[jboss-user] [JBossWS] - javax.xml.rpc.ServiceException: Cannot create proxy

kaviarasan do-not-reply at jboss.com
Fri Sep 19 05:24:35 EDT 2008


anonymous wrote : 
  | I am facing the following issue. kindly help me in this issue. 
  |  Any help is appreciated.. Thanks in advance.. 
  | 
  | We have used wstools to generate the wsdl, jaxrpc-mapping and webservices file 
  | 
  | When calling the webservice we get this exception 
  | the line that throws the exception is 


  | statusListener = (StatusListener) service.getPort(StatusListener.class);

anonymous wrote : Exception: 
  | 


  | 12:35:16,515 INFO  [ReplicationConfigParser] getInstance serviceUtility::null
  | 12:35:17,171 WARN  [EndpointMetaData] Loading SEI after eager initialization
  | 12:35:17,171 ERROR [STDERR] javax.xml.rpc.ServiceException: Cannot create proxy
  | 12:35:17,187 ERROR [STDERR]     at org.jboss.ws.core.jaxrpc.client.ServiceImpl.getPort(ServiceImpl.j
  | ava:361)
  | 12:35:17,187 ERROR [STDERR]     at com.iqs.sos.server.business.ejb.QueueProcessor.Service.ServiceUti
  | lity.getService(ServiceUtility.java:208)
  | 12:35:17,187 ERROR [STDERR]     at com.iqs.sos.server.business.ejb.QueueProcessor.Service.ServiceUti
  | lity.<init>(ServiceUtility.java:69)
  | 12:35:17,187 ERROR [STDERR]     at com.iqs.sos.server.business.ejb.QueueProcessor.Service.ServiceUti
  | lity.getInstance(ServiceUtility.java:41)
  | 12:35:17,203 ERROR [STDERR]     at com.iqs.sos.server.business.ejb.QueueProcessor.QueueProcessorMDB.
  | onMessage(QueueProcessorMDB.java:92)
  | 12:35:17,203 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 12:35:17,203 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorI
  | mpl.java:39)
  | 12:35:17,203 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
  | ccessorImpl.java:25)
  | 12:35:17,218 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
  | 12:35:17,218 ERROR [STDERR]     at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
  | 12:35:17,218 ERROR [STDERR]     at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(
  | MessageDrivenContainer.java:495)
  | 12:35:17,218 ERROR [STDERR]     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.
  | invoke(CachedConnectionInterceptor.java:158)
  | 12:35:17,218 ERROR [STDERR]     at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Mes
  | sageDrivenInstanceInterceptor.java:116)
  | 12:35:17,234 ERROR [STDERR]     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValida
  | tionInterceptor.java:63)
  | 12:35:17,234 ERROR [STDERR]     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTx
  | Interceptor.java:121)
  | 12:35:17,234 ERROR [STDERR]     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInte
  | rceptorCMT.java:350)
  | 12:35:17,234 ERROR [STDERR]     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.ja
  | va:181)
  | 12:35:17,250 ERROR [STDERR]     at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecuri
  | tyInterceptor.java:109)
  | 12:35:17,250 ERROR [STDERR]     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:2
  | 05)
  | 12:35:17,250 ERROR [STDERR]     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyF
  | actoryFinderInterceptor.java:138)
  | 12:35:17,250 ERROR [STDERR]     at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDriven
  | Container.java:402)
  | 12:35:17,265 ERROR [STDERR]     at org.jboss.ejb.Container.invoke(Container.java:960)
  | 12:35:17,265 ERROR [STDERR]     at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainer
  | Invoker.java:1092)
  | 12:35:17,265 ERROR [STDERR]     at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl
  | .onMessage(JMSContainerInvoker.java:1392)
  | 12:35:17,265 ERROR [STDERR]     at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.jav
  | a:266)
  | 12:35:17,281 ERROR [STDERR]     at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(Spy
  | MessageConsumer.java:906)
  | 12:35:17,281 ERROR [STDERR]     at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.jav
  | a:170)
  | 12:35:17,281 ERROR [STDERR]     at org.jboss.mq.SpySession.run(SpySession.java:323)
  | 12:35:17,281 ERROR [STDERR]     at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
  | 
  | 12:35:17,312 ERROR [STDERR]     at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Pooled
  | Executor.java:756)
  | 12:35:17,312 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)
  | 12:35:17,359 ERROR [STDERR] Caused by: java.lang.IllegalStateException: Cannot synchronize to any of
  |  these methods:
  | public abstract void com.iqs.sos.queueserver.serviceengine.StatusListener.setSyslogStatus(java.util.
  | ArrayList) throws java.rmi.RemoteException,javax.naming.NamingException
  | 
  | OperationMetaData:
  |  qname={http://serviceengine.agentservice.iqs.com/}setSyslogStatus
  |  javaName=setSyslogStatus
  |  style=rpc/literal
  |  oneWay=false
  |  soapAction=
  | ParameterMetaData:
  |  xmlName=SyslogMessageVO_1
  |  partName=SyslogMessageVO_1
  |  xmlType={http://serviceengine.agentservice.iqs.com/types}SyslogMessageVO
  |  javaType=com.iqs.syslog.SyslogMessageVO
  |  mode=IN
  |  inHeader=false
  |  index=0
  | 12:35:17,406 ERROR [STDERR]     at org.jboss.ws.metadata.umdm.OperationMetaData.eagerInitialize(Oper
  | ationMetaData.java:493)
  | 12:35:17,421 ERROR [STDERR]     at org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitializeOperat
  | ions(EndpointMetaData.java:580)
  | 12:35:17,421 ERROR [STDERR]     at org.jboss.ws.metadata.umdm.EndpointMetaData.initializeInternal(En
  | dpointMetaData.java:565)
  | 12:35:17,421 ERROR [STDERR]     at org.jboss.ws.metadata.umdm.EndpointMetaData.setServiceEndpointInt
  | erfaceName(EndpointMetaData.java:231)
  | 12:35:17,421 ERROR [STDERR]     at org.jboss.ws.core.jaxrpc.client.ServiceImpl.getPort(ServiceImpl.j
  | ava:347)
  | 

anonymous wrote : WSDL file: 
  | 

<?xml version="1.0" encoding="UTF-8"?>
  | <definitions name='CMD-webservice' targetNamespace='http://serviceengine.agentservice.iqs.com/' xmlns
  | ='http://schemas.xmlsoap.org/wsdl/' xmlns:ns1='http://serviceengine.agentservice.iqs.com/types' xmln
  | s:ns2='http://syslog.iqs.com/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://
  | serviceengine.agentservice.iqs.com/' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
  |  <types>
  |   <schema targetNamespace='http://serviceengine.agentservice.iqs.com/types' xmlns='http://www.w3.org/20
  | 01/XMLSchema' xmlns:ns2='http://syslog.iqs.com/' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/e
  | ncoding/' xmlns:tns='http://serviceengine.agentservice.iqs.com/types' xmlns:xsi='http://www.w3.org/2
  | 001/XMLSchema-instance'>
  |    <import namespace='http://syslog.iqs.com/'/>
  |    <complexType name='SyslogMessageVO'>
  |     <sequence>
  |      <element maxOccurs='unbounded' minOccurs='0' name='ciscoMsgArray' nillable='true' type='ns2:CiscoDO'/>
  |      <element maxOccurs='unbounded' minOccurs='0' name='fortinetMsgArray' nillable='true' type='ns2:Fortin
  | etDO'/>
  |     </sequence>
  |    </complexType>
  |   </schema>
  |   <schema targetNamespace='http://syslog.iqs.com/' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns1='
  | http://serviceengine.agentservice.iqs.com/types' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/e
  | ncoding/' xmlns:tns='http://syslog.iqs.com/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  |    <import namespace='http://serviceengine.agentservice.iqs.com/types'/>
  |    <complexType name='CiscoDO'>
  |     <sequence>
  |      <element name='action' nillable='true' type='string'/>
  |      <element name='ciscoFirewallType' nillable='true' type='string'/>
  |      <element name='createDate' nillable='true' type='string'/>
  |      <element name='destinationIP' nillable='true' type='string'/>
  |      <element name='intrface' nillable='true' type='string'/>
  |      <element name='messageID' nillable='true' type='string'/>
  |      <element name='msgType' nillable='true' type='string'/>
  |      <element name='protocol' nillable='true' type='string'/>
  |      <element name='rawMessage' nillable='true' type='string'/>
  |      <element name='sensor' nillable='true' type='string'/>
  |      <element name='severityLevel' nillable='true' type='string'/>
  |      <element name='sourceIP' nillable='true' type='string'/>
  |     </sequence>
  |    </complexType>
  |    <complexType name='FortinetDO'>
  |     <sequence>
  |      <element name='SN' nillable='true' type='string'/>
  |      <element name='appType' nillable='true' type='string'/>
  |      <element name='clusterId' nillable='true' type='string'/>
  |      <element name='date' nillable='true' type='string'/>
  |      <element name='destinationIP' nillable='true' type='string'/>
  |      <element name='destinationInterface' nillable='true' type='string'/>
  |      <element name='destinationName' nillable='true' type='string'/>
  |      <element name='destinationPort' nillable='true' type='string'/>
  |      <element name='deviceId' nillable='true' type='string'/>
  |      <element name='deviceName' nillable='true' type='string'/>
  |      <element name='dirDisp' nillable='true' type='string'/>
  |      <element name='duration' nillable='true' type='string'/>
  |      <element name='group' nillable='true' type='string'/>
  |      <element name='itime' nillable='true' type='string'/>
  |      <element name='logId' nillable='true' type='string'/>
  |      <element name='message' nillable='true' type='string'/>
  |      <element name='msgDate' nillable='true' type='string'/>
  |      <element name='msgIP' nillable='true' type='string'/>
  |      <element name='policyId' nillable='true' type='string'/>
  |      <element name='priority' nillable='true' type='string'/>
  |      <element name='protocol' nillable='true' type='string'/>
  |      <element name='rawMessage' nillable='true' type='string'/>
  |      <element name='received' nillable='true' type='string'/>
  |      <element name='receivedPackets' nillable='true' type='string'/>
  |      <element name='rule' nillable='true' type='string'/>
  |      <element name='sent' nillable='true' type='string'/>
  |      <element name='sentPackets' nillable='true' type='string'/>
  |      <element name='service' nillable='true' type='string'/>
  |      <element name='sourceIP' nillable='true' type='string'/>
  |      <element name='sourceInterface' nillable='true' type='string'/>
  |      <element name='sourceName' nillable='true' type='string'/>
  |      <element name='sourcePort' nillable='true' type='string'/>
  |      <element name='status' nillable='true' type='string'/>
  |      <element name='subType' nillable='true' type='string'/>
  |      <element name='time' nillable='true' type='string'/>
  |      <element name='translatedDisp' nillable='true' type='string'/>
  |      <element name='translatedIP' nillable='true' type='string'/>
  |      <element name='translatedPort' nillable='true' type='string'/>
  |      <element name='type' nillable='true' type='string'/>
  |      <element name='user' nillable='true' type='string'/>
  |      <element name='vd' nillable='true' type='string'/>
  |      <element name='vpn' nillable='true' type='string'/>
  |     </sequence>
  |    </complexType>
  |   </schema>
  |  </types>
  |  <message name='StatusMessageService_setStatus' xmlns='http://schemas.xmlsoap.org/wsdl/'>
  |   <part name='String_1' type='xsd:string'/>
  |  </message>
  |  <message name='StatusMessageService_setStatusResponse'/>
  |  <message name='StatusMessageService_setSyslogStatus'>
  |   <part name='SyslogMessageVO_1' type='ns1:SyslogMessageVO'/>
  |  </message>
  |  <message name='StatusMessageService_setSyslogStatusResponse'/>
  |  <portType name='StatusMessageService'>
  |   <operation name='setStatus' parameterOrder='String_1'>
  |    <input message='tns:StatusMessageService_setStatus'/>
  |    <output message='tns:StatusMessageService_setStatusResponse'/>
  |   </operation>
  |   <operation name='setSyslogStatus' parameterOrder='SyslogMessageVO_1'>
  |    <input message='tns:StatusMessageService_setSyslogStatus'/>
  |    <output message='tns:StatusMessageService_setSyslogStatusResponse'/>
  |   </operation>
  |  </portType>
  |  <binding name='StatusMessageServiceBinding' type='tns:StatusMessageService'>
  |   <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
  |   <operation name='setStatus'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://serviceengine.agentservice.iqs.com/' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://serviceengine.agentservice.iqs.com/' use='literal'/>
  |    </output>
  |   </operation>
  |   <operation name='setSyslogStatus'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://serviceengine.agentservice.iqs.com/' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://serviceengine.agentservice.iqs.com/' use='literal'/>
  |    </output>
  |   </operation>
  |  </binding>
  |  <service name='CMD-webservice'>
  |   <port binding='tns:StatusMessageServiceBinding' name='StatusMessageServicePort'>
  |    <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
  |   </port>
  |  </service>
  | </definitions>
  | 
anonymous wrote : Jaxrpc-mapping.xml: 
  | 

  | <?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' xmlns='http://java.sun.com/xml/ns/j2ee' xmlns:xsi='http://www.w3.org
  | /2001/XMLSchema-instance' xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee http://www.ibm.com/web
  | services/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
  |  <package-mapping>
  |   <package-type>com.iqs.syslog</package-type>
  |   <namespaceURI>http://syslog.iqs.com/</namespaceURI>
  |  </package-mapping>
  |  <package-mapping>
  |   <package-type>com.iqs.sos.queueserver.serviceengine.service.statusmessage</package-type>
  |   <namespaceURI>http://serviceengine.agentservice.iqs.com/types</namespaceURI>
  |  </package-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>com.iqs.syslog.CiscoDO</java-type>
  |   <root-type-qname xmlns:typeNS='http://syslog.iqs.com/'>typeNS:CiscoDO</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>action</java-variable-name>
  |    <xml-element-name>action</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>ciscoFirewallType</java-variable-name>
  |    <xml-element-name>ciscoFirewallType</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>createDate</java-variable-name>
  |    <xml-element-name>createDate</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>destinationIP</java-variable-name>
  |    <xml-element-name>destinationIP</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>intrface</java-variable-name>
  |    <xml-element-name>intrface</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>messageID</java-variable-name>
  |    <xml-element-name>messageID</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>msgType</java-variable-name>
  |    <xml-element-name>msgType</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>protocol</java-variable-name>
  |    <xml-element-name>protocol</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>rawMessage</java-variable-name>
  |    <xml-element-name>rawMessage</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sensor</java-variable-name>
  |    <xml-element-name>sensor</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>severityLevel</java-variable-name>
  |    <xml-element-name>severityLevel</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sourceIP</java-variable-name>
  |    <xml-element-name>sourceIP</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>com.iqs.syslog.FortinetDO</java-type>
  |   <root-type-qname xmlns:typeNS='http://syslog.iqs.com/'>typeNS:FortinetDO</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>SN</java-variable-name>
  |    <xml-element-name>SN</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>appType</java-variable-name>
  |    <xml-element-name>appType</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>clusterId</java-variable-name>
  |    <xml-element-name>clusterId</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>date</java-variable-name>
  |    <xml-element-name>date</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>destinationIP</java-variable-name>
  |    <xml-element-name>destinationIP</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>destinationInterface</java-variable-name>
  |    <xml-element-name>destinationInterface</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>destinationName</java-variable-name>
  |    <xml-element-name>destinationName</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>destinationPort</java-variable-name>
  |    <xml-element-name>destinationPort</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>deviceId</java-variable-name>
  |    <xml-element-name>deviceId</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>deviceName</java-variable-name>
  |    <xml-element-name>deviceName</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>dirDisp</java-variable-name>
  |    <xml-element-name>dirDisp</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>duration</java-variable-name>
  |    <xml-element-name>duration</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>group</java-variable-name>
  |    <xml-element-name>group</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>itime</java-variable-name>
  |    <xml-element-name>itime</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>logId</java-variable-name>
  |    <xml-element-name>logId</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>message</java-variable-name>
  |    <xml-element-name>message</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>msgDate</java-variable-name>
  |    <xml-element-name>msgDate</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>msgIP</java-variable-name>
  |    <xml-element-name>msgIP</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>policyId</java-variable-name>
  |    <xml-element-name>policyId</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>priority</java-variable-name>
  |    <xml-element-name>priority</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>protocol</java-variable-name>
  |    <xml-element-name>protocol</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>rawMessage</java-variable-name>
  |    <xml-element-name>rawMessage</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>received</java-variable-name>
  |    <xml-element-name>received</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>receivedPackets</java-variable-name>
  |    <xml-element-name>receivedPackets</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>rule</java-variable-name>
  |    <xml-element-name>rule</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sent</java-variable-name>
  |    <xml-element-name>sent</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sentPackets</java-variable-name>
  |    <xml-element-name>sentPackets</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>service</java-variable-name>
  |    <xml-element-name>service</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sourceIP</java-variable-name>
  |    <xml-element-name>sourceIP</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sourceInterface</java-variable-name>
  |    <xml-element-name>sourceInterface</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sourceName</java-variable-name>
  |    <xml-element-name>sourceName</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>sourcePort</java-variable-name>
  |    <xml-element-name>sourcePort</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>status</java-variable-name>
  |    <xml-element-name>status</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>subType</java-variable-name>
  |    <xml-element-name>subType</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>time</java-variable-name>
  |    <xml-element-name>time</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>translatedDisp</java-variable-name>
  |    <xml-element-name>translatedDisp</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>translatedIP</java-variable-name>
  |    <xml-element-name>translatedIP</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>translatedPort</java-variable-name>
  |    <xml-element-name>translatedPort</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>type</java-variable-name>
  |    <xml-element-name>type</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>user</java-variable-name>
  |    <xml-element-name>user</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>vd</java-variable-name>
  |    <xml-element-name>vd</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>vpn</java-variable-name>
  |    <xml-element-name>vpn</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>com.iqs.syslog.SyslogMessageVO</java-type>
  |   <root-type-qname xmlns:typeNS='http://serviceengine.agentservice.iqs.com/types'>typeNS:SyslogMessageVO</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>ciscoMsgArray</java-variable-name>
  |    <xml-element-name>ciscoMsgArray</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>fortinetMsgArray</java-variable-name>
  |    <xml-element-name>fortinetMsgArray</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <service-interface-mapping>
  |   <service-interface>com.iqs.sos.queueserver.serviceengine.service.statusmessage.CMD-webservice</service-interface>
  |   <wsdl-service-name xmlns:serviceNS='http://serviceengine.agentservice.iqs.com/'>serviceNS:CMD-webservice</wsdl-service-name>
  |   <port-mapping>
  |    <port-name>StatusMessageServicePort</port-name>
  |    <java-port-name>StatusMessageServicePort</java-port-name>
  |   </port-mapping>
  |  </service-interface-mapping>
  |  <service-endpoint-interface-mapping>
  |   <service-endpoint-interface>com.iqs.sos.queueserver.serviceengine.service.statusmessage.StatusMessageService</service-endpoint-interface>
  |   <wsdl-port-type xmlns:portTypeNS='http://serviceengine.agentservice.iqs.com/'>portTypeNS:StatusMessageService</wsdl-port-type>
  |   <wsdl-binding xmlns:bindingNS='http://serviceengine.agentservice.iqs.com/'>bindingNS:StatusMessageServiceBinding</wsdl-binding>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>setStatus</java-method-name>
  |    <wsdl-operation>setStatus</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://serviceengine.agentservice.iqs.com/'>wsdlMsgNS:StatusMessageService_setStatus</wsdl-message>
  |      <wsdl-message-part-name>String_1</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>setSyslogStatus</java-method-name>
  |    <wsdl-operation>setSyslogStatus</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>com.iqs.syslog.SyslogMessageVO</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://serviceengine.agentservice.iqs.com/'>wsdlMsgNS:StatusMessageService_setSyslogStatus</wsdl-message>
  |      <wsdl-message-part-name>SyslogMessageVO_1</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |   </service-endpoint-method-mapping>
  |  </service-endpoint-interface-mapping>
  | </java-wsdl-mapping>
  | 

anonymous wrote : webservices.xml:
<webservices version='1.1' xmlns='http://java.sun.com/xml/ns/j2ee' xmlns:xsi='http://www.w3.org/2001/
  | XMLSchema-instance' xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservic
  | es/xsd/j2ee_web_services_1_1.xsd'>
  |  <webservice-description>
  |   <webservice-description-name>CMD-webservice</webservice-description-name>
  |   <wsdl-file>META-INF/wsdl/CMD-webservice.wsdl</wsdl-file>
  |   <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
  |   <port-component>
  |    <port-component-name>StatusMessageServicePort</port-component-name>
  |    <wsdl-port xmlns:portNS='http://serviceengine.agentservice.iqs.com/'>portNS:StatusMessageServicePort</wsdl-port>
  |    <service-endpoint-interface>com.iqs.sos.queueserver.serviceengine.service.statusmessage.StatusMessageService</service-endpoint-interface>
  |    <service-impl-bean>
  |     <ejb-link>CMD-Agent-Status-Service</ejb-link>
  |    </service-impl-bean>
  |   </port-component>
  |  </webservice-description>
  | </webservices>
  | 
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4177602#4177602

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4177602



More information about the jboss-user mailing list