[jira] Resolved: (AXIS2-4158) Enhance URIResolverImpl to be able to use static XML catalog

2009-02-19 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-4158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-4158.
-

Resolution: Fixed

Patch committed to revision 745925.
Thanks for submitting the patch Lori!

> Enhance URIResolverImpl to be able to use static XML catalog
> 
>
> Key: AXIS2-4158
> URL: https://issues.apache.org/jira/browse/AXIS2-4158
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Lori VanGulick
>Assignee: Jeff Barrett
>Priority: Minor
> Attachments: Axis2-4158.patch
>
>
> URIResolverImpl currently does not attempt to resolve using a static XML  
> catalog.  Updated URIResolverImpl to extend
> CatalogURIResolver and attempt to use the catalog to resolve if a catalog is 
> available.  If catalog resolution fails,
> revert to existing resolveEntity logic to resolve remotely.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (AXIS2-4158) Enhance URIResolverImpl to be able to use static XML catalog

2009-02-19 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-4158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-4158:
---

Assignee: Jeff Barrett

> Enhance URIResolverImpl to be able to use static XML catalog
> 
>
> Key: AXIS2-4158
> URL: https://issues.apache.org/jira/browse/AXIS2-4158
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Lori VanGulick
>Assignee: Jeff Barrett
>Priority: Minor
> Attachments: Axis2-4158.patch
>
>
> URIResolverImpl currently does not attempt to resolve using a static XML  
> catalog.  Updated URIResolverImpl to extend
> CatalogURIResolver and attempt to use the catalog to resolve if a catalog is 
> available.  If catalog resolution fails,
> revert to existing resolveEntity logic to resolve remotely.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (AXIS2-4198) Can not stop the ListenerManager when transports are added with the addListener() method

2009-01-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-4198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-4198.
-

   Resolution: Fixed
Fix Version/s: 1.5

Fixed in trunk and 1.5 branch

> Can not stop the ListenerManager when transports are added with the 
> addListener() method
> 
>
> Key: AXIS2-4198
> URL: https://issues.apache.org/jira/browse/AXIS2-4198
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: kernel
>Affects Versions: nightly
> Environment: Linux OS
>Reporter: Richard Slade
>Assignee: Jeff Barrett
> Fix For: 1.5, nightly
>
> Attachments: patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> With recent changes to the ListenerManager with revisions 726705 and 728440. 
> The ListenerManager stop() method can now only be invoked after the start() 
> method is called because of the proper use of the 'stopped' boolean flag. But 
> when transports are added with the addListener() method and the 'started' 
> parameter is set to false, the addListener() method starts the transport 
> (just like invoking the start() method), but the stopped boolean is not set 
> to 'false'.  Currently the only was to set the 'stopped' boolean flag is my 
> invoking the start() method. The code should be changed to set the 'stopped' 
> boolean flag during the addListener() method if the 'started' parameter is 
> set to false.
> Prior to these recent changes the stop() method could be invoked with 
> transports added with the addListener() method.
> This problem was uncovered running the sandesha2 unit tests.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (AXIS2-4198) Can not stop the ListenerManager when transports are added with the addListener() method

2009-01-16 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-4198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12664684#action_12664684
 ] 

Jeff Barrett commented on AXIS2-4198:
-

Thanks for the patch submission Rick!

Fixed in trunk revision 733040

Fixed in 1_5 branch revision 735134

> Can not stop the ListenerManager when transports are added with the 
> addListener() method
> 
>
> Key: AXIS2-4198
> URL: https://issues.apache.org/jira/browse/AXIS2-4198
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: kernel
>Affects Versions: nightly
> Environment: Linux OS
>Reporter: Richard Slade
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> With recent changes to the ListenerManager with revisions 726705 and 728440. 
> The ListenerManager stop() method can now only be invoked after the start() 
> method is called because of the proper use of the 'stopped' boolean flag. But 
> when transports are added with the addListener() method and the 'started' 
> parameter is set to false, the addListener() method starts the transport 
> (just like invoking the start() method), but the stopped boolean is not set 
> to 'false'.  Currently the only was to set the 'stopped' boolean flag is my 
> invoking the start() method. The code should be changed to set the 'stopped' 
> boolean flag during the addListener() method if the 'started' parameter is 
> set to false.
> Prior to these recent changes the stop() method could be invoked with 
> transports added with the addListener() method.
> This problem was uncovered running the sandesha2 unit tests.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (AXIS2-4198) Can not stop the ListenerManager when transports are added with the addListener() method

2009-01-08 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-4198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-4198:
---

Assignee: Jeff Barrett

> Can not stop the ListenerManager when transports are added with the 
> addListener() method
> 
>
> Key: AXIS2-4198
> URL: https://issues.apache.org/jira/browse/AXIS2-4198
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: kernel
>Affects Versions: nightly
> Environment: Linux OS
>Reporter: Richard Slade
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> With recent changes to the ListenerManager with revisions 726705 and 728440. 
> The ListenerManager stop() method can now only be invoked after the start() 
> method is called because of the proper use of the 'stopped' boolean flag. But 
> when transports are added with the addListener() method and the 'started' 
> parameter is set to false, the addListener() method starts the transport 
> (just like invoking the start() method), but the stopped boolean is not set 
> to 'false'.  Currently the only was to set the 'stopped' boolean flag is my 
> invoking the start() method. The code should be changed to set the 'stopped' 
> boolean flag during the addListener() method if the 'started' parameter is 
> set to false.
> Prior to these recent changes the stop() method could be invoked with 
> transports added with the addListener() method.
> This problem was uncovered running the sandesha2 unit tests.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (AXIS2-3620) Client side support for Handler.getHeader() and MustUnderstand Check on Handler Injected headers.

2008-08-25 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3620?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12625485#action_12625485
 ] 

Jeff Barrett commented on AXIS2-3620:
-

I added a call to the Handler getHeaders() method for JAXWS application 
handlers in revision 688847.  I did not add the MustUnderstand checking based 
on the list of headers from the handlers.

> Client side support for Handler.getHeader() and MustUnderstand Check on 
> Handler Injected headers.
> -
>
> Key: AXIS2-3620
> URL: https://issues.apache.org/jira/browse/AXIS2-3620
> Project: Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: jaxws
>Reporter: Nikhil Thaker
>Assignee: Nikhil Thaker
>
> This JIRA is to add missing function in JAXWS implementation to invoke 
> Handler.getHeader() on JAXWS client. The function needs to perform 
> MustUnderstand check after the invocation on Handlers.getHeader(). This 
> function is very similar to what we did on server side and we will be able to 
> leverage some of the code that we wrote on server side.
> JAXWS TCK does not check for this function on client side. So I beleive this 
> is a low priority item, I will provide implementation for this function.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3812) Eclipse codegen wizard fails with an invocationtargetException

2008-06-27 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3812.
-

Resolution: Duplicate

This problem went away when I applied the patch

> Eclipse codegen wizard fails with an invocationtargetException
> --
>
> Key: AXIS2-3812
> URL: https://issues.apache.org/jira/browse/AXIS2-3812
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: ide plugins
>Affects Versions: 1.4
> Environment: winxp, jdk15, eclipse 3.2
>Reporter: anushka dayananda
>Priority: Blocker
>
> Eclipse codegen wizard fails with an invocationtargetException.
> I downloaded eclipse codegen wizard from 
> http://www.pangex.com/pub/apache/ws/axis2/tools/1_4/ and copied to 
> eclipse/plugins directory. Then i invoked the code gen wizard and tried to 
> generate code for a public web service located at 
> http://www.webservicex.net/stockquote.asmx?wsdl
> However an invocationtargetexception thrown at the final step of the wizard. 
> Steps to reproduce:
> ===
> 1. Open code gen wizard
> 2. Select "Create Java source code from a WSDL file"
> 3. Click "Next"
> 4. Gave the WSDL file location as 
> "http://www.webservicex.net/stockquote.asmx?wsdl";
> 5. Click "Next"
> 6. Gave the out put folder path.
> 7. Click on "Finish"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3807) codegen changes Ant Home thus no Ant Builder task works anymore - missing AntMain

2008-06-27 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12608865#action_12608865
 ] 

Jeff Barrett commented on AXIS2-3807:
-

Note that the patch for AXIS2-3792 has been commited to trunk.  Based on Tom's 
comment above, perhaps that will resolve this issue.

> codegen changes Ant Home thus no Ant Builder task works anymore - missing 
> AntMain
> -
>
> Key: AXIS2-3807
> URL: https://issues.apache.org/jira/browse/AXIS2-3807
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: codegen
>Affects Versions: 1.3
> Environment: Windows XP, Eclipse 3.3.2, Java 1.5.14, Ant 1.7
>Reporter: Mario L
>Priority: Critical
>
> As soon as I copied the plugin in Eclipse plugins directory, the Ant Home 
> changed (see Window->Preferences->Ant->Runtime, ANt Home Entries). I didn't 
> do it myself so I presume the plugin did that.
> Now all my project's Ant Builder tasks fail with an ominous:
> java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/AntMain
>   at java.lang.ClassLoader.defineClass1(Native Method)
> That's quite understandable, the Ant home ( the codegen plugin's /lib 
> directory) does not contain ant-launch.jar which exports the missing class 
> above. Of course I could copy the ant-launch.jar in the plugin's lib 
> directory, but replacing step by step the already existing Ant plugin is just 
> silly. The codegen should leverage the existing plugin, not provide 
> supplementary ant jars (chaos ensured)
> If I try to workaround this in a cleaner way and add the jar to Ant classpath 
> as external, Eclipse will complain and not let me do it: "Specified Ant home 
> does not contain a "lib" directory". It looks like even the replaced Ant home 
> installed with the codegen plugin is wrong.
> The solution is: leave the Ant path the way it is (so I had to switch back to 
> the Ant plugin home), and simply add the Axis2CodegenWizard.jar and whatever 
> other jar's you need in the Global entries (as external jar) of the above 
> mentioned Ant classpath.
> The same solution might help also the reported bug AXIS2-3792

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3792) codegen plugin fails due to missing jar

2008-06-27 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12608847#action_12608847
 ] 

Jeff Barrett commented on AXIS2-3792:
-

I commited Tom's patch to Axis2 trunk, Committed revision 672331.  I did not 
commit any changes to the 1.4 branch.

I also put a zip of the fixed plugin built against trunk Revision: 671551 
(again, note that it was built against trunk and NOT the 1.4 branch).

