[JBoss JIRA] Updated: (JBWS-299) Tools: "NoDataBinding" option for doc/literal Web Services
by Darran Lofthouse (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-299?page=all ]
Darran Lofthouse updated JBWS-299:
----------------------------------
Fix Version/s: jbossws-2.0.1
(was: jbossws-2.0.0)
> Tools: "NoDataBinding" option for doc/literal Web Services
> ----------------------------------------------------------
>
> Key: JBWS-299
> URL: http://jira.jboss.com/jira/browse/JBWS-299
> Project: JBoss Web Services
> Issue Type: Feature Request
> Components: wstools
> Reporter: Anil Saldhana
> Assigned To: Darran Lofthouse
> Priority: Optional
> Fix For: jbossws-2.0.1
>
>
> wscompile has an option "-f:nodatabinding" that turns off data binding in the input parameters and return types for doc/lit web services. More information is available in the feature matrix. That info is copy/pasted here:
>
> wscompile uses this option to turn off data binding for literal encoding. This is a very important option when dealing with doc/literal wsdl files. Let us take an example of a web service that returns employee data.
>
> The SEI generated by wscompile will look as follows:
> public interface EmployeeQuery extends Remote {
> public double getSalary() throws RemoteException;
> public String getManagerName(int level) throws RemoteException;
> }
> Now if the -f:nodatabinding option is used, the generated SEI will not have any typed arguments or return types, but they will all be mapped to javax.xml.soap.SOAPElement (xsd:any equivalent).
> public interface EmployeeQuery extends Remote {
> public javax.xml.soap.SOAPElement getSalary() throws RemoteException;
> public javax.xml.soap.SOAPElement getManagerName(javax.xml.soap.SOAPElement level) throws RemoteException;
> }
> Supported by jbossws with the "nodatabinding" attribute in the <wsdltojava> element.
> A point to be noted is the user will have to use SAAJ to construc messages to invoke the webservice and has to decode the return message (if any) using SAAJ.
--
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
17 years, 10 months
[JBoss JIRA] Updated: (JBWS-1133) Unpacked JSR-181 POJO deployment fails for subsquent deployment.
by Darran Lofthouse (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-1133?page=all ]
Darran Lofthouse updated JBWS-1133:
-----------------------------------
Fix Version/s: jbossws-2.0.1
(was: jbossws-2.0.0)
> Unpacked JSR-181 POJO deployment fails for subsquent deployment.
> ----------------------------------------------------------------
>
> Key: JBWS-1133
> URL: http://jira.jboss.com/jira/browse/JBWS-1133
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxws
> Affects Versions: jbossws-1.0.1
> Reporter: Darran Lofthouse
> Assigned To: Darran Lofthouse
> Fix For: jbossws-2.0.1
>
>
> Unpacked JSR-181 POJO deployments are not deployed correctly for subsequent server starts.
> This is because when this is first deployed the web.xml which is part of the deployment is modified so that the JBossServiceEndpointServlet servlet is used.
> On subsequent deployments the web.xml is parsed but because all of the servlet classes have been replaced with the JBossServiceEndpointServlet it is JBossServiceEndpointServlet that is checked for annotations instead of the endpoint class.
--
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
17 years, 10 months
[JBoss JIRA] Updated: (JBWS-1093) Deploying a war that also contains normal servlets the web.xml is modified as if they are all endpoints
by Darran Lofthouse (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-1093?page=all ]
Darran Lofthouse updated JBWS-1093:
-----------------------------------
Fix Version/s: jbossws-1.0.4
> Deploying a war that also contains normal servlets the web.xml is modified as if they are all endpoints
> -------------------------------------------------------------------------------------------------------
>
> Key: JBWS-1093
> URL: http://jira.jboss.com/jira/browse/JBWS-1093
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxrpc
> Affects Versions: jbossws-1.0.1
> Environment: Deploying to JBoss 4.0.4.GA
> Reporter: Darran Lofthouse
> Assigned To: Darran Lofthouse
> Fix For: jbossws-2.0.0, jbossws-1.0.4
>
>
> When deploying a war that contains web services the servlet definitions for the endpoints need to be modified so that they reference a JBossWS servlet instead of the endpoint implementation, this JBossWS implementation then delegates to the endpoint.
> For JBossWS 1.0.0 servlet entries were only modified if they were identified as endpoints based on the deployment of the webservices.xml
> For JBossWS 1.0.1 as part of removing the dependencies on JBossAS this was refactored and now the non web services servlets are identified if their name ends 'Servlet'. The original logic from JBossWS 1.0.0 needs to be reimplemented but we also need to take into acount the different deployment scenarios.
--
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
17 years, 10 months
[JBoss JIRA] Updated: (JBWS-1133) Unpacked JSR-181 POJO deployment fails for subsquent deployment.
by Darran Lofthouse (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-1133?page=all ]
Darran Lofthouse updated JBWS-1133:
-----------------------------------
Fix Version/s: jbossws-2.0.0
(was: jbossws-1.2.1)
> Unpacked JSR-181 POJO deployment fails for subsquent deployment.
> ----------------------------------------------------------------
>
> Key: JBWS-1133
> URL: http://jira.jboss.com/jira/browse/JBWS-1133
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxws
> Affects Versions: jbossws-1.0.1
> Reporter: Darran Lofthouse
> Assigned To: Darran Lofthouse
> Fix For: jbossws-2.0.0
>
>
> Unpacked JSR-181 POJO deployments are not deployed correctly for subsequent server starts.
> This is because when this is first deployed the web.xml which is part of the deployment is modified so that the JBossServiceEndpointServlet servlet is used.
> On subsequent deployments the web.xml is parsed but because all of the servlet classes have been replaced with the JBossServiceEndpointServlet it is JBossServiceEndpointServlet that is checked for annotations instead of the endpoint class.
--
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
17 years, 10 months
[JBoss JIRA] Updated: (JBWS-1093) Deploying a war that also contains normal servlets the web.xml is modified as if they are all endpoints
by Darran Lofthouse (JIRA)
[ http://jira.jboss.com/jira/browse/JBWS-1093?page=all ]
Darran Lofthouse updated JBWS-1093:
-----------------------------------
Fix Version/s: jbossws-2.0.0
(was: jbossws-1.0.4)
(was: jbossws-1.2.1)
> Deploying a war that also contains normal servlets the web.xml is modified as if they are all endpoints
> -------------------------------------------------------------------------------------------------------
>
> Key: JBWS-1093
> URL: http://jira.jboss.com/jira/browse/JBWS-1093
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jaxrpc
> Affects Versions: jbossws-1.0.1
> Environment: Deploying to JBoss 4.0.4.GA
> Reporter: Darran Lofthouse
> Assigned To: Darran Lofthouse
> Fix For: jbossws-2.0.0
>
>
> When deploying a war that contains web services the servlet definitions for the endpoints need to be modified so that they reference a JBossWS servlet instead of the endpoint implementation, this JBossWS implementation then delegates to the endpoint.
> For JBossWS 1.0.0 servlet entries were only modified if they were identified as endpoints based on the deployment of the webservices.xml
> For JBossWS 1.0.1 as part of removing the dependencies on JBossAS this was refactored and now the non web services servlets are identified if their name ends 'Servlet'. The original logic from JBossWS 1.0.0 needs to be reimplemented but we also need to take into acount the different deployment scenarios.
--
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
17 years, 10 months