Web Services :: Calling SOAP Web Service

Jan 24, 2015

I am new to web services and need to call a web service that has already been written. Below is the wsdl for the web service.I need to call the web service from my java program. provide the code to call the webservice?

<definitions targetNamespace="urnefaultNamespace">
<message name="CREATECONTACTUSResponse"></message>
<message name="CREATECONTACTUSRequest">
<part name="REQUESTTYPE" type="xsd:string"/>
<part name="SALESORG" type="xsd:string"/>
<part name="FIRSTNAME" type="xsd:string"/>
<part name="LASTNAME" type="xsd:string"/>
<part name="EMAILADDRESS" type="xsd:string"/>
<part name="TELEPHONENUMBER" type="xsd:string"/>
<part name="EXTENSION" type="xsd:string"/>

[code]....

View Replies


ADVERTISEMENT

Web Services :: Soap Web Service - How To Parse HTML Response

Mar 6, 2015

i'm sending soap request but i'm getting html response it is leading to crash! how to parse html response?

View Replies View Related

Web Services :: Difference Between Web-service And Service Operation?

Feb 24, 2015

difference between webservice and service operation.

View Replies View Related

Web Services :: Logging In SOAP Transaction

Dec 21, 2014

I have created a SOAP client and initiate the transaction using proxy objects.Need to log the raw SOAP request/response XML message.

PaymentsAppServiceProxy proxy=new PaymentsAppServiceProxy();
QueryTransactionRequest request=new QueryTransactionRequest();
//Need to print the actual XML from the request
try {
QueryTransactionResponse response=proxy.queryTransaction(request);

[code]....

View Replies View Related

Web Services :: Duplicate Soap Requests

Dec 18, 2014

Is it possible to send a duplicate soup request?Basically, I have a situation where two almost identical requests can get sent but right now the response comes back as one response. I wanted visibility to the two responses and the one gets dropped off

View Replies View Related

Web Services :: SOAP Header Code

Mar 5, 2015

I'm developing a SOAP client and have used wsimport to generate the classes, etc. and all is going pretty well, but the server requires several headers that I've been coding up manually, specifically wise:Security and o:Security blocks. While this is a valid approach, I think I'm probably doing things the hard way and I know .NET (SOAP being an MS standard originally) has some really powerful code to generate these headers. Does java have any similar counterparts? As an example, I'm writing code like the following:

SOAPElement token = securityElement.addChildElement("UsernameToken", "o");
token.addAttribute(soapFactory.createName("u:Id"), "UsernameToken-1");
SOAPElement userToken = token.addChildElement("Username", "o");
userToken.addTextNode(user);

[code]...

View Replies View Related

Web Services :: Creating JavaScript SOAP Client?

Apr 1, 2015

I'm creating a SOAP Client with JS, this is my first time with webServices and I must have several mistakes in my code.

The poit is, with my code, I cant take acces to the WebService, but I don't know how to access to the methods inside. So the webservice gives me the following response:

<h1>Version</h1>
<p>Hi there, this is an AXIS service!</p>
<i>Perhaps there will be a form for invoking the service here...</i>

Instead of the correct XML for the method I'm calling.

This is the code of my SOAP client:

<html>
<script type="text/javascript">
function run(){
var objXMLHttpRequest = new XMLHttpRequest();
objXMLHttpRequest.open("GET", "http://localhost:8080/CrunchifyWS/services/Version?wdsl/", true);
objXMLHttpRequest.onreadystatechange = function () {
//alert(objXMLHttpRequest.readyState+" "+ objXMLHttpRequest.status);

[code]....

I think that te mistake should be in the XML part, but, as I said, this is my first time and I don't know what I'm doing.

When I try to do POST instead of GET I have this reposnse:

<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="w3.org/2001/XMLSchema"; xmlns:xsi="w3.org/2001/XMLSchema-instance">; <soapenv:Body> <soapenv:Fault> <faultcode xmlns:ns1="xml.apache.org/axis/">ns1:Client.NoSOAPAction</…; <faultstring>no SOAPAction header!</faultstring> <detail> <ns2:hostname xmlns:ns2="xml.apache.org/axis/">WebServices-PC</…; </detail> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope>

View Replies View Related

Web Services :: Send Attachment Along With SOAP Response?

Feb 18, 2015

I have a SOAP Client with wsdl to send a query to a SOAP Server. Along with the SOAP response I am supposed to attach a generated csv file (Not required to open and read - just attach).

SOAP Handler has been implemented at server.

Since it is client code I am not supposed to paste the exact contents online.

I can create new SOAPMessage and use AttachmentPart to attach the file but I am stumped regarding where to set it as response. We have used only javax.xml and apache.cxf.

View Replies View Related

Web Services :: SOAP Classes Via Wsimport From A Local WSDL Not Working

Mar 6, 2015

I've generated SOAP classes via wsimport from a local WSDL. All of the URLs in the WSDL point to the production services, but for testing I need to connect to a test location (different URL). There are dozens of examples on the web to set the endpoint, but it doesn't seem to be working for me - it's hitting the prod URL, not test.

PrepaidServices ps = new PrepaidServices();
ps.setHandlerResolver(new CustomHandlerResolver());
IPrepaidServices port = ps.getPrepaidServices();
BindingProvider bp = (BindingProvider) port;
bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, TEST_URL);
LOG.debug("New Port = " +

[Code]...

The debug correctly shows the TEST port being set correctly, but when executed, inside one of the handler resolvers, I have the following code:

private void logMessage(SOAPMessageContext smc) {
// These headers are null: WSDL_OPERATION PATH_INFO HTTP_REQUEST_METHOD HTTP_REQUEST_HEADERS
LOG.debug("WSDL_PORT = " + smc.get(MessageContext.WSDL_PORT));
LOG.debug("WSDL_SERVICE = " + smc.get(MessageContext.WSDL_SERVICE));

[Code]...

The top debug lines both show the PRODUCTION URL! Shouldn't at least the port be the DEMO URL that I'd previously set?

Am I doing something wrong?

View Replies View Related

Servlets :: Calling To Download Soap Response File

Oct 2, 2014

I have a class that do a soap request to a web service , the response is containing a base64 string repressing a file content , how can i send this string to a servlet (maybe any other way) to send it to the user as a downloaded file .

View Replies View Related

Web Services :: How To Add Uploading Image To Service Using Json

Mar 11, 2015

i have a service to save some form fields from the client and i need to add uploading image to that service using json. the service consumes json and produces json.

View Replies View Related

Web Services :: How To Use Special Character In URL Using REST Web Service

Mar 19, 2015

URL....my file name can contain special characters but when I passing this file name as a parameter in URL using REST.I am getting exception.

View Replies View Related

Web Services :: Unable To Connect Service Through Mashup API

Dec 29, 2014

I am facing below problem while i am connecting with any services through(MashUp API).I am using below Jars

i)commons-logging-1.1.3.jar
ii)httpasyncclient-4.0-beta4.jar
iii)httpclient-4.3.6.jar
iv)httpcore-4.3.3.jar
v)httpcore-nio-4.1-beta2.jar
vi)httpmime-4.3.6.jar
vii)unirest-java-1.3.27.jar

