Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Replace METRO implementation for Web Services

 
Ranch Hand
Posts: 64
Oracle Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everybody, well, I've been racking my brain searching for libraries to migrate a Web Service which is implemented with METRO to another implementation such as AXIS2 or using common libraries from IBM WebSphere. For instance, METRO libraries contains: webservices-api.jar or webservices-rt.jar and so on. I'm finding a way to replace METRO for other library. When I remove webservices-rt, for example, Header and HeaderList are not recognized anymore in my Netbeans IDE, maybe there are another libraries provided by IBM I could use... If any suggestion, idea or recommendation will be welcomed, since I don't know how to start without any helpful information in google. Thanks in advance.
 
Rancher
Posts: 43016
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What package are those classes from? The JEE 6 API does not contain a HeaderList class, so I'm guessing they're internal classes of Metro. As long as you stick to the public APIs (like JAX-WS and SAAJ) you should have no problem using Axis2 instead of Metro.
 
Marcelo Tataje
Ranch Hand
Posts: 64
Oracle Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, all that classes comes from internal metro libraries such:
webservices-extra.jar
webservices-api.jar
webservices-extra-api.jar
webservices-rt.jar
webservices-tools.jar
But now I have to migrate a wsdl that is using SAML, XML and SOAP to use AXIS2, JAXWS or something directly related with IBM or maybe a public library that I ccan attach to my WebService and make it run.

Thank you very much!
 
Uh oh, we're definitely being carded. Here, show him this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic