[JBoss JIRA] Updated: (JBWS-1136) Allow username to be specified in the requires list
by Thomas Diesler (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-1136?page=all ]
Thomas Diesler updated JBWS-1136:
---------------------------------
Fix Version/s: jbossws-1.0.6
(was: jbossws-1.0.5)
If this issue has been rescheduled to 1.0.6 it is because we currently focus 80% of our effort on JAXWS. If need a particular feature or bugfix to be included in 1.0.5 you are welcome to get involved and contribute.
> Allow username to be specified in the requires list
> ---------------------------------------------------
>
> Key: JBWS-1136
> URL: http://jira.jboss.com/jira/browse/JBWS-1136
> Project: JBoss Web Services
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: ws-security
> Affects Versions: jbossws-1.0.1
> Reporter: Darran Lofthouse
> Assigned To: Darran Lofthouse
> Fix For: jbossws-1.0.6
>
>
> Allow username to be specified in the requires list for endpoints so that messages without the username can be rejected.
> At the moment for EJB endpoints they can be configured using standard J2EE security so if there is no authenticated user the request is rejected, however this can't be done for the POJO endpoints.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years
[JBoss JIRA] Updated: (JBWS-805) Fault code is always 'Client'
by Thomas Diesler (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-805?page=all ]
Thomas Diesler updated JBWS-805:
--------------------------------
Fix Version/s: jbossws-1.0.6
(was: jbossws-1.0.5)
If this issue has been rescheduled to 1.0.6 it is because we currently focus 80% of our effort on JAXWS. If need a particular feature or bugfix to be included in 1.0.5 you are welcome to get involved and contribute.
> Fault code is always 'Client'
> -----------------------------
>
> Key: JBWS-805
> URL: http://jira.jboss.com/jira/browse/JBWS-805
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxrpc
> Affects Versions: jbossws-1.0.0.CR4
> Environment: JBoss-4.0.4RC2
> Reporter: Dave Head-Rapson
> Assigned To: Thomas Diesler
> Priority: Minor
> Fix For: jbossws-1.0.6
>
>
> The faultCode on exceptions is always Client. Even for java.rmi.ServerError types.
> As I understand it, the faultCode should be Server if there's nothing wrong with the message sent to the web service.
> to replicate:
> * Deploy a web service that is missing a dependent class i.e. will throw a NoClassDefFoundError on execution.
> * Invoke the web service
> * If the log4j level is set to DEBUG, you'll see the exception, which will have fault code Client.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years
[JBoss JIRA] Updated: (JBWS-844) Add support for a fully defined schema with a message endpoint
by Thomas Diesler (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-844?page=all ]
Thomas Diesler updated JBWS-844:
--------------------------------
Fix Version/s: jbossws-1.0.6
(was: jbossws-1.0.5)
If this issue has been rescheduled to 1.0.6 it is because we currently focus 80% of our effort on JAXWS. If need a particular feature or bugfix to be included in 1.0.5 you are welcome to get involved and contribute.
> Add support for a fully defined schema with a message endpoint
> --------------------------------------------------------------
>
> Key: JBWS-844
> URL: http://jira.jboss.com/jira/browse/JBWS-844
> Project: JBoss Web Services
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: jaxrpc
> Reporter: Jason T. Greene
> Assigned To: Darran Lofthouse
> Fix For: jbossws-1.0.6
>
>
> Currently a SOAPElement can only be mapped to a xsd:any type. We should add support for mapping SOAPElement to a message that has been fully specified. This would allow for the WSDL to represent a fully defined contract, and yet still allow the endpoint to have flexible parsing.
> -Jason
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years
[JBoss JIRA] Updated: (JBWS-751) Multiple schema imports with the same namespace
by Thomas Diesler (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-751?page=all ]
Thomas Diesler updated JBWS-751:
--------------------------------
Fix Version/s: jbossws-1.0.6
(was: jbossws-1.0.5)
If this issue has been rescheduled to 1.0.6 it is because we currently focus 80% of our effort on JAXWS. If need a particular feature or bugfix to be included in 1.0.5 you are welcome to get involved and contribute.
> Multiple schema imports with the same namespace
> -----------------------------------------------
>
> Key: JBWS-751
> URL: http://jira.jboss.com/jira/browse/JBWS-751
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: wstools
> Reporter: Thomas Diesler
> Fix For: jbossws-1.0.6
>
>
> <types>
> <xs:schema>
> <xs:import namespace="uri:tranHistory" schemaLocation="TransactionHistoryRq.xsd"/>
> <xs:import namespace="uri:tranHistory" schemaLocation="TransactionHistoryRs.xsd"/>
> <xs:import namespace="uri:tranHistory" schemaLocation="StatusRs.xsd"/>
> </xs:schema>
> </types>
> Current handling of schema imports is incorrect, since it does not allow for multiple imports with the same namespace.
> private void handleSchemaImports(Element schemaEl, URL wsdlLoc) throws MalformedURLException
> {
> if (wsdlLoc == null)
> throw new IllegalArgumentException("Cannot process import, parent location not set");
>
> Iterator it = DOMUtils.getChildElements(schemaEl, new QName(Constants.NS_SCHEMA_XSD, "import"));
> while (it.hasNext())
> {
> Element includeEl = (Element)it.next();
> String schemaLocation = includeEl.getAttribute("schemaLocation");
> String namespace = includeEl.getAttribute("namespace");
>
> log.trace("handleSchemaImport: [namespace=" + namespace + ",schemaLocation=" + schemaLocation + "]");
>
> // Skip, let the entity resolver resolve these
> if (namespace.length() > 0 && schemaLocation.length() > 0)
> {
> URL currLoc = this.getLocationURL(wsdlLoc, schemaLocation);
> schemaLocationsMap.put(namespace, currLoc);
> }
> else
> {
> log.warn("Skip invalid schema import: [namespace=" + namespace + ",schemaLocation=" + schemaLocation + "]");
> }
> }
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years
[JBoss JIRA] Updated: (JBWS-777) TransportOptionsTestCase does not fail wihout keystore
by Thomas Diesler (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-777?page=all ]
Thomas Diesler updated JBWS-777:
--------------------------------
Fix Version/s: jbossws-1.0.6
(was: jbossws-1.0.5)
If this issue has been rescheduled to 1.0.6 it is because we currently focus 80% of our effort on JAXWS. If need a particular feature or bugfix to be included in 1.0.5 you are welcome to get involved and contribute.
> TransportOptionsTestCase does not fail wihout keystore
> ------------------------------------------------------
>
> Key: JBWS-777
> URL: http://jira.jboss.com/jira/browse/JBWS-777
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxrpc
> Reporter: Thomas Diesler
> Assigned To: Thomas Diesler
> Fix For: jbossws-1.0.6
>
>
> Testcase: testWithoutKeystore took 0.1 sec
> FAILED
> Expected security exception
> junit.framework.AssertionFailedError: Expected security exception
> at org.jboss.test.webservice.secure.noenv.TransportOptionsTestCase.testWithoutKeystore(TransportOptionsTestCase.java:116)
> at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
> at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
> at junit.extensions.TestSetup.run(TestSetup.java:23)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years
[JBoss JIRA] Updated: (JBWS-1283) Soap attachments were dropped on server responses. Attachment is added on a handler's handleResponse method; however it mysteriously disappeared on the outgoing soap message.
by Thomas Diesler (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-1283?page=all ]
Thomas Diesler updated JBWS-1283:
---------------------------------
Fix Version/s: jbossws-1.0.6
(was: jbossws-1.0.5)
If this issue has been rescheduled to 1.0.6 it is because we currently focus 80% of our effort on JAXWS. If need a particular feature or bugfix to be included in 1.0.5 you are welcome to get involved and contribute.
> Soap attachments were dropped on server responses. Attachment is added on a handler's handleResponse method; however it mysteriously disappeared on the outgoing soap message.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: JBWS-1283
> URL: http://jira.jboss.com/jira/browse/JBWS-1283
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxrpc
> Affects Versions: jbossws-1.0.2
> Environment: windows, linux, jdk1.5
> Reporter: George Gan
> Fix For: jbossws-1.0.6
>
> Attachments: ServiceEndpointInvoker.java, ServiceEndpointInvokerEJB21.java
>
>
> Soap attachments were dropped on server responses. Attachment can be added on a handler's handleResponse method; however it mysteriously disappeared on the outgoing soap message.
> The problem was in the ServiceEndpointInvoker. It overwrote the SOAPMessage in the MessageContext. In this class, the method invokeServiceEndpoint was overwritten by ServiceEndpointInvokerEJB21, which invokes the EJB via the ServiceEndpointInterceptor. This ServiceEndpointInterceptor invokes the EJB and also the handlers; it creates the correct SOAPMessage and sets it in the ContextContext. Unfortunately, it was overwritten later by the ServiceEndpointInvoker.
> Fixes are attached.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years