> codegen plugin fails due to missing jar
> ---
>
> Key: AXIS2-3792
> URL: https://issues.apache.org/jira/browse/AXIS2-3792
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: Tools
>Affects Versions: 1.4
> Environment: 1.4 of the codegen Eclipse plugin
>Reporter: Kent Tong
>Assignee: Lahiru Sandakith
>Priority: Blocker
> Attachments: svnDiff-head.txt, svnDiff.txt
>
>
> When clicking "Finish" in the last step to generate Java code from WSDL, the 
> following exception occurs. 
> I believe this is a bug introduced by the commit
> http://mail-archives.apache.org/mod_mbox/ws-axis-cvs/200802.mbox/[EMAIL 
> PROTECTED]
> This change causes the plug in to use the ConcurrentHashMap class. That class 
> is provided by 
> backport-util-concurrent-2.2.jar but that jar file is not included in in the 
> plug's distribution (v1.4).
> Here is the Eclipse console log:
>  
> Install location:
> file:/c:/eclipse/
> Configuration file:
> file:/c:/eclipse/configuration/config.ini loaded
> Configuration location:
> file:/c:/eclipse/configuration/
> Framework located:
> file:/c:/eclipse/plugins/org.eclipse.osgi_3.3.2.R33x_v20080105.jar
> Framework classpath:
> file:/c:/eclipse/plugins/org.eclipse.osgi_3.3.2.R33x_v20080105.jar
> Splash location:
> c:\eclipse\plugins\org.eclipse.platform_3.3.3.r33x_r20080129\splash.bmp
> Debug options:
> file:/C:/eclipse/.options not found
> Time to load bundles: 16
> Starting application: 1078
> !SESSION 2008-05-05 16:17:28.265 
> ---
>  
> eclipse.buildId=M20080221-1800
> java.version=1.6.0_05
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
> Command-line arguments:  -os win32 -ws win32 -arch x86 -debug -consoleLog
>  
> !ENTRY org.eclipse.osgi 2 1 2008-05-05 16:17:32.531
> !MESSAGE NLS unused message: _UI_LABEL_UNDEFINED_ARG1 in: 
> org.eclipse.wst.wsdl.u
> i.internal.messages
>  
> !ENTRY org.eclipse.osgi 2 1 2008-05-05 16:17:32.531
> !MESSAGE NLS unused message: _UI_LABEL_UNDEFINED_ARG2 in: 
> org.eclipse.wst.wsdl.u
> i.internal.messages
>  
> !ENTRY org.eclipse.osgi 2 1 2008-05-05 16:17:32.546
> !MESSAGE NLS unused message: _UI_LABEL_OR_UNDEFINED_ARG2 in: 
> org.eclipse.wst.wsd
> l.ui.internal.messages
>  
> !ENTRY org.eclipse.osgi 2 1 2008-05-05 16:17:32.562
> !MESSAGE NLS unused message: _UI_LABEL_OR_UNDEFINED_ARG3 in: 
> org.eclipse.wst.wsd
> l.ui.internal.messages
>  
> !ENTRY org.eclipse.osgi 2 1 2008-05-05 16:17:32.578
> !MESSAGE NLS unused message: _UI_LABEL_NO_OBJECT_SPECIFIED_ARG1 in: 
> org.eclipse.
> wst.wsdl.ui.internal.messages
>  
> !ENTRY org.eclipse.osgi 2 1 2008-05-05 16:17:32.578
> !MESSAGE NLS unused message: _UI_LABEL_NO_PARAMETERS_SPECIFIED in: 
> org.eclipse.w
> st.wsdl.ui.internal.messages
> Application Started: 11000
> Retrieving document at 
> 'C:\eclipse\workspace\SimpleServcie\SimpleService.wsdl'.
> Retrieving document at 
> 'C:\eclipse\workspace\SimpleServcie\SimpleService.wsdl'.
> java.lang.reflect.InvocationTargetException
> at 
> org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:383)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
> at 
> org.apache.axis2.tool.codegen.eclipse.CodeGenWizard.doFinishWSDL2Java(CodeGenWizard.java:353)
> at 
> org.apache.axis2.tool.codegen.eclipse.CodeGenWizard.performFinish(CodeGenWizard.java:171)
> at 
> org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
> at 
> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
> at 
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
> at 
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
> at org.eclipse.jface.window.Window.open(Window.java:79

[jira] Commented: (AXIS2-3654) Client-side role-based mustUnderstand checking for JAXWS Application Handlers

2008-03-31 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12583689#action_12583689
 ] 

Jeff Barrett commented on AXIS2-3654:
-

Dims, No, I don't think it is needed for the 1.4 release.  See Nikhil's comment 
in linked issue AXIS2-3620.

> Client-side role-based mustUnderstand checking for JAXWS Application Handlers
> -
>
> Key: AXIS2-3654
> URL: https://issues.apache.org/jira/browse/AXIS2-3654
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
>
> Support for server-side role-based mustUnderstand checking for JAXWS 
> Application Handlers was added under 
> https://issues.apache.org/jira/browse/AXIS2-3567.
> Similar function is needed for client-side JAXWS Application Handlers.
> Note that this requires https://issues.apache.org/jira/browse/AXIS2-3620 to 
> add client-side mustUnderstand checking based on the application handlers 
> getHeader().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3679) Validation failure on using sun JDK in ParallelAsyncTests

2008-03-29 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3679.
-

Resolution: Fixed

Committed revision 642603

> Validation failure on using sun JDK in ParallelAsyncTests
> -
>
> Key: AXIS2-3679
> URL: https://issues.apache.org/jira/browse/AXIS2-3679
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Jeff Barrett
>Assignee: Jeff Barrett
> Fix For: 1.4
>
>
> Tests in error: 
>   testService_isAlive(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
>   
> testService_ExecutorShutdownNow(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
>   
> testService_ExecutorShutdownNow_2(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
>   
> testService_ExecutorShutdownNow_3(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
> Tests run: 5, Failures: 0, Errors: 4, Skipped: 0
> These tests pass using the IBM JDK.  I am looking into this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3679) Validation failure on using sun JDK in ParallelAsyncTests

2008-03-28 Thread Jeff Barrett (JIRA)
Validation failure on using sun JDK in ParallelAsyncTests
-

 Key: AXIS2-3679
 URL: https://issues.apache.org/jira/browse/AXIS2-3679
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Jeff Barrett
Assignee: Jeff Barrett
 Fix For: 1.4


Tests in error: 
  testService_isAlive(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
  
testService_ExecutorShutdownNow(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
  
testService_ExecutorShutdownNow_2(org.apache.axis2.jaxws.sample.ParallelAsyncTests)
  
testService_ExecutorShutdownNow_3(org.apache.axis2.jaxws.sample.ParallelAsyncTests)

Tests run: 5, Failures: 0, Errors: 4, Skipped: 0

These tests pass using the IBM JDK.  I am looking into this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3621) @WebMethod(exclude=true) is not being honored

2008-03-27 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3621.
-

Resolution: Fixed

Fixed.  Committed revision 641875

> @WebMethod(exclude=true) is not being honored
> -
>
> Key: AXIS2-3621
> URL: https://issues.apache.org/jira/browse/AXIS2-3621
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Rich Scheuerle
>Assignee: Jeff Barrett
>Priority: Minor
> Fix For: 1.4
>
>
> To get the ParallelAsyncTest to pass validation, I tried to use 
> @WebMethod(exclude=true) on AsyncPort.customAsync(..).  
> Apparently the @WebMethod(exclude=true) is not being honored.
> To see the error, remove the TODO at the bottom of AsyncPort.  Make sure the 
> you run with AXIS2-3610 so that you get the validation exception that 
> includes all of the operation names.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Work started: (AXIS2-3621) @WebMethod(exclude=true) is not being honored

2008-03-27 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on AXIS2-3621 started by Jeff Barrett.

> @WebMethod(exclude=true) is not being honored
> -
>
> Key: AXIS2-3621
> URL: https://issues.apache.org/jira/browse/AXIS2-3621
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Rich Scheuerle
>Assignee: Jeff Barrett
>Priority: Minor
> Fix For: 1.4
>
>
> To get the ParallelAsyncTest to pass validation, I tried to use 
> @WebMethod(exclude=true) on AsyncPort.customAsync(..).  
> Apparently the @WebMethod(exclude=true) is not being honored.
> To see the error, remove the TODO at the bottom of AsyncPort.  Make sure the 
> you run with AXIS2-3610 so that you get the validation exception that 
> includes all of the operation names.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (AXIS2-3663) jaxws-calculator sample does not run per the README.txt

2008-03-26 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reopened AXIS2-3663:
-


The ?WSDL still works (it worked before the change).  What didn't work was the 
client URL.  We need to provide a simple client or instructions on how to 
create one.

> jaxws-calculator sample does not run per the README.txt 
> 
>
> Key: AXIS2-3663
> URL: https://issues.apache.org/jira/browse/AXIS2-3663
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Jeff Barrett
>Priority: Blocker
> Fix For: 1.4
>
>
> Following the instructions in the README.txt, I get the following exception:
> [ERROR] An error was detected during JAXWS processing
> org.apache.axis2.AxisFault: An error was detected during JAXWS processing
>   at 
> org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive(JAXWSMessageReceiver.java:186)
>   at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>   at 
> org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:136)
>   at 
> org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:130)
>   at 
> org.apache.axis2.transport.http.HTTPWorker.service(HTTPWorker.java:235)
>   at 
> org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
>   at 
> org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
>   at 
> org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:84)
>   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:810)
> Dims said he thought this might be related to this sample still using 
> services.xml

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3664) java_first_jaxws sample does not run per README instructions

2008-03-26 Thread Jeff Barrett (JIRA)
java_first_jaxws sample does not run per README instructions


 Key: AXIS2-3664
 URL: https://issues.apache.org/jira/browse/AXIS2-3664
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Jeff Barrett
Priority: Blocker


Following the instructions in modules/samples/java_first_jaxws/README does not 
get the sample running.  I copied java_first_jaxws-1.1.jar and 
java_first_jaxws-1.1.war from target to repository/services (note the README 
had no detailed instructions on this).  After starting the standalone server 
java_first_jaxws-1.1 is reported as a fault service.

The README says "Rename the resultant war as your_web_app.war and drop it into 
any servlet engine.", which per Dims means an instance of Tomcat (or such) 
needs to be running.  Or the sample should be changed so it can be run in the 
Axis2 server.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3663) jaxws-calculator sample does not run per the README.txt

2008-03-26 Thread Jeff Barrett (JIRA)
jaxws-calculator sample does not run per the README.txt 


 Key: AXIS2-3663
 URL: https://issues.apache.org/jira/browse/AXIS2-3663
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Jeff Barrett
Priority: Blocker
 Fix For: 1.4


Following the instructions in the README.txt, I get the following exception:
[ERROR] An error was detected during JAXWS processing
org.apache.axis2.AxisFault: An error was detected during JAXWS processing
at 
org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive(JAXWSMessageReceiver.java:186)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
at 
org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:136)
at 
org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:130)
at 
org.apache.axis2.transport.http.HTTPWorker.service(HTTPWorker.java:235)
at 
org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
at 
org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
at 
org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:84)
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:810)

Dims said he thought this might be related to this sample still using 
services.xml

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3654) Client-side role-based mustUnderstand checking for JAXWS Application Handlers

2008-03-25 Thread Jeff Barrett (JIRA)
Client-side role-based mustUnderstand checking for JAXWS Application Handlers
-

 Key: AXIS2-3654
 URL: https://issues.apache.org/jira/browse/AXIS2-3654
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett


Support for server-side role-based mustUnderstand checking for JAXWS 
Application Handlers was added under 
https://issues.apache.org/jira/browse/AXIS2-3567.

Similar function is needed for client-side JAXWS Application Handlers.

Note that this requires https://issues.apache.org/jira/browse/AXIS2-3620 to add 
client-side mustUnderstand checking based on the application handlers 
getHeader().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3567) Support role/actor based mustUnderstand header processing

2008-03-21 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3567?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3567.
-

Resolution: Fixed

Fixed in revision 639636

> Support role/actor based mustUnderstand header processing
> -
>
> Key: AXIS2-3567
> URL: https://issues.apache.org/jira/browse/AXIS2-3567
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
> Fix For: 1.4
>
>
> Axis2 and JAXWS need to add support for SOAP role/actor based validation 
> of mustUnderstand headers.  Only headers which are targeted to a 
> role/actor that the node supports should be considered in mustUnderstand 
> checks.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3626) Remove MustUnderstandValidationDispatcher / SoapMessageMUProviderChecker / MustUnderstandChecker

