Solved

XML - SOAP - Invoke a WebService

Posted on 2009-04-03
4
543 Views
Last Modified: 2013-11-19
Hello,

Background:

I have written a Java program to read data from an AS400 file, creating a XML document. This Java program will be called at the end of a CL job that runs in batch on an AS400 (I have loaded the Java pgm and associated jar files to the IFS).

Question:

I need to wrap the XML in a SOAP envelope and invoke a remote wsdl to send the data to their site - as a synchronous request/response transaction.

How can I

  .  Wrap the XML in a SOAP envelope
  .  Invoke the wsdl

I have googled and have seen articles regarding JAX-RPC, SAAJ, etc plus researched the content/format of a wsdl file. Can / should I create a wsdl at my end or is this something I include in the Java program using Java code?  Just don't know how to tie all this together.

Note: Must be an in-house solution - nothing can be purchased (no budget).

All suggestions greatly appreciated.

Thanks!
0
Comment
Question by:Al_Sararas
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 12

Accepted Solution

by:
Gibu George earned 500 total points
ID: 24079311
You have to get the wsdl from the webservice provider and then generate the stub and client using axis. You can achive this using eclipse and eclipse plugind for axis2 which is available on

http://apache.mirror.facebook.com/ws/axis2/tools/1_4_1/

the tool will generate a test client for you
0
 

Author Comment

by:Al_Sararas
ID: 24079938
Thanks for the response! This is all new to me - 1st time for all of this.

Sorry but I will probably be asking some basic questions.

The provider has supplied the wsdl. I am not sure how to call it - that was one of my questions. Would it help if I posted the wsdl - blanking out sensitive info?

What is the stub and client.  The client would call the wsdl - correct?

I did a quick check of the link - which jar files are applicable? I didn't see any Eclipse / plugin combinations. What classes would I reference to do this? Will this also create the SOAP wrapper as well?
0
 
LVL 12

Assisted Solution

by:Gibu George
Gibu George earned 500 total points
ID: 24080771
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Shoutout to Emily Plummer (http://www.experts-exchange.com/members/eplummer26.html) for giving me this article! She did most of it, I just finished it up and posted it for her :)    Introduction In a previous article (http://www.experts-exchang…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question