[Fwd: Re: [jbossws-dev] Status of JAX-RPC?]
by Alessio Soldano
Forgot to CC Mark, sorry.
-------- Messaggio Originale --------
Oggetto: Re: [jbossws-dev] Status of JAX-RPC?
Data: Mon, 22 Sep 2008 14:17:10 +0200
Da: Alessio Soldano <asoldano(a)redhat.com>
A: Christophe Laprun <claprun(a)redhat.com>
CC: jbossws-dev(a)lists.jboss.org
Referenze: <1BFDE858-D004-4510-A049-92475CDDDC45(a)redhat.com>
Hi Chris,
I can't reply you and that's why I'm CC-ing Mark, anyway the main issue
I see here is that the current TCK (java ee 5) includes tests requiring
JAX-RPC. So we need jax-rpc support as long as we claim javaee5
compliance for the AS.
Btw that's an interesting question, Mark, as these days I've been
thinking about possible solutions for the JAX-RPC support when we'll
move to use JBossWS-Metro as default AS webservice stack. Afaics Metro
covers JAX-WS only, Sun has a legacy jax-prc project that used to be
included in JWSDP and now I think is part of Glassfish. Still need to
dig this a bit further, anyway for sure we need to find out the best way
of passing the jax-rpc tests in the TCK with JBossWS-Metro.
Cheers
Alessio
Christophe Laprun ha scritto:
> Hi all,
>
> I know that JAX-RPC is deprecated but I'm wondering how long JBossWS
> is planning on supporting it? Can anyone let me know more precisely?
>
> Cordialement / Best,
> Chris
>
> ==
> JBoss Portal Developer / WSRP Lead
> JBoss, a division of Red Hat
> JBoss Portal blog: http://jbossportal.blogspot.com
> Personal blog: http://blogs.codepuccino.com/metacosm
> "Reality is that which, when you stop believing in it, doesn't go
> away." - Philip K. Dick
>
> _______________________________________________
> jbossws-dev mailing list
> jbossws-dev(a)lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbossws-dev
_______________________________________________
jbossws-dev mailing list
jbossws-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossws-dev
16 years, 3 months
[Design of JBoss Web Services] - WS-Security authentication and authorization for POJO endp
by darran.lofthouse@jboss.com
I need to make some changed to the design as the fixes for JBWS-1907 and JBWS-652 have made some changes to the schema so the configuration for this task needs to be reviewed to make sure it compliments the previous changes.
The changes for those two Jira issues added a new 'authenticate' element to the WS-Security configuration to allow a user to define which incoming token should be used for authentication.
For the Jira issue I am working on I would like to add a new element 'authorize' under the 'requires' element, this will be used to indicate that authorization is required, as authentication is a pre-requisite of authorization this will also be the trigger to switch on authentication.
A new operation 'AuthorizeOperation' will be added to JBossWS and this will be called last if the 'authorize' element is present. The purpose of this operation will be to take whatever is set on the 'SecurityAssociation' and perform the authentication and authorization using the approach shown by Anil.
The configuration would look as follows: -
| <config>
| <requires>
| <authorize>
| </unchecked>
| </authorize>
| </requires>
| </config>
|
This first example has an 'unchecked' element, this means no roles will be checked but authentication must succeed.
| <config>
| <requires>
| <authorize>
| <requiredRoles>
| <role>friend</role>
| <role>family</role>
| </requiredRoles>
| </authorize>
| </requires>
| </config>
|
In this configuration the authentication will proceed and then the principal will be checked for membership in the friend or family roles.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4178251#4178251
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4178251
16 years, 3 months
Status of JAX-RPC?
by Christophe Laprun
Hi all,
I know that JAX-RPC is deprecated but I'm wondering how long JBossWS
is planning on supporting it? Can anyone let me know more precisely?
Cordialement / Best,
Chris
==
JBoss Portal Developer / WSRP Lead
JBoss, a division of Red Hat
JBoss Portal blog: http://jbossportal.blogspot.com
Personal blog: http://blogs.codepuccino.com/metacosm
"Reality is that which, when you stop believing in it, doesn't go
away." - Philip K. Dick
16 years, 3 months
[Design of JBoss Web Services] - javax.xml.rpc.ServiceException: Cannot create proxy
by kaviarasan
anonymous wrote :
| We are 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.java:361)
| 12:35:17,187 ERROR [STDERR] at com.iqs.sos.server.business.ejb.QueueProcessor.Service.ServiceUtility.getService(ServiceUtility.java:208)
| 12:35:17,187 ERROR [STDERR] at com.iqs.sos.server.business.ejb.QueueProcessor.Service.ServiceUtility.<init>(ServiceUtility.java:69)
| 12:35:17,187 ERROR [STDERR] at com.iqs.sos.server.business.ejb.QueueProcessor.Service.ServiceUtility.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(NativeMethodAccessorImpl.java:39)
| 12:35:17,203 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(MessageDrivenInstanceInterceptor.java:116)
| 12:35:17,234 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
| 12:35:17,234 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
| 12:35:17,234 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
| 12:35:17,234 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
| 12:35:17,250 ERROR [STDERR] at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
| 12:35:17,250 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
| 12:35:17,250 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
| 12:35:17,250 ERROR [STDERR] at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.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(JMSContainerInvoker.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.java:266)
| 12:35:17,281 ERROR [STDERR] at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:906)
| 12:35:17,281 ERROR [STDERR] at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java: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(PooledExecutor.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(OperationMetaData.java:493)
| 12:35:17,421 ERROR [STDERR] at org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitializeOperations(EndpointMetaData.java:580)
| 12:35:17,421 ERROR [STDERR] at org.jboss.ws.metadata.umdm.EndpointMetaData.initializeInternal(EndpointMetaData.java:565)
| 12:35:17,421 ERROR [STDERR] at org.jboss.ws.metadata.umdm.EndpointMetaData.setServiceEndpointInterfaceName(EndpointMetaData.java:231)
| 12:35:17,421 ERROR [STDERR] at org.jboss.ws.core.jaxrpc.client.ServiceImpl.getPort(ServiceImpl.java: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' xmlns: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/2001/XMLSchema' xmlns:ns2='http://syslog.iqs.com/' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://serviceengine.agentservice.iqs.com/types' xmlns:xsi='http://www.w3.org/2001/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:FortinetDO'/>
| </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/encoding/' 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/webservices/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/webservices/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=4177583#4177583
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4177583
16 years, 3 months
Re: [jbossws-dev] Switched copyright to RedHat Middleware LLC
by Richard Opalka
Hi Andrig, how is it correct? Do we have to use Copyright 2008,
Copyright 2006-2008 or we can even use Copyright 2006 for sources
created this year?
Richard
Dimitris Andreadis wrote:
> Something like that maybe. I wonder if we need to use a date range
> from now on, e.g. Copyright 2006-2008, Red Hat ...
>
> If in doubt, ask Andrig
>
> /*
> * JBoss, Home of Professional Open Source.
> * Copyright 2008, Red Hat Middleware LLC, and individual contributors
> * as indicated by the @author tags. See the copyright.txt file in the
> * distribution for a full listing of individual contributors.
> *
> * This is free software; you can redistribute it and/or modify it
> * under the terms of the GNU Lesser General Public License as
> * published by the Free Software Foundation; either version 2.1 of
> * the License, or (at your option) any later version.
> *
> * This software is distributed in the hope that it will be useful,
> * but WITHOUT ANY WARRANTY; without even the implied warranty of
> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> * Lesser General Public License for more details.
> *
> * You should have received a copy of the GNU Lesser General Public
> * License along with this software; if not, write to the Free
> * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
> * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
> */
>
> Richard Opalka wrote:
>> I think it's OK or isn't it Dimitris?
>>
>> Richard
>>
>> Darran Lofthouse wrote:
>>> As an example the following code was written this year: -
>>>
>>> https://svn.jboss.org/repos/jbossws/stack/native/trunk/modules/testsuite/...
>>>
>>>
>>> Is it correct for the copyright to be 2006?
>>>
>>>
>>> Darran Lofthouse wrote:
>>>> Hi Richard,
>>>>
>>>> As this would be for new code should the year be updated for this
>>>> year?
>>>>
>>>> Regards,
>>>> Darran Lofthouse.
>>>>
>>>>
>>>> Richard Opalka wrote:
>>>>> Hi JBossWS contributors,
>>>>>
>>>>> please update your IDE templates to use the following license
>>>>> header:
>>>>>
>>>>> /*
>>>>> * JBoss, Home of Professional Open Source.
>>>>> * Copyright 2006, Red Hat Middleware LLC, and individual contributors
>>>>> * as indicated by the @author tags. See the copyright.txt file in the
>>>>> * distribution for a full listing of individual contributors.
>>>>> *
>>>>> * This is free software; you can redistribute it and/or modify it
>>>>> * under the terms of the GNU Lesser General Public License as
>>>>> * published by the Free Software Foundation; either version 2.1 of
>>>>> * the License, or (at your option) any later version.
>>>>> *
>>>>> * This software is distributed in the hope that it will be useful,
>>>>> * but WITHOUT ANY WARRANTY; without even the implied warranty of
>>>>> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>>>>> * Lesser General Public License for more details.
>>>>> *
>>>>> * You should have received a copy of the GNU Lesser General Public
>>>>> * License along with this software; if not, write to the Free
>>>>> * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
>>>>> * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
>>>>> */
>>>>>
>>>>> See https://jira.jboss.org/jira/browse/JBWS-2289 for more
>>>>> information.
>>>>>
>>>>> Richard
>>>>> _______________________________________________
>>>>> jbossws-dev mailing list
>>>>> jbossws-dev(a)lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>>
>>>> _______________________________________________
>>>> jbossws-dev mailing list
>>>> jbossws-dev(a)lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>
>>
>>
--
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat
Mobile: +420 731 186 942
Mail: ropalka(a)redhat.com
16 years, 3 months
Re: [jbossws-dev] Switched copyright to RedHat Middleware LLC
by Richard Opalka
I think it's OK or isn't it Dimitris?
Richard
Darran Lofthouse wrote:
> As an example the following code was written this year: -
>
> https://svn.jboss.org/repos/jbossws/stack/native/trunk/modules/testsuite/...
>
>
> Is it correct for the copyright to be 2006?
>
>
> Darran Lofthouse wrote:
>> Hi Richard,
>>
>> As this would be for new code should the year be updated for this year?
>>
>> Regards,
>> Darran Lofthouse.
>>
>>
>> Richard Opalka wrote:
>>> Hi JBossWS contributors,
>>>
>>> please update your IDE templates to use the following license header:
>>>
>>> /*
>>> * JBoss, Home of Professional Open Source.
>>> * Copyright 2006, Red Hat Middleware LLC, and individual contributors
>>> * as indicated by the @author tags. See the copyright.txt file in the
>>> * distribution for a full listing of individual contributors.
>>> *
>>> * This is free software; you can redistribute it and/or modify it
>>> * under the terms of the GNU Lesser General Public License as
>>> * published by the Free Software Foundation; either version 2.1 of
>>> * the License, or (at your option) any later version.
>>> *
>>> * This software is distributed in the hope that it will be useful,
>>> * but WITHOUT ANY WARRANTY; without even the implied warranty of
>>> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>>> * Lesser General Public License for more details.
>>> *
>>> * You should have received a copy of the GNU Lesser General Public
>>> * License along with this software; if not, write to the Free
>>> * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
>>> * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
>>> */
>>>
>>> See https://jira.jboss.org/jira/browse/JBWS-2289 for more information.
>>>
>>> Richard
>>> _______________________________________________
>>> jbossws-dev mailing list
>>> jbossws-dev(a)lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>
>> _______________________________________________
>> jbossws-dev mailing list
>> jbossws-dev(a)lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jbossws-dev
>
--
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat
Mobile: +420 731 186 942
Mail: ropalka(a)redhat.com
16 years, 3 months