2008-03-19 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3626.
-

Resolution: Won't Fix

Resolving per discussion with Dims and comment above

> Remove MustUnderstandValidationDispatcher / SoapMessageMUProviderChecker / 
> MustUnderstandChecker
> 
>
> Key: AXIS2-3626
> URL: https://issues.apache.org/jira/browse/AXIS2-3626
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.4
>
>
> Now that we added the hook for JAXWS to participate in mu handling, do we 
> need these classes anymore?
> org.apache.axis2.jaxws.dispatchers.MustUnderstandValidationDispatcher
> org.apache.axis2.jaxws.provider.SoapMessageMUProviderChecker
> org.apache.axis2.jaxws.dispatchers.MustUnderstandChecker
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3626) Remove MustUnderstandValidationDispatcher / SoapMessageMUProviderChecker / MustUnderstandChecker

2008-03-19 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12580404#action_12580404
 ] 

Jeff Barrett commented on AXIS2-3626:
-

Dims and I just discussed this on the phone.  The function added under 
Axis2-3568 does not duplicate the code in these classes.  Specifically, that 
Jira added the ability for JAXWS Handlers associated with an endpoint to 
participate in mustUnderstand processing.  The purpose of the other classes is:

a) MustUnderstandValidationDispatcher checks for a very specific conformance 
requirement in the JAXWS 2.0 TCK that states that an operation that can not be 
resolved and that includes unprocessed mustUnderstand headers must get 
mustUnderstand fault, not an operation not found fault.

b) SoapMessageMUProviderChecker is actually part of a test, so should be 
ignored for this Jira.

c) MustUnderstandChecker: This marks any headers corresponding to paramaters on 
the SEI as understood.

So, (a) and (c) don't duplicate any new code.  While the logic could be moved 
to the JAXWS Message Receiver alongside the new code for Axis2-3568, I don't 
think we should do that.  The reason is that (a) and (c) are processing 
mustUnderstand headers in the dispatch chain, which is the prefered way of 
doing that.  The code added to allow the JAXWS application handlers to be 
involved in mustUnderstand processing had to be done in the MessageReceiver 
because the handlers could only be invoked (to get the list of headers they 
understand) after the container breech since the handlers must run under the 
application context.

> Remove MustUnderstandValidationDispatcher / SoapMessageMUProviderChecker / 
> MustUnderstandChecker
> 
>
> Key: AXIS2-3626
> URL: https://issues.apache.org/jira/browse/AXIS2-3626
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.4
>
>
> Now that we added the hook for JAXWS to participate in mu handling, do we 
> need these classes anymore?
> org.apache.axis2.jaxws.dispatchers.MustUnderstandValidationDispatcher
> org.apache.axis2.jaxws.provider.SoapMessageMUProviderChecker
> org.apache.axis2.jaxws.dispatchers.MustUnderstandChecker
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-3626) Remove MustUnderstandValidationDispatcher / SoapMessageMUProviderChecker / MustUnderstandChecker

2008-03-19 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-3626:
---

Assignee: Jeff Barrett  (was: Nikhil Thaker)

> Remove MustUnderstandValidationDispatcher / SoapMessageMUProviderChecker / 
> MustUnderstandChecker
> 
>
> Key: AXIS2-3626
> URL: https://issues.apache.org/jira/browse/AXIS2-3626
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.4
>
>
> Now that we added the hook for JAXWS to participate in mu handling, do we 
> need these classes anymore?
> org.apache.axis2.jaxws.dispatchers.MustUnderstandValidationDispatcher
> org.apache.axis2.jaxws.provider.SoapMessageMUProviderChecker
> org.apache.axis2.jaxws.dispatchers.MustUnderstandChecker
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2853) Pluggable Must Understand Handling?

2008-03-06 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2853.
---

Resolution: Duplicate

This will be fixed by making an explicit check for the JAXWS Message Receiver 
and delegating the mustUnderstand checking to it.  This change will be done 
under https://issues.apache.org/jira/browse/AXIS2-3568 


> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.4
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2853) Pluggable Must Understand Handling?

2008-03-05 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12575415#action_12575415
 ] 

Jeff Barrett commented on AXIS2-2853:
-

I think the remaining work will be covered by fixing 
https://issues.apache.org/jira/browse/AXIS2-3568

> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.4
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-3439) Support JAX-WS and Metadata client-side sparse composite to override certain annotation members

2008-01-11 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-3439.
---


Code dropped to SVN as noted above.

> Support JAX-WS and Metadata client-side sparse composite to override certain 
> annotation members
> ---
>
> Key: AXIS2-3439
> URL: https://issues.apache.org/jira/browse/AXIS2-3439
> Project: Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: jaxws
>Reporter: Jeff Barrett
>Assignee: Jeff Barrett
>
> Add support for a JAX-WS client to use a sparse DescriptionBuilderComposite 
> to override certain annotation values specified in the client artifacts on a 
> per-SerivceDelegate basis.  This support is the basis for supporting 
> additional client-side metadata, such a deployment descriptor information.  
> Added additional tests to verify the new functionality.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3439) Support JAX-WS and Metadata client-side sparse composite to override certain annotation members

2008-01-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3439.
-

Resolution: Fixed

Changes committed in revision 611042

> Support JAX-WS and Metadata client-side sparse composite to override certain 
> annotation members
> ---
>
> Key: AXIS2-3439
> URL: https://issues.apache.org/jira/browse/AXIS2-3439
> Project: Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: jaxws
>Reporter: Jeff Barrett
>Assignee: Jeff Barrett
>
> Add support for a JAX-WS client to use a sparse DescriptionBuilderComposite 
> to override certain annotation values specified in the client artifacts on a 
> per-SerivceDelegate basis.  This support is the basis for supporting 
> additional client-side metadata, such a deployment descriptor information.  
> Added additional tests to verify the new functionality.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3439) Support JAX-WS and Metadata client-side sparse composite to override certain annotation members

2008-01-10 Thread Jeff Barrett (JIRA)
Support JAX-WS and Metadata client-side sparse composite to override certain 
annotation members
---

 Key: AXIS2-3439
 URL: https://issues.apache.org/jira/browse/AXIS2-3439
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Jeff Barrett
Assignee: Jeff Barrett


Add support for a JAX-WS client to use a sparse DescriptionBuilderComposite to 
override certain annotation values specified in the client artifacts on a 
per-SerivceDelegate basis.  This support is the basis for supporting additional 
client-side metadata, such a deployment descriptor information.  Added 
additional tests to verify the new functionality.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2525) AnnotationServiceImplDescriptionTests broken

2007-09-26 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2525.
-

Resolution: Fixed

Fixed in Committed revision 579726

> AnnotationServiceImplDescriptionTests broken
> 
>
> Key: AXIS2-2525
> URL: https://issues.apache.org/jira/browse/AXIS2-2525
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>
> Testsuite: 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests
> Tests run: 3, Failures: 0, Errors: 1, Time elapsed: 0.562 sec
> Testcase: 
> testOverloadedServiceImplWithSEI(org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests):
>  Caused an ERROR
> Validation error: SEI return value java.util.concurrent.Future does not 
> match implementation method return value 
> javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
> javax.xml.ws.WebServiceException: Validation error: SEI return value 
> java.util.concurrent.Future does not match implementation method return 
> value javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:170)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:67)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:115)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateMethodReturnValue(ServiceDescriptionImpl.java:1079)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateImplementation(ServiceDescriptionImpl.java:984)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateIntegrity(ServiceDescriptionImpl.java:781)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateDBCLIntegrity(ServiceDescriptionImpl.java:627)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.(ServiceDescriptionImpl.java:175)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:169)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:138)
>   at 
> org.apache.axis2.jaxws.description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:141)
>   at 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests.testOverloadedServiceImplWithSEI(AnnotationServiceImplDescriptionTests.java:134)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2525) AnnotationServiceImplDescriptionTests broken

2007-09-26 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12530478
 ] 

Jeff Barrett commented on AXIS2-2525:
-

Working on this now; just about have it fixed.  It is a problem with the 
validation logic and overloaded methods.  The Sun compiler is returning an 
unordered collection in a different order than the IBM compiler, which is what 
surfaced the problem.

> AnnotationServiceImplDescriptionTests broken
> 
>
> Key: AXIS2-2525
> URL: https://issues.apache.org/jira/browse/AXIS2-2525
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>
> Testsuite: 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests
> Tests run: 3, Failures: 0, Errors: 1, Time elapsed: 0.562 sec
> Testcase: 
> testOverloadedServiceImplWithSEI(org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests):
>  Caused an ERROR
> Validation error: SEI return value java.util.concurrent.Future does not 
> match implementation method return value 
> javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
> javax.xml.ws.WebServiceException: Validation error: SEI return value 
> java.util.concurrent.Future does not match implementation method return 
> value javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:170)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:67)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:115)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateMethodReturnValue(ServiceDescriptionImpl.java:1079)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateImplementation(ServiceDescriptionImpl.java:984)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateIntegrity(ServiceDescriptionImpl.java:781)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateDBCLIntegrity(ServiceDescriptionImpl.java:627)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.(ServiceDescriptionImpl.java:175)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:169)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:138)
>   at 
> org.apache.axis2.jaxws.description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:141)
>   at 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests.testOverloadedServiceImplWithSEI(AnnotationServiceImplDescriptionTests.java:134)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3223) Plug JAX-WS / MDQ deployment into Axis2 deployment model

2007-09-21 Thread Jeff Barrett (JIRA)
Plug JAX-WS / MDQ deployment into Axis2 deployment model


 Key: AXIS2-3223
 URL: https://issues.apache.org/jira/browse/AXIS2-3223
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Jeff Barrett
Assignee: Roy A. Wood Jr.


Currently the metadata processing for JAXWS (i.e. the creation of the metadata 
description hierachy based on annotations and WSDL) is not integrated into the 
Axis2 deployment model.  The JAXWS unit tests are using a deprecated factory 
method which builds the desription hierarchy when an inbound request for a 
service is received.  The deprecated method 
DescriptionFactory.createServiceDescriptionFromServiceImpl(implClass, axisSvc) 
is called from EndpointController.getEndpointDescription.  This deprecated 
method causes obsolete code paths to be executed and does not go down code 
paths that are used for actual server integration.

Actual server integration (for example in Geronimo) plugs the JAXWS metadata 
processing into the server's deployment logic.  This is done by creating 
DescriptionBuilderComposite objects and using those DBCs to create the 
JAXWS/Metadata description hierarchy.  The processes of creating the JAXWS 
descrition hierachy also creates the Axis2 description hierachy (e.g. 
AxisService and such) based on annotations (and/or WSDL).

I think the following needs to be done:
1. Add a plug point in the Axis2 deployment logic that allows plugging in to 
the deployment logic, or perhaps overridding it completely
2. In the JAXWS integration-level tests (which require a running server), the 
plugpoint or override would create the JAXWS and associated Axis2 description 
hierachy  during application deployment.  
3. The logic in EndpointController.getEndpointDescription should change to 
consider not finding the JAXWS description hierachy an error and reject the 
inbound request.  The deprecated method 
DescriptionFactory.createServiceDescriptionFromServiceImpl(implClass, axisSvc)  
should be removed.
4. Note that there is a convenience method 
DescriptionFactory.createServiceDescription(Class) that will take an 
implementation class and create the DBCs using relfection which may be helpful.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3129) ProviderDispatcher in JAX-WS does not allow for non-parameterized interfaces on provider implementation