Code:

public static void main(String[] args) throws UnirestException {
HttpResponse<InputStream> response = Unirest.post("https://ofc.p.mashape.com/directConvert/")
.header("X-Mashape-Key", "Y3MxEWkOX3mshcvQ85SZCoIqucVMp1qRpjbjsn0TYnnY8c1fIR")
.field("file", new File("<file goes here>"))
.field("format", "woff")
.field("output", "tar.gz")
.asBinary();

[code]....

View Replies View Related

Web Services :: Exception From OLB Service - Content Is Not Allowed In Prolog

Jan 14, 2015

I am trying to hit the service which has been generated using apache cxf 3.0, I have generated the client using axis2 wsdl2java and whenever I tried to hit the service am getting as

"exception from OLB Service:org.xml.sax.SAXParseException: Content is not allowed in prolog."

Not sure about the cause of the issue. We have made interceptors on the server side to verify whether there is any special characters associated, but there are no such characters from provider.

View Replies View Related

Effect Of Calling Real Service Call In Test?

Jul 17, 2014

I am trying to understand the effect of calling real business logic from the test class. If I have a test class that call the service method which make update to DB. Is DB really changes through test class?

e.g.

Java Code: @Test
public void testUpdate() {
MyDto myDto = new MyDto(paramters to create new myDto object); //creating new dto object
myService.updateMyData(myDto); //passing new dto object for update (DB record really changed??)
MyDto testDto = myRepo.find(myDto.getKey()); //get record for the corresponding key
assert testDto.getSomeProp() == myDto.getSomeProp(); //what testDto.getSomeProp() return? new value send on myDto or old value from DB?
} mh_sh_highlight_all('java');

View Replies View Related

Servlets :: Calling DoGet Of Child Class From Service Of Parent Class

May 28, 2014

Regarding the lifecycle of servlet , in headfirst servlet i can find :

You normally will NOT override the service() method, so the one from HttpServlet will run. The service() method figures out which HTTP method (GET, POST, etc.) is in the request, and invokes the matching doGet() or doPost() method. The doGet() and doPost() inside HttpServlet don’t do anything, so you have to override one or both. This thread dies (or is put back in a Container-managed pool) when service() completes.

How can I call the doGet method of the subclass from the superclass. i am not getting this .

View Replies View Related

Swing App That Connects To SOAP API

Dec 30, 2014

I am trying to create a Swing app that connects to a SOAP API. I have never messed around with web services so I sure this is user error .... The code below throws an error that says "Server did not recognize the value of HTTP Header SOAPAction".

Java Code:

import java.io.IOException;
import javax.swing.JOptionPane;
import javax.xml.soap.MessageFactory;
import javax.xml.soap.MimeHeaders;
import javax.xml.soap.SOAPBody;

[Code] ....

View Replies View Related

SOAP Output Required In XML Format

Mar 21, 2014

Using the concept of web service (SOAP), I need to have a web service running. The client page will pass an ID to the web service and in return the service will return some values retrieved from the database based on the ID passed, as output. The output so fetched has to be in XML format.

View Replies View Related

SOAP Request Over HTTPS Using KeyStore And TrustStore

Feb 8, 2015

I want to send a SOAP xml to HTTPS url using 2 way mutual ssl. I have my certificates installed in my server. I am creating the SSLSocketFactory like this -

void createSSLSocketFactory()
{String clientTrustStore = *** Path to trust store file installed on my server.
String clientKeyStore = *** Path to key store file installed on my server.
//Reading keystore file
File keyFile = new File(clientKeyStore);

[Code] ....

So my question is,

1) How can I set the TrustStore and KeyStore in the request.

View Replies View Related

XML :: Content Is Not Allowed In Prolog With SOAP Attachment

Jul 8, 2014

I am trying to get attachements from soap resonse,I am getting the below error "Content is not allowed in prolog" with SOAP Attachment".
 
soap response is
================
------=_Part_585_5017019.1404291979395Content-Type: text/xml; charset=utf-8
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body><RetrieveIncidentResponse message="Success" returnCode="0"

[Code] ....
 
The code i am trying is below :

try {   // Create SoapMessage   MessageFactory msgFactory = MessageFactory.newInstance();  
SOAPMessage message = msgFactory.createMessage();   SOAPPart soapPart = message.getSOAPPart(); 
       //    Iterator i=message.getAttachments();
   // Load the SOAP text into a stream source   byte[] buffer = soapResponse.getBytes();  

[Code] .....

Detailed error log is
===============
ERROR:  'Content is not allowed in prolog.'
Jul 8, 2014 10:13:53 AM com.sun.xml.internal.messaging.saaj.soap.EnvelopeFactory createEnvelope
SEVERE: SAAJ0511: Unable to create envelope from given source
com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Unable to create envelope from given source:
    at com.sun.xml.internal.messaging.saaj.soap.EnvelopeFactory.createEnvelope(EnvelopeFactory.java:114)

[Code] .....

View Replies View Related

Creating A Web Service

Jul 23, 2014

I'm new to Web Services and I've been finding trouble when creating my first one. Before talking about the problem, I'd like to show you the process I followed to see if it's ok. Note that I'm using Eclipse Kepler, Tomcat 5.5 and Axis2.

1- I created a new Dynamic Web Project.

2- I created the Java class that implements the service with just one method, a simple one: you pass it a name and it returns "Hi, <name>"

3- Right click over that class and then: Web Services -> Create Web Service

4- I go through the next steps. On the last one, I select "Launch the Web Services Explorer to publish this Web service to a UDDI Registry". Click on "Finish".

5- The Web Services Explorer is launched, but I just get a "HTTP ERROR: 500" message.

I understand that my Web Service wasn't published and therefore it's useless to create a client as it wouldn't connect.

View Replies View Related

Sending XML To PHP Service Via POST

Jul 7, 2014

I have a server with a handful of php services. I communicate with these services by creating connections from java code. The services currently respond with XML, but that can be changed if an alternative way can improve performance.

One of the things I need to do is send varying sized payload (some large) to one of the services. My current plan is to create an xml file in java and perform a POST request with the XML as the payload. I am using an XML because the data is very structured.

From a performance point of view, would it be better to send the XML as a file or just as text? Also, is there a better way to send this data? These services will eventually be used by an android app, where performance and minimizing the size of the data packages will be extremely important.

View Replies View Related

How To Code XML Web Service To Java

Feb 4, 2014

How to call web service from xml to java. I'm just new in using Java.

View Replies View Related

JAX-WS - Process ID Of Web Service Request

Aug 22, 2014

I am using JAX-WS to develop web services.
 
I would like to know how i can find the process ID associated to a request.

View Replies View Related

Totaling Up Cost Of Service Categories

Mar 27, 2014

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class logBook {
public static void main(String[] args) throws FileNotFoundException {
File inputFile = new File("C:UsersNick TateDesktopLog.txt");

[Code] .....

So far this is the code I have. It will successfully read the contents of the file(which are below in quotations) and write them to the designated file. My issue is totaling the corresponding costs to their services and then writing that to the file. The if and else if clauses above do not work but how is it that I can get them working?

"John; 67.00; Dinner ; Aug 12 2013;
Bob; 200.00; Conference; Sep 11 2013;
Clara; 450.00; Lodging; Oct 25 2013;
Jamie; 450.00; Lodging; Oct 28 2013;
Rachel; 67.00; Dinner; Nov 11 2013;
Richard; 200.00; Conference; Dec 17 2013;
Nick; 67.00; Dinner; Jan 05 2014;"

View Replies View Related

How To Return XML File / String From Web Service

Nov 10, 2014

I have a web service which is returning a string. I want to extend this web service so that it returns an xml based string. To begin with I am able to return xml based strings from a normal POJO class ....

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved