jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • XBean
  • XB-11

problems with 'chunked' WSDL from WebSphere Web Service Gateway 6.0

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Labels:
    None
  • Environment:
    WebSphere 6.0, web service gateway

Description

Recently I faced a funny problem, namely that XFire doesn't work properly with WSDL generated by WebSphere Web Service Gateway.
This piece of, umm, IBM code can 'export' existing web services for external use, adding things like JAX-RPC handlers or WS-Security.

The funny part is that while internal WSDL comes in one piece, at the front side of the gateway WSDL is split into three chunks - main, bindings and types.
Axis 1 can understand this, suprisingly, but XFire couldn't, to my greatest sorrow.

So I dug into XFire code and finally found that org.codehaus.xfire.wsdl11.parser.WSDLServiceConfigurator contains setWrapped() method, where it is obviously assumed that ports and type definitions come always in the same piece of WSDL.

I've made a quick hack, updated WSDLServiceConfigurator is attached.
While it is not the best code I ever wrote, it solves the problem for me.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Java Source File
    WSDLServiceConfigurator.java
    05/Oct/06 5:25 AM
    12 kB
    Timur Evdokimov
  2. Java Source File
    WSDLServiceConfigurator.java
    05/Oct/06 5:24 AM
    10 kB
    Timur Evdokimov

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Timur Evdokimov added a comment - 05/Oct/06 5:25 AM

this is the right one with patch

Show
Timur Evdokimov added a comment - 05/Oct/06 5:25 AM this is the right one with patch

People

  • Assignee:
    Unassigned
    Reporter:
    Timur Evdokimov
Vote (0)
Watch (0)

Dates

  • Created:
    05/Oct/06 5:24 AM
    Updated:
    05/Oct/06 5:25 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.