2007-08-22 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-3129.
-

Resolution: Fixed

Patch committed to revision 568722.  Thanks, Dustin!

> ProviderDispatcher in JAX-WS does not allow for non-parameterized interfaces 
> on provider implementation
> ---
>
> Key: AXIS2-3129
> URL: https://issues.apache.org/jira/browse/AXIS2-3129
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Affects Versions: nightly
>Reporter: Dustin Amrhein
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch.txt
>
>
> The ProviderDispatcher in JAX-WS does not allow for non-parameterized 
> interfaces on a provider based implementation. This causes a 
> ClassCastException in the getProviderType method as the code assumes that the 
> result of calling getGenericInterfaces on the implementation Class object 
> will result in an array of ParameterizedTypes. If an object is not in the 
> array is not an instance of a ParameterizedType then an exception is thrown. 
> This check should only be done if the interface in question is the 
> javax.xml.ws.Provider interface. Web service provider implementations should 
> be free to implement other, non-parameterized interfaces.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-3129) ProviderDispatcher in JAX-WS does not allow for non-parameterized interfaces on provider implementation

2007-08-22 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-3129:
---

Assignee: Jeff Barrett

> ProviderDispatcher in JAX-WS does not allow for non-parameterized interfaces 
> on provider implementation
> ---
>
> Key: AXIS2-3129
> URL: https://issues.apache.org/jira/browse/AXIS2-3129
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Affects Versions: nightly
>Reporter: Dustin Amrhein
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch.txt
>
>
> The ProviderDispatcher in JAX-WS does not allow for non-parameterized 
> interfaces on a provider based implementation. This causes a 
> ClassCastException in the getProviderType method as the code assumes that the 
> result of calling getGenericInterfaces on the implementation Class object 
> will result in an array of ParameterizedTypes. If an object is not in the 
> array is not an instance of a ParameterizedType then an exception is thrown. 
> This check should only be done if the interface in question is the 
> javax.xml.ws.Provider interface. Web service provider implementations should 
> be free to implement other, non-parameterized interfaces.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3011) ServiceDescription caching leads to memory leak

2007-07-31 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516743
 ] 

Jeff Barrett commented on AXIS2-3011:
-

Hi Jarek,

Here are a few things we need to consider regarding the scoping of the cache 
and freeing it up

1) There is no client API that indicates the client is done with the Service it 
created.  So, there's really no safe place for the ServiceDelegate and the 
associated ServiceDescription hierachy to be released as far as I can tell.  
Until the client "exits", it could use that Service.  In an unmanaged 
environment, that "exit" is the VM exit.  In a managed case, that "exit" could 
be the module (in J2EE terms) being stopped and unloaded; so in the managed 
case, there may be an opporunity to remove the ServiceDelegate and associated 
ServiceDescription hierachy.  In the unmanaged case, I don't know how we could 
do that.

2) The ServiceDelegate and the associated ServiceDescription hierachy is 
created when the client does a Service.create(...).  If a client creates a new 
Service in a loop, it may run out of memory, just as it might creating other 
sorts of objects. I grant that only being able to create a "few hundred" is 
probably smaller than expected.  Still, creating a few hundred distinct 
ServiceDelegates in a client may be a bit of a corner usecase.

3) Related to (1) above, the expectation is that a managed environment will 
provide its own implementation of the ClientConfigurationFactory which would 
scope the Service (and thus the ConfigurationContext and ServiceDescription 
hierchy), for example, to a module.  The version of the 
ClientConfigurationFactory in SVN is for the J2SE unmanaged client case, where 
the scoping is VM-wide.

4) As Dustin noted regarding removing the ServiceDescription when the wsdl file 
is changed (or for any cache cleaning), there is a timing issue that needs to 
be addressed.  The ServiceDescription hierachy can't be re-initialized if there 
are any in-flight requests.  This is particularly a problem with async 
responses which haven't arrived yet.  Perhaps some sort of "outstanding 
response" indicator that wouldn't cleanup the Service until the response was 
received might work, with logic that would throw an exception after that if the 
Service was used.  I'm not sure that would be spec-compliant though.  And it 
brings up the interesting situation of a client possibly having multiple 
ServiceDelegates to a Service with different versions of the WSDL.

I think that you bring up very good points, and there is certainly room for 
improvement here.  There are some subtle issues that need to be considered, 
though.

> ServiceDescription caching leads to memory leak
> ---
>
> Key: AXIS2-3011
> URL: https://issues.apache.org/jira/browse/AXIS2-3011
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jarek Gawor
>Assignee: Ann Robinson
> Attachments: AXIS2-3011.patch
>
>
> The DescriptionFactoryImpl.createServiceDescription() function attempts to 
> cache/reuse the ServiceDescription objects and that leads to memory leaks.
> First, a Hashtable is used for the cache. That means, any ServiceDescription 
> created will always live in the cache and won't ever be reclaimed (and there 
> is no clear cache function). Some sort of WeakHashMap could help the problem 
> so that at least some unused ServiceDescription objects could be reclaimed. 
> Second, the createServiceDescription() uses the 
> DescriptionFactory.createClientConfigurationFactory().getClientConfigurationContext()
>  to get the client configuration context. It looks like by default the 
> ClientConfigurationFactory.getClientConfigurationContext() does NOT cache the 
> configuration context. Therefore, each call creates a new configuration 
> object. That means, that by default ServiceDescription will NOT be reused 
> since the configuration context object instance is used to determine if the 
> ServiceDescription should be reused or not (see DescriptionKey.equals() 
> function). 
> So, a simple program that calls createServiceDescription() repeatably in a 
> loop (with the same arguments) will quickly run out of memory. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2853) Pluggable Must Understand Handling?

2007-07-18 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513636
 ] 

Jeff Barrett commented on AXIS2-2853:
-

Added a JAXWS handler that will mark SOAP Headers which correspond to SEI 
method parameters as processed.  This will get the message through the 
mustUnderstand checks in the engine.

Commited revision 557313.

This handler needs to be added to the axis2.xml file for the client and server 
when JAXWS is being used.  You can see an example in the axis2.xml commited in 
revision 557313.  Basically, add the following to phaseOrder "InFlow" and 
"InFaultFlow" for the phase "OperationInPhase"





> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.3
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2978) Attachment optimization properties are not current in client request context

2007-07-18 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2978:
---

Assignee: Nikhil Thaker  (was: Jeff Barrett)

Nikhil is going to handle this.

> Attachment optimization properties are not current in client request context
> 
>
> Key: AXIS2-2978
> URL: https://issues.apache.org/jira/browse/AXIS2-2978
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Affects Versions: M2
>Reporter: Samuel Isokpunwu
>Assignee: Nikhil Thaker
> Attachments: bt66899patch.txt
>
>
> The client request context is not properly updated when mtom enablement state 
> properties changes.
> Example test scenario:
>{
>   -
>   -
>   SOAPBinding binding = (SOAPBinding)dispatch.getBinding();
>   binding.setMTOMEnabled(true);
>   -
>   response = dispatch.invoke(request);
>   -
>   binding.setMTOMEnabled(false);
>   -
>   response = dispatch.invoke(request);
>   -
>   -
>}
> Since the client request context for a previous request is being cached and 
> reused for a subsequent  request, any attachment optimization properties 
> changes, in the test scenario above, are ignored.  Will be adding code to 
> check and copy over any new properties updates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2853) Pluggable Must Understand Handling?

2007-07-17 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513407
 ] 

Jeff Barrett commented on AXIS2-2853:
-

Per discussion on the list and via IRC chat (transcript also posted to the 
list), I will implement an interim solution which uses a handler to mark the 
appropriate headers as "processed", indicitatng that the are understood.  This 
will not require additional APIs in the kernel for either registering 
understood headers or for adding plugins specific to the mustUnderstand 
validation.

Changed AxisEngine to check mustUnderstand on inbound messages to client (in 
addition to server); add testcase to verify that behavior; add test verify 
using handler to mark specific header QNames to pass mustUnderstand validation 
in the engine for inbound messages on client and server.
Committed revision 557104.

Contributed by  Samuel Isokpunwu and Jeff Barrett.

The JAXWS handler to mark the appropriate headers will be committed seperately.

> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.3
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2853) Pluggable Must Understand Handling?

2007-07-17 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513332
 ] 

Jeff Barrett commented on AXIS2-2853:
-

The changes commited to revision 556761 have been reverted in revision 557028 
per email discussions in the link posted by Glen Daniels above and IRC chats.

> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.3
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2853) Pluggable Must Understand Handling?

2007-07-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2853.
-

Resolution: Fixed

Implented pluggable mustUnderstand checker framework.  The previous comment of 
a temporary JAXWS workaround will not be necessary; the JAXWS validators will 
plug into the new framework.

The framework (without the JAXWS validators) is in committed revision 556761.

> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Critical
> Fix For: 1.3
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2853) Pluggable Must Understand Handling?

2007-07-03 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12509989
 ] 

Jeff Barrett commented on AXIS2-2853:
-

I have backed out the changes made (under revision 549924) which introduced the 
API.  This rollback was commited in revision 552954.

Note that this does not fix this Jira; it simply removes the API changes for 
RC1.  Fixing this Jira as discussed on the list will be done as follows:

I think for 1.3, the JAXWS handler hack will work.  Here's my proposal for 
1.3 which removes the new API from AxisOperation added in revision 549924 
and has a minimal effect on the JAXWS code that is doing the 
mustUnderstand validation for SEI header parameters:

1) In modules/kernel, remove the following methods from AxisOperation: 
registerUnderstoodHeaderQNames(QName) and getUnderstoodHeaderQNames(). 
This removes the new API that Sanjiva was concerned about. (Done in revision 
552954)

2) In modules/metadata, change OperationDesc from using the above 
AxisOperation methods to instead set a property on the AxisOperation to 
contain the QNames for header parameters.

3) In modules/jaxws, add a new JAXWS handler which will look on the 
AxisOperation for the property set in (2) and if found it will mark any 
headers with the associated QNames as processed.

4) In modules/kernel AxisEngine, remove the understood-header-processing 
logic from checkMustUnderstand and change it back to simply checking for 
any headers that are marked mustUnderstand bur are not marked processed.
(Done in revision 552954)

I will not update axis2.xml to include the handler in (3); that can be 
done systems that are integrating Axis2 and JAXWS (such as Geronimo).

For post-1.3, I have a proposal for extensible, pluggable 
mustUnderstand-header-validation that solves all the problems we were 
discussing, including allowing higher level components to participate in 
mustUnderstand checking.  I will be sending out that post 1.3 proposal 
later on.

> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Blocker
> Fix For: 1.3
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2853) Pluggable Must Understand Handling?

2007-07-03 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12509983
 ] 

Jeff Barrett commented on AXIS2-2853:
-

Dims,

Thanks for the offer, but I'm working on backing out revision 549924 right now. 
 That's the revison that introduced the API change to AxisOperation.  With that 
revision backed out, there will be no API difference.  I think with that backed 
out, this Jira is no longer a blocker.  Do you agree?

I'll work on a JAXWS-handler based solution for header-based SEI parameters 
next week.  That will not introduce any API changes.

> Pluggable Must Understand Handling?
> ---
>
> Key: AXIS2-2853
> URL: https://issues.apache.org/jira/browse/AXIS2-2853
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>Reporter: Davanum Srinivas
>Assignee: Jeff Barrett
>Priority: Blocker
> Fix For: 1.3
>
>
> Discussion here - http://marc.info/?t=11826680171&r=1&w=2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2888) RPCLitMethodMarshaller should take bindng namespace into account

2007-07-03 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2888.
-

Resolution: Fixed

Commited to revision 552921.  Thanks, Dustin!

> RPCLitMethodMarshaller should take bindng namespace into account
> 
>
> Key: AXIS2-2888
> URL: https://issues.apache.org/jira/browse/AXIS2-2888
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Affects Versions: nightly
>Reporter: Dustin Amrhein
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch.txt
>
>
> When constructing the operation QName, the RPCLitMethodMarshaller should 
> first consult the binding operation element to determine if there is a 
> namespace specified. If there is no namespace on the binding operation, it 
> should then use the target namespace of the WSDL document. As it stands now, 
> the RPCLitMethodMarshaller always uses the target namespace of the WSDL 
> document.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2888) RPCLitMethodMarshaller should take bindng namespace into account

2007-07-02 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2888:
---

Assignee: Jeff Barrett

> RPCLitMethodMarshaller should take bindng namespace into account
> 
>
> Key: AXIS2-2888
> URL: https://issues.apache.org/jira/browse/AXIS2-2888
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Affects Versions: nightly
>Reporter: Dustin Amrhein
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch.txt
>
>
> When constructing the operation QName, the RPCLitMethodMarshaller should 
> first consult the binding operation element to determine if there is a 
> namespace specified. If there is no namespace on the binding operation, it 
> should then use the target namespace of the WSDL document. As it stands now, 
> the RPCLitMethodMarshaller always uses the target namespace of the WSDL 
> document.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2851) Move RESPONSE_WRITTEN flag from OperationContext to RequestResponseTransport instance

2007-06-26 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2851.
-

Resolution: Fixed

Patch was commited to SVN as noted above.

> Move RESPONSE_WRITTEN flag from OperationContext to RequestResponseTransport 
> instance
> -
>
> Key: AXIS2-2851
> URL: https://issues.apache.org/jira/browse/AXIS2-2851
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: kernel
>Affects Versions: nightly
>Reporter: Dustin Amrhein
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch.txt
>
>
> In order to properly integrate with Sandesha, we need to move the 
> RESPONSE_WRITTEN from the OperationContext to the RequestResponseTransport 
> instance. Specifically these changes were made in order to allow Axis2 and 
> Sandesha to handle the oneway request case in which data is sent back in the 
> ack. This will allow transport code to determine if data was sent back as the 
> RESPONSE_WRITTEN will now be on the RequestResponseTransport instance instead 
> of the OperationContext, which in the case of an ack is not available.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2851) Move RESPONSE_WRITTEN flag from OperationContext to RequestResponseTransport instance

2007-06-26 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12508201
 ] 

Jeff Barrett commented on AXIS2-2851:
-

The patch was commited to revision 550753.

> Move RESPONSE_WRITTEN flag from OperationContext to RequestResponseTransport 
> instance
> -
>
> Key: AXIS2-2851
> URL: https://issues.apache.org/jira/browse/AXIS2-2851
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: kernel
>Affects Versions: nightly
>Reporter: Dustin Amrhein
>Assignee: Jeff Barrett
> Fix For: nightly
>
> Attachments: patch.txt
>
>
> In order to properly integrate with Sandesha, we need to move the 
> RESPONSE_WRITTEN from the OperationContext to the RequestResponseTransport 
> instance. Specifically these changes were made in order to allow Axis2 and 
> Sandesha to handle the oneway request case in which data is sent back in the 
> ack. This will allow transport code to determine if data was sent back as the 
> RESPONSE_WRITTEN will now be on the RequestResponseTransport instance instead 
> of the OperationContext, which in the case of an ack is not available.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2597) Support WS-A action generation from pure annotations

2007-06-25 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2597.
-

Resolution: Fixed

Commited patch to revision 550594.  Thanks, Roy!

> Support WS-A action generation from pure annotations
> 
>
> Key: AXIS2-2597
> URL: https://issues.apache.org/jira/browse/AXIS2-2597
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Roy A. Wood Jr.
>Assignee: Jeff Barrett
> Attachments: patch_2246_2249.txt
>
>
> Need to be able to generate ws-a actions from annotations only. When WSDL is 
> present, this is handled by populateServices w/in WSDL11ToAxisServicesBuilder

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2216) Enable client side validation

2007-06-25 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2216.
-

Resolution: Fixed

The changes for this Jira were commited under Jira 
https://issues.apache.org/jira/browse/AXIS2-2308 into revision 527652.

> Enable client side validation
> -
>
> Key: AXIS2-2216
> URL: https://issues.apache.org/jira/browse/AXIS2-2216
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Roy A. Wood Jr.
>Assignee: Jeff Barrett
>Priority: Minor
> Attachments: DBC0219_patch.txt, DBC_0228_patch.txt, DBC_0301_patch.txt
>
>
> Currently, the validation is only enabled on the server side. This fix 
> enables it for the client side as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2538) Fix NPE in getSyncOperation()

2007-05-01 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2538.
---


> Fix NPE in getSyncOperation()
> -
>
> Key: AXIS2-2538
> URL: https://issues.apache.org/jira/browse/AXIS2-2538
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Roy A. Wood Jr.
>Priority: Minor
> Attachments: patch_2158_2162.txt
>
>
> The getSyncOperation in OperationDescriptionImpl will throw an NPE if the 
> call to getJavaMethodName is null. This issue fixes that problem

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2538) Fix NPE in getSyncOperation()

2007-05-01 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2538.
-

Resolution: Fixed

Patch commited to revision 534196.

> Fix NPE in getSyncOperation()
> -
>
> Key: AXIS2-2538
> URL: https://issues.apache.org/jira/browse/AXIS2-2538
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Roy A. Wood Jr.
>Priority: Minor
> Attachments: patch_2158_2162.txt
>
>
> The getSyncOperation in OperationDescriptionImpl will throw an NPE if the 
> call to getJavaMethodName is null. This issue fixes that problem

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2563) SOAPBinding JAX-WS API class is incorrect

2007-04-19 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2563.
---


> SOAPBinding JAX-WS API class is incorrect
> -
>
> Key: AXIS2-2563
> URL: https://issues.apache.org/jira/browse/AXIS2-2563
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
>
> The SOAPBinding JAXWS API class role-related methods should use Set 
> not Set

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2563) SOAPBinding JAX-WS API class is incorrect

2007-04-19 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2563.
-

Resolution: Fixed

Fixed in commited revision 530529

> SOAPBinding JAX-WS API class is incorrect
> -
>
> Key: AXIS2-2563
> URL: https://issues.apache.org/jira/browse/AXIS2-2563
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
>
> The SOAPBinding JAXWS API class role-related methods should use Set 
> not Set

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2563) SOAPBinding JAX-WS API class is incorrect

2007-04-19 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12490073
 ] 

Jeff Barrett commented on AXIS2-2563:
-

I'm working on this now.

> SOAPBinding JAX-WS API class is incorrect
> -
>
> Key: AXIS2-2563
> URL: https://issues.apache.org/jira/browse/AXIS2-2563
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
>
> The SOAPBinding JAXWS API class role-related methods should use Set 
> not Set

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2563) SOAPBinding JAX-WS API class is incorrect

2007-04-19 Thread Jeff Barrett (JIRA)
SOAPBinding JAX-WS API class is incorrect
-

 Key: AXIS2-2563
 URL: https://issues.apache.org/jira/browse/AXIS2-2563
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett


The SOAPBinding JAXWS API class role-related methods should use Set not 
Set

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2550) SoapMessageProviderTests.testProviderSourceXMLOnly broken

2007-04-18 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12489802
 ] 

Jeff Barrett commented on AXIS2-2550:
-

After fixing the tests to use the JUnit assert* methods and the service 
implementations to throw RuntimeExceptions instead of calling assert() [in 
SVN revision 529757], and turning on DEBUG logging:

- Standard Error -
// From the Server-side logging:
java.lang.RuntimeException: Assertion false
at 
org.apache.axis2.jaxws.provider.soapmsg.SoapMessageProvider.assertTrue(SoapMessageProvider.java:381)
at 
org.apache.axis2.jaxws.provider.soapmsg.SoapMessageProvider.getXMLResponse(SoapMessageProvider.java:196)
at 
org.apache.axis2.jaxws.provider.soapmsg.SoapMessageProvider.invoke(SoapMessageProvider.java:126)
at 
org.apache.axis2.jaxws.provider.soapmsg.SoapMessageProvider.invoke(SoapMessageProvider.java:55)
at 
org.apache.axis2.jaxws.server.dispatcher.ProviderDispatcher$1.run(ProviderDispatcher.java:178)
at 
org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:74)
at 
org.apache.axis2.jaxws.server.dispatcher.ProviderDispatcher.invoke(ProviderDispatcher.java:175)
at 
org.apache.axis2.jaxws.server.EndpointController.invoke(EndpointController.java:169)
at 
org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive(JAXWSMessageReceiver.java:103)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:138)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:279)
at 
org.apache.axis2.transport.http.HTTPWorker.service(HTTPWorker.java:216)
at 
org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:275)
at 
org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:184)
at 
org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:74)
at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:803)
-  ---
// Which leads to the client-side failure:
Testcase: 
testProviderSourceXMLOnly(org.apache.axis2.jaxws.provider.SoapMessageProviderTests):
  FAILED
null
junit.framework.AssertionFailedError
at 
org.apache.axis2.jaxws.provider.SoapMessageProviderTests.testProviderSourceXMLOnly(SoapMessageProviderTests.java:121)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)


Here's an excerpt of my chat with Dims on about the problem.  He had 
stepped through the code and found what was causing the failure:
dims: i stepped thru the code. "Content-Desciption" http header is set and is 
checked for
...
barrettjl1027: Where is the code you were stepping through?  I can start 
looking there.
dims: 2 spots are in MessageUtils.java
dims: getMessageFromMessageContext
dims: and putMessageOnMessageContext
dims: there we copy mime headers between transport headers 
dims: i mean we copy mime headers  <-> transport headers 
dims: but TRANSPORT_HEADERS is not picked up by *HttpSender. there needs to be 
some code that picks up that and puts them on the http/wire
dims: that's problem #1.
dims: if you see AbstractHTTPSender.java. we pick up HTTPConstants.HTTP_HEADERS 
and put them on the wire
...
dims: Problem #2 is that the mimeheaders set on the SOAPMessage is not copied 
over to jaxws.Message in MessageFactoryImpl.createFrom(SOAPMessage message)

Note that because this test was not using the JUnit assert methods, 
although the test had actually not been working (it probably never 
worked), it wasn't reporting an error.  So this is not a testacase 
regression.


> SoapMessageProviderTests.testProviderSourceXMLOnly broken
> -
>
> Key: AXIS2-2550
> URL: https://issues.apache.org/jira/browse/AXIS2-2550
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>
> The SoapMessageProvider.java uses jdk's built-in assertions. under m1 these 
> were disabled and hence we saw a build break only on m2/surefire. now i 
> checked in an update to jaxws\project.properties (added -enableAssertions to 
> maven.junit.jvmargs). So you should see the build break in m1 as well.
> testProviderSourceXMLOnly(org.apache.axis2.jaxws.provider.SoapMessageProviderTests)
>   Time elapsed: 0.171 sec  <<< FAILURE!
> junit.framework.AssertionFailedError:

[jira] Commented: (AXIS2-2525) AnnotationServiceImplDescriptionTests broken

2007-04-17 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12489406
 ] 

Jeff Barrett commented on AXIS2-2525:
-

Dims, thanks for the info.  I ran the test (and it passed) on the IBM JDK, so 
it seems the failure is related to a difference in the JVMs.  Since the 
continum build was also failing, I think that was on Solaris, and also a Sun 
JDK.

Also, thanks for commenting out the test until this is resolved.  For 
reference, the test was excluded 4/13 by Dims:
 dims  Temporarily exclude test - logged bug AXIS2-2525
 /webservices/axis2/trunk/java/modules/metadata/pom.xml
/webservices/axis2/trunk/java/modules/metadata/project.xml

> AnnotationServiceImplDescriptionTests broken
> 
>
> Key: AXIS2-2525
> URL: https://issues.apache.org/jira/browse/AXIS2-2525
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>
> Testsuite: 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests
> Tests run: 3, Failures: 0, Errors: 1, Time elapsed: 0.562 sec
> Testcase: 
> testOverloadedServiceImplWithSEI(org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests):
>  Caused an ERROR
> Validation error: SEI return value java.util.concurrent.Future does not 
> match implementation method return value 
> javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
> javax.xml.ws.WebServiceException: Validation error: SEI return value 
> java.util.concurrent.Future does not match implementation method return 
> value javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:170)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:67)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:115)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateMethodReturnValue(ServiceDescriptionImpl.java:1079)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateImplementation(ServiceDescriptionImpl.java:984)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateIntegrity(ServiceDescriptionImpl.java:781)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateDBCLIntegrity(ServiceDescriptionImpl.java:627)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.(ServiceDescriptionImpl.java:175)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:169)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:138)
>   at 
> org.apache.axis2.jaxws.description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:141)
>   at 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests.testOverloadedServiceImplWithSEI(AnnotationServiceImplDescriptionTests.java:134)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2542) DescriptionFactoryImpl caching and updates need to be threadsafe

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2542.
---


> DescriptionFactoryImpl caching and updates need to be threadsafe
> 
>
> Key: AXIS2-2542
> URL: https://issues.apache.org/jira/browse/AXIS2-2542
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> The ServiceDescription cache and updating of the enpdoints needs to be 
> threadsafe.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2542) DescriptionFactoryImpl caching and updates need to be threadsafe

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2542.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Commited revision: 529355

> DescriptionFactoryImpl caching and updates need to be threadsafe
> 
>
> Key: AXIS2-2542
> URL: https://issues.apache.org/jira/browse/AXIS2-2542
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> The ServiceDescription cache and updating of the enpdoints needs to be 
> threadsafe.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2542) DescriptionFactoryImpl caching and updates need to be threadsafe

2007-04-16 Thread Jeff Barrett (JIRA)
DescriptionFactoryImpl caching and updates need to be threadsafe


 Key: AXIS2-2542
 URL: https://issues.apache.org/jira/browse/AXIS2-2542
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett


The ServiceDescription cache and updating of the enpdoints needs to be 
threadsafe.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2542) DescriptionFactoryImpl caching and updates need to be threadsafe

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2542:
---

Assignee: Jeff Barrett

> DescriptionFactoryImpl caching and updates need to be threadsafe
> 
>
> Key: AXIS2-2542
> URL: https://issues.apache.org/jira/browse/AXIS2-2542
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> The ServiceDescription cache and updating of the enpdoints needs to be 
> threadsafe.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2445) Fix NPE when setting endpoint URL

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2445.
-

Resolution: Cannot Reproduce

The code in WSDL11ToAxisServiceBuilder has been refactored, and I don't think 
this is a problem anymore.  The revision I looked at which contained the 
refactoring was 529223.

> Fix NPE when setting endpoint URL
> -
>
> Key: AXIS2-2445
> URL: https://issues.apache.org/jira/browse/AXIS2-2445
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Roy A. Wood Jr.
>Priority: Minor
>
> The populateEndpoints method tries to set the axisService EndpointURL  with 
> the location on a SoapAddress that may be null...causing an NPE With this 
> fix, the endpointURL on AxisService will be unset.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2536) Support client side WSDL files within JARs on UNIX/LINUX platforms

2007-04-16 Thread Jeff Barrett (JIRA)
Support client side WSDL files within JARs on UNIX/LINUX platforms
--

 Key: AXIS2-2536
 URL: https://issues.apache.org/jira/browse/AXIS2-2536
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett
Priority: Minor


On *IX, the path is getting two leading "/", causing it to treat the file as 
remote.  Dustin Amrhein found the problem and has contributed a fix which I 
will apply shortly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2536) Support client side WSDL files within JARs on UNIX/LINUX platforms

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2536:
---

Assignee: Jeff Barrett

> Support client side WSDL files within JARs on UNIX/LINUX platforms
> --
>
> Key: AXIS2-2536
> URL: https://issues.apache.org/jira/browse/AXIS2-2536
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> On *IX, the path is getting two leading "/", causing it to treat the file as 
> remote.  Dustin Amrhein found the problem and has contributed a fix which I 
> will apply shortly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2536) Support client side WSDL files within JARs on UNIX/LINUX platforms

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2536.
---


> Support client side WSDL files within JARs on UNIX/LINUX platforms
> --
>
> Key: AXIS2-2536
> URL: https://issues.apache.org/jira/browse/AXIS2-2536
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> On *IX, the path is getting two leading "/", causing it to treat the file as 
> remote.  Dustin Amrhein found the problem and has contributed a fix which I 
> will apply shortly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2536) Support client side WSDL files within JARs on UNIX/LINUX platforms

2007-04-16 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2536.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Committed revision 529310.

> Support client side WSDL files within JARs on UNIX/LINUX platforms
> --
>
> Key: AXIS2-2536
> URL: https://issues.apache.org/jira/browse/AXIS2-2536
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> On *IX, the path is getting two leading "/", causing it to treat the file as 
> remote.  Dustin Amrhein found the problem and has contributed a fix which I 
> will apply shortly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2525) AnnotationServiceImplDescriptionTests broken

2007-04-13 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488779
 ] 

Jeff Barrett commented on AXIS2-2525:
-

I just did a checkout of 528651, and this test runs successfully on Windows.  
Are you seeing this error on Windows?  Or on some other platform?

> AnnotationServiceImplDescriptionTests broken
> 
>
> Key: AXIS2-2525
> URL: https://issues.apache.org/jira/browse/AXIS2-2525
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
>
> Testsuite: 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests
> Tests run: 3, Failures: 0, Errors: 1, Time elapsed: 0.562 sec
> Testcase: 
> testOverloadedServiceImplWithSEI(org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests):
>  Caused an ERROR
> Validation error: SEI return value java.util.concurrent.Future does not 
> match implementation method return value 
> javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
> javax.xml.ws.WebServiceException: Validation error: SEI return value 
> java.util.concurrent.Future does not match implementation method return 
> value javax.xml.ws.Response; 
> Implementation class: 
> org.apache.axis2.jaxws.description.DocLitWrappedImplWithSEI; Method name: 
> twoWayAsync; Endpoint Interface: 
> org.apache.axis2.jaxws.description.DocLitWrappedProxy
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:170)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:67)
>   at 
> org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:115)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateMethodReturnValue(ServiceDescriptionImpl.java:1079)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateImplementation(ServiceDescriptionImpl.java:984)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateIntegrity(ServiceDescriptionImpl.java:781)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.validateDBCLIntegrity(ServiceDescriptionImpl.java:627)
>   at 
> org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.(ServiceDescriptionImpl.java:175)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescriptionFromDBCMap(DescriptionFactoryImpl.java:169)
>   at 
> org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:138)
>   at 
> org.apache.axis2.jaxws.description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:141)
>   at 
> org.apache.axis2.jaxws.description.AnnotationServiceImplDescriptionTests.testOverloadedServiceImplWithSEI(AnnotationServiceImplDescriptionTests.java:134)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2522) WSDL not available for SOAP 1.2 endpoints

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2522.
---


> WSDL not available for SOAP 1.2 endpoints
> -
>
> Key: AXIS2-2522
> URL: https://issues.apache.org/jira/browse/AXIS2-2522
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> The metadata layer is not attaching the WSDL definition to AxisService 
> objects if the WSDL is SOAP 1.2. We should still
> attach the WSDL definition if the WSDL is SOAP 1.2 and was deployed with the 
> application. We are correctly not generating
> WSDL for SOAP 1.2 endpoints.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2522) WSDL not available for SOAP 1.2 endpoints

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2522.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Commited revision 528225.

> WSDL not available for SOAP 1.2 endpoints
> -
>
> Key: AXIS2-2522
> URL: https://issues.apache.org/jira/browse/AXIS2-2522
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> The metadata layer is not attaching the WSDL definition to AxisService 
> objects if the WSDL is SOAP 1.2. We should still
> attach the WSDL definition if the WSDL is SOAP 1.2 and was deployed with the 
> application. We are correctly not generating
> WSDL for SOAP 1.2 endpoints.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2522) WSDL not available for SOAP 1.2 endpoints

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2522:
---

Assignee: Jeff Barrett

> WSDL not available for SOAP 1.2 endpoints
> -
>
> Key: AXIS2-2522
> URL: https://issues.apache.org/jira/browse/AXIS2-2522
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> The metadata layer is not attaching the WSDL definition to AxisService 
> objects if the WSDL is SOAP 1.2. We should still
> attach the WSDL definition if the WSDL is SOAP 1.2 and was deployed with the 
> application. We are correctly not generating
> WSDL for SOAP 1.2 endpoints.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2522) WSDL not available for SOAP 1.2 endpoints

2007-04-12 Thread Jeff Barrett (JIRA)
WSDL not available for SOAP 1.2 endpoints
-

 Key: AXIS2-2522
 URL: https://issues.apache.org/jira/browse/AXIS2-2522
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Jeff Barrett
Priority: Minor


The metadata layer is not attaching the WSDL definition to AxisService objects 
if the WSDL is SOAP 1.2. We should still
attach the WSDL definition if the WSDL is SOAP 1.2 and was deployed with the 
application. We are correctly not generating
WSDL for SOAP 1.2 endpoints.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2517) Validation of checked exceptions between SEI and service impl is incorrect

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2517.
---


> Validation of checked exceptions between SEI and service impl is incorrect
> --
>
> Key: AXIS2-2517
> URL: https://issues.apache.org/jira/browse/AXIS2-2517
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> A service implementation method may throw fewer checked exceptions than the 
> SEI, but may not throw more.  The current validation code is incorrect in how 
> it validates the checked exceptions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2517) Validation of checked exceptions between SEI and service impl is incorrect

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2517.
-

Resolution: Fixed

Fixed.  Commited revision 528066.

> Validation of checked exceptions between SEI and service impl is incorrect
> --
>
> Key: AXIS2-2517
> URL: https://issues.apache.org/jira/browse/AXIS2-2517
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> A service implementation method may throw fewer checked exceptions than the 
> SEI, but may not throw more.  The current validation code is incorrect in how 
> it validates the checked exceptions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2517) Validation of checked exceptions between SEI and service impl is incorrect

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2517:
---

Assignee: Jeff Barrett

> Validation of checked exceptions between SEI and service impl is incorrect
> --
>
> Key: AXIS2-2517
> URL: https://issues.apache.org/jira/browse/AXIS2-2517
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> A service implementation method may throw fewer checked exceptions than the 
> SEI, but may not throw more.  The current validation code is incorrect in how 
> it validates the checked exceptions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2517) Validation of checked exceptions between SEI and service impl is incorrect

2007-04-12 Thread Jeff Barrett (JIRA)
Validation of checked exceptions between SEI and service impl is incorrect
--

 Key: AXIS2-2517
 URL: https://issues.apache.org/jira/browse/AXIS2-2517
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett
Priority: Minor


A service implementation method may throw fewer checked exceptions than the 
SEI, but may not throw more.  The current validation code is incorrect in how 
it validates the checked exceptions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2422) Enable policy to be set on correct Operation Description

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2422?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2422.
-

Resolution: Fixed
  Assignee: Jeff Barrett  (was: Sanka Samaranayake)

Fix contributed by Roy Wood, Jr.  The OpDescs for the JAXWS client-side async 
methods should use the AxisOperation of the associated sync operation.  This 
will cause the JAXWS runtime to use the sync operation's AxisOperation rather 
than creating a new anonymous one.

Commited revision 528044.

> Enable policy to be set on correct Operation Description
> 
>
> Key: AXIS2-2422
> URL: https://issues.apache.org/jira/browse/AXIS2-2422
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Roy A. Wood Jr.
> Assigned To: Jeff Barrett
>
> Currently, there is a problem where setting policy only works because it is 
> being set by using the anonymous ops. This
> happens because the wrong method is being on the Operation Description. This 
> will fix that problem.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2515) MDQ should validate that server-side SEIs/Impls do not contain async methods

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2515.
---


> MDQ should validate that server-side SEIs/Impls do not contain async methods
> 
>
> Key: AXIS2-2515
> URL: https://issues.apache.org/jira/browse/AXIS2-2515
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> MDQ should validate that server-side SEIs/Impls do not contain JAX-WS 
> client-side async methods.
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2515) MDQ should validate that server-side SEIs/Impls do not contain async methods

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2515.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Commited revision 527988.

> MDQ should validate that server-side SEIs/Impls do not contain async methods
> 
>
> Key: AXIS2-2515
> URL: https://issues.apache.org/jira/browse/AXIS2-2515
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> MDQ should validate that server-side SEIs/Impls do not contain JAX-WS 
> client-side async methods.
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2515) MDQ should validate that server-side SEIs/Impls do not contain async methods

2007-04-12 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2515:
---

Assignee: Jeff Barrett

> MDQ should validate that server-side SEIs/Impls do not contain async methods
> 
>
> Key: AXIS2-2515
> URL: https://issues.apache.org/jira/browse/AXIS2-2515
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> MDQ should validate that server-side SEIs/Impls do not contain JAX-WS 
> client-side async methods.
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2515) MDQ should validate that server-side SEIs/Impls do not contain async methods

2007-04-12 Thread Jeff Barrett (JIRA)
MDQ should validate that server-side SEIs/Impls do not contain async methods


 Key: AXIS2-2515
 URL: https://issues.apache.org/jira/browse/AXIS2-2515
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett


MDQ should validate that server-side SEIs/Impls do not contain JAX-WS 
client-side async methods.
 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2308) Misc fixes: client-side validation, disallow wsdl generation for SOAP1.2, check SEI exceptions

2007-04-11 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2308.
-

Resolution: Fixed

Fix contributed by Roy Wood Jr.  Commited revision 527652

> Misc fixes: client-side validation, disallow wsdl generation for SOAP1.2, 
> check SEI exceptions
> --
>
> Key: AXIS2-2308
> URL: https://issues.apache.org/jira/browse/AXIS2-2308
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Roy A. Wood Jr.
>
> This is a culmination of 3 fixes:
> 1. Enable limited client side validation
> 2. Disallow generation of wsdl for SOAP1.2
> 3. Check that exceptions on SEI have the same signature on impl

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2503) Stack overflow parsing circular WSDL in Jaxws

2007-04-11 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2503.
---


> Stack overflow parsing circular WSDL in Jaxws
> -
>
> Key: AXIS2-2503
> URL: https://issues.apache.org/jira/browse/AXIS2-2503
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> JAXWS gets a stack overflow parsing circular WSDL.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2506) URIResolver should set InputSource id to resolved import location

2007-04-11 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2506.
---


> URIResolver should set InputSource id to resolved import location
> -
>
> Key: AXIS2-2506
> URL: https://issues.apache.org/jira/browse/AXIS2-2506
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
>Priority: Minor
>
> Addition fix related to AXIS2-2503.  The URI resolver needs to set the 
> systemId to the resolved import location.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2506) URIResolver should set InputSource id to resolved import location

2007-04-11 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2506.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Commited revision 527531

> URIResolver should set InputSource id to resolved import location
> -
>
> Key: AXIS2-2506
> URL: https://issues.apache.org/jira/browse/AXIS2-2506
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
>Priority: Minor
>
> Addition fix related to AXIS2-2503.  The URI resolver needs to set the 
> systemId to the resolved import location.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2503) Stack overflow parsing circular WSDL in Jaxws

2007-04-11 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488104
 ] 

Jeff Barrett commented on AXIS2-2503:
-

See https://issues.apache.org/jira/browse/AXIS2-2506 for an additional aspect 
of this fix.

> Stack overflow parsing circular WSDL in Jaxws
> -
>
> Key: AXIS2-2503
> URL: https://issues.apache.org/jira/browse/AXIS2-2503
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> JAXWS gets a stack overflow parsing circular WSDL.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2506) URIResolver should set InputSource id to resolved import location

2007-04-11 Thread Jeff Barrett (JIRA)
URIResolver should set InputSource id to resolved import location
-

 Key: AXIS2-2506
 URL: https://issues.apache.org/jira/browse/AXIS2-2506
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett
Priority: Minor


Addition fix related to AXIS2-2503.  The URI resolver needs to set the systemId 
to the resolved import location.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2503) Stack overflow parsing circular WSDL in Jaxws

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2503.
-

Resolution: Fixed

Commited revision 527301.
There is an additional aspect to this fix that will be contributed by Dustin 
Amrhein in another Jira which will be opened shortly.

> Stack overflow parsing circular WSDL in Jaxws
> -
>
> Key: AXIS2-2503
> URL: https://issues.apache.org/jira/browse/AXIS2-2503
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> JAXWS gets a stack overflow parsing circular WSDL.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2503) Stack overflow parsing circular WSDL in Jaxws

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2503:
---

Assignee: Jeff Barrett

> Stack overflow parsing circular WSDL in Jaxws
> -
>
> Key: AXIS2-2503
> URL: https://issues.apache.org/jira/browse/AXIS2-2503
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> JAXWS gets a stack overflow parsing circular WSDL.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2503) Stack overflow parsing circular WSDL in Jaxws

2007-04-10 Thread Jeff Barrett (JIRA)
Stack overflow parsing circular WSDL in Jaxws
-

 Key: AXIS2-2503
 URL: https://issues.apache.org/jira/browse/AXIS2-2503
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett


JAXWS gets a stack overflow parsing circular WSDL.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2500) Metadata layer should construct element name to AxisOperation mapping differently

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2500.
---


> Metadata layer should construct element name to AxisOperation mapping 
> differently
> -
>
> Key: AXIS2-2500
> URL: https://issues.apache.org/jira/browse/AXIS2-2500
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> The metadata layer should use the @WebParam.name and 
> @WebParam.targetNamespace when constructing the QName for an element
> to AxisOperation mapping.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2500) Metadata layer should construct element name to AxisOperation mapping differently

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2500.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Commited revision 527251

> Metadata layer should construct element name to AxisOperation mapping 
> differently
> -
>
> Key: AXIS2-2500
> URL: https://issues.apache.org/jira/browse/AXIS2-2500
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> The metadata layer should use the @WebParam.name and 
> @WebParam.targetNamespace when constructing the QName for an element
> to AxisOperation mapping.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2500) Metadata layer should construct element name to AxisOperation mapping differently

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2500:
---

Assignee: Jeff Barrett

> Metadata layer should construct element name to AxisOperation mapping 
> differently
> -
>
> Key: AXIS2-2500
> URL: https://issues.apache.org/jira/browse/AXIS2-2500
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> The metadata layer should use the @WebParam.name and 
> @WebParam.targetNamespace when constructing the QName for an element
> to AxisOperation mapping.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2500) Metadata layer should construct element name to AxisOperation mapping differently

2007-04-10 Thread Jeff Barrett (JIRA)
Metadata layer should construct element name to AxisOperation mapping 
differently
-

 Key: AXIS2-2500
 URL: https://issues.apache.org/jira/browse/AXIS2-2500
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett


The metadata layer should use the @WebParam.name and @WebParam.targetNamespace 
when constructing the QName for an element
to AxisOperation mapping.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2499) The WSDL4JWrapper constructor should throw an IOException

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2499.
---


> The WSDL4JWrapper constructor should throw an IOException
> -
>
> Key: AXIS2-2499
> URL: https://issues.apache.org/jira/browse/AXIS2-2499
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> In the case that we could not open a stream to a WSDL URL the WSDL4JWrapper 
> should throw an IOException instead of the
> standard WSDL exception.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2499) The WSDL4JWrapper constructor should throw an IOException

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2499.
-

Resolution: Fixed

Fix contributed by Dustin Amrhein.  Commited revison 527240.

> The WSDL4JWrapper constructor should throw an IOException
> -
>
> Key: AXIS2-2499
> URL: https://issues.apache.org/jira/browse/AXIS2-2499
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> In the case that we could not open a stream to a WSDL URL the WSDL4JWrapper 
> should throw an IOException instead of the
> standard WSDL exception.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2499) The WSDL4JWrapper constructor should throw an IOException

2007-04-10 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett reassigned AXIS2-2499:
---

Assignee: Jeff Barrett

> The WSDL4JWrapper constructor should throw an IOException
> -
>
> Key: AXIS2-2499
> URL: https://issues.apache.org/jira/browse/AXIS2-2499
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>Priority: Minor
>
> In the case that we could not open a stream to a WSDL URL the WSDL4JWrapper 
> should throw an IOException instead of the
> standard WSDL exception.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2499) The WSDL4JWrapper constructor should throw an IOException

2007-04-10 Thread Jeff Barrett (JIRA)
The WSDL4JWrapper constructor should throw an IOException
-

 Key: AXIS2-2499
 URL: https://issues.apache.org/jira/browse/AXIS2-2499
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett
Priority: Minor


In the case that we could not open a stream to a WSDL URL the WSDL4JWrapper 
should throw an IOException instead of the
standard WSDL exception.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2353) Selecting a port name / wsdl provided scenario

2007-04-03 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett resolved AXIS2-2353.
-

Resolution: Fixed

I think the problem is in the mismatch between the SEI and the WSDL per my 
comment above.  If that's not the problem, please reopen this issue.

> Selecting a port name / wsdl provided scenario
> --
>
> Key: AXIS2-2353
> URL: https://issues.apache.org/jira/browse/AXIS2-2353
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
> Assigned To: Jeff Barrett
> Attachments: Calculator.java, CalculatorClient.java, 
> CalculatorService.java, CalculatorService.wsdl
>
>
> Port Name confusion.
> EndpointDesciptionImpl#selectWSDLPortToUse (Line 1396) says:
> // Per JSR-181, 
> // - The portType name corresponds to the WebService.name annotation 
> value, which is
> //   returned by getName()
> // - The portType namespace corresponds to the 
> WebService.targetNamespace annotation, which
> //   is returned by getTargetNamespace()
> String portTypeLP = getName();
> BUT, EndpointDesciptionImpl#getAnnoWebServicePortName does this:
> // This is the @WebService annotation path
> // Default value is the @WebService.name of the class or 
> interface + "Port"
> // Per JSR-181 MR Sec 4.1, pg 15
> annotation_PortName = getAnnoWebServiceName() + "Port";
> So which is correct?
> Here's the scenario we are trying:
> http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html
> We will upload the latest versions of wsdl/service/client as well.
> -- dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2353) Selecting a port name / wsdl provided scenario

2007-04-03 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12486393
 ] 

Jeff Barrett commented on AXIS2-2353:
-

Hi Lin,

That attached SEI and WSDL still don't match each other.

Given the SEI annotation:
@WebService(name="Calculator", portName="CalculatorPortType", targetNamespace = 
"http://jws.samples.geronimo.apache.org";)
public interface Calculator {

The annotation attribute "name" which indicates the WSDL PortType has a 
value of "Calculator".  

Give th WSDL definition:


The only PortType in the WSDL is named "CalculatorPortType".

You need to change EITHER the SEI annotation OR the WSDL.  It is probably 
easier to change the SEI annotation, so here's what the new SEI annotation 
would probably look like.  Notice I changed the attribute values for name 
and portName: 

@WebService(name="CalculatorPortType", portName="CalculatorPort", 
targetNamespace = "http://jws.samples.geronimo.apache.org";)
public interface Calculator {

I hope that helps.


> Selecting a port name / wsdl provided scenario
> --
>
> Key: AXIS2-2353
> URL: https://issues.apache.org/jira/browse/AXIS2-2353
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
> Assigned To: Jeff Barrett
> Attachments: Calculator.java, CalculatorClient.java, 
> CalculatorService.java, CalculatorService.wsdl
>
>
> Port Name confusion.
> EndpointDesciptionImpl#selectWSDLPortToUse (Line 1396) says:
> // Per JSR-181, 
> // - The portType name corresponds to the WebService.name annotation 
> value, which is
> //   returned by getName()
> // - The portType namespace corresponds to the 
> WebService.targetNamespace annotation, which
> //   is returned by getTargetNamespace()
> String portTypeLP = getName();
> BUT, EndpointDesciptionImpl#getAnnoWebServicePortName does this:
> // This is the @WebService annotation path
> // Default value is the @WebService.name of the class or 
> interface + "Port"
> // Per JSR-181 MR Sec 4.1, pg 15
> annotation_PortName = getAnnoWebServiceName() + "Port";
> So which is correct?
> Here's the scenario we are trying:
> http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html
> We will upload the latest versions of wsdl/service/client as well.
> -- dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2353) Selecting a port name / wsdl provided scenario

2007-03-29 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485295
 ] 

Jeff Barrett commented on AXIS2-2353:
-

Hi All,

I've looked at the WSDL and the client java attached to this Jira and at 
the SEI from the link above 
http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html 

It looks to me like the WSDL and the annotations on the SEI don't match 
up, and that is why no ports are being found.  In other words, I think 
this is a problem with the Calculator WSDL and/or SEI class.  (I'm not 
sure why Lin's change made a difference, but I didn't explore that 
thouroughly since I don't believe it is a correct change.) 

Specifically, the WSDL indicates that the portType is 
"CalculatorPortType", however the SEI (via JSR-181 annotation defaulting) 
indicates the portType is "Calculator".  So, when we use the annotation 
value of "Calculator" for the portType to find a port in the WSDL, none is 
found since the port in the WSDL specifies a portType of 
"CalculatorPortType".

WSDL SNIPPET

Excerpt from the attached WSDL file.  The (only) port in the WSDL 
references a wsdl:portType of "CalculatorPortType" 


(1) The WSDL Port Type
   
 
 
   



(2) Referenced from this binding
http://schemas.xmlsoap.org/soap/http"/>












  


(3) Which is referenced from this port
http://localhost:8080/jaxws-calculator-1.0/calculator"/>
http://www.w3.org/2005/08/addressing/wsdl"/>




SEI SNIPPET
===
Excerpt from Calculator.java from 
http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html


@WebService
public interface Calculator {

@WebMethod
public int add(@WebParam(name = "value1") int value1,
   @WebParam(name = "value2") int value2);

}

(1) Notice that the @WebService annotation has no attributes specified, so 
the values will be defaulted.  So, for portType which maps to 
WebService.name, the default value will be "Calculator".  This is per 
JSR-181 section 4.1 "Annotation: javax.jws.WebService" section 4.1.1: 

- "name" Used as the name of the wsdl:portType.  Default value is "Simple 
name of the Java class or interface".

TESTCASE THAT VALIDATES DEFAULT PORT SELECTION
==
there is a test for the default port selection in the JAXWS test bucket:
/axis2-apache/modules/jaxws/test/org/apache/axis2/jaxws/description/PortSelectionTests.java


> Selecting a port name / wsdl provided scenario
> --
>
> Key: AXIS2-2353
> URL: https://issues.apache.org/jira/browse/AXIS2-2353
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
> Assigned To: Jeff Barrett
> Attachments: CalculatorClient.java, CalculatorService.java, 
> CalculatorService.wsdl
>
>
> Port Name confusion.
> EndpointDesciptionImpl#selectWSDLPortToUse (Line 1396) says:
> // Per JSR-181, 
> // - The portType name corresponds to the WebService.name annotation 
> value, which is
> //   returned by getName()
> // - The portType namespace corresponds to the 
> WebService.targetNamespace annotation, which
> //   is returned by getTargetNamespace()
> String portTypeLP = getName();
> BUT, EndpointDesciptionImpl#getAnnoWebServicePortName does this:
> // This is the @WebService annotation path
> // Default value is the @WebService.name of the class or 
> interface + "Port"
> // Per JSR-181 MR Sec 4.1, pg 15
> annotation_PortName = getAnnoWebServiceName() + "Port";
> So which is correct?
> Here's the scenario we are trying:
> http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html
> We will upload the latest versions of wsdl/service/client as well.
> -- dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2353) Selecting a port name / wsdl provided scenario

2007-03-29 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485258
 ] 

Jeff Barrett commented on AXIS2-2353:
-

Regarding Dim's question above...
EndpointDesciptionImpl#selectWSDLPortToUse (Line 1396) says: 

// Per JSR-181, 
// - The portType name corresponds to the WebService.name 
annotation value, which is 
// returned by getName() 
// - The portType namespace corresponds to the 
WebService.targetNamespace annotation, which 
// is returned by getTargetNamespace() 
String portTypeLP = getName(); 

BUT, EndpointDesciptionImpl#getAnnoWebServicePortName does this: 

// This is the @WebService annotation path 
// Default value is the @WebService.name of the 
class or interface + "Port" 
// Per JSR-181 MR Sec 4.1, pg 15 
annotation_PortName = getAnnoWebServiceName() + 
"Port"; 

So which is correct? 

Maybe I'm not understanding the issue yet, but they are both correct 
because they are doing different things.  The first snippet is working 
with wsdl:portType and the second with wsdl:port.

>From JSR-181 section 4.1 "Annotation: javax.jws.WebService" section 4.1.1 says 
>that WebService attributes:
- "name" maps to "wsdl:portType"
- "portName" maps to "wsdl:port"

Give that, the methods on EnpointDescription (and yes, I'll update the 
javadocs!) do the following

- getName() essentially returns WebService.name and thus "wsdl:portType". This 
is via delegation to 
getAnnoWebServiceName()

- getPortQName() essentially returns WebService.portName and thus "wsdl:port" 
(not portType).  This is 
via delegation to getAnnoWebServicePortName() along with some tns processing to 
return a QName.

The code snippet from selectWSDLPortsToUse intends to gets the portType, then 
finds all the ports that use
that portType, and then get the first one of those that has a SOAP address.

Regarding Lin's comment above ...
I tried to replace 

 String portTypeLP = getName(); 

with 

 String portTypeLP = getAnnoWebServicePortName(); 

and was able to pass this. 

I don't think that was a valid change (give the above explanation).  I'll look 
at the
attached WSDL and Java and see why that change was necessary to locate a port 
in the WSDL.

More information soon ...


> Selecting a port name / wsdl provided scenario
> --
>
> Key: AXIS2-2353
> URL: https://issues.apache.org/jira/browse/AXIS2-2353
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
> Assigned To: Jeff Barrett
> Attachments: CalculatorClient.java, CalculatorService.java, 
> CalculatorService.wsdl
>
>
> Port Name confusion.
> EndpointDesciptionImpl#selectWSDLPortToUse (Line 1396) says:
> // Per JSR-181, 
> // - The portType name corresponds to the WebService.name annotation 
> value, which is
> //   returned by getName()
> // - The portType namespace corresponds to the 
> WebService.targetNamespace annotation, which
> //   is returned by getTargetNamespace()
> String portTypeLP = getName();
> BUT, EndpointDesciptionImpl#getAnnoWebServicePortName does this:
> // This is the @WebService annotation path
> // Default value is the @WebService.name of the class or 
> interface + "Port"
> // Per JSR-181 MR Sec 4.1, pg 15
> annotation_PortName = getAnnoWebServiceName() + "Port";
> So which is correct?
> Here's the scenario we are trying:
> http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html
> We will upload the latest versions of wsdl/service/client as well.
> -- dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2353) Selecting a port name / wsdl provided scenario

2007-03-29 Thread Jeff Barrett (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485194
 ] 

Jeff Barrett commented on AXIS2-2353:
-

Looking into this now...,

> Selecting a port name / wsdl provided scenario
> --
>
> Key: AXIS2-2353
> URL: https://issues.apache.org/jira/browse/AXIS2-2353
> Project: Axis 2.0 (Axis2)
>  Issue Type: Bug
>  Components: jaxws
>Reporter: Davanum Srinivas
> Assigned To: Jeff Barrett
> Attachments: CalculatorClient.java, CalculatorService.java, 
> CalculatorService.wsdl
>
>
> Port Name confusion.
> EndpointDesciptionImpl#selectWSDLPortToUse (Line 1396) says:
> // Per JSR-181, 
> // - The portType name corresponds to the WebService.name annotation 
> value, which is
> //   returned by getName()
> // - The portType namespace corresponds to the 
> WebService.targetNamespace annotation, which
> //   is returned by getTargetNamespace()
> String portTypeLP = getName();
> BUT, EndpointDesciptionImpl#getAnnoWebServicePortName does this:
> // This is the @WebService annotation path
> // Default value is the @WebService.name of the class or 
> interface + "Port"
> // Per JSR-181 MR Sec 4.1, pg 15
> annotation_PortName = getAnnoWebServiceName() + "Port";
> So which is correct?
> Here's the scenario we are trying:
> http://cwiki.apache.org/GMOxDOC20/simple-web-service-with-jax-ws.html
> We will upload the latest versions of wsdl/service/client as well.
> -- dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2286) Annotation-based support in metadata layer Doc/Lit/Bare body-based routing

2007-03-03 Thread Jeff Barrett (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Barrett closed AXIS2-2286.
---


> Annotation-based support in metadata layer Doc/Lit/Bare body-based routing
> --
>
> Key: AXIS2-2286
> URL: https://issues.apache.org/jira/browse/AXIS2-2286
> Project: Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: jaxws
>Reporter: Jeff Barrett
> Assigned To: Jeff Barrett
>
> For Doc/Lit/Bare routing of an incoming message to an operation, the input 
> AxisMessage element QName must be set to the part name and then the operation 
> needs to be added to the AxisService MessageElementQNameToOperationMapping.  
> This is not being done by the metadata layer for AxisOperations it created 
> based on annotations.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   3   >