How to consume SOAP webservice in to my java/j2ee application
Hi,
I am a java developer. how to i consume SAP soap webservice in to my java application.
scenario : 1
We are migrating 2 specific java modules in to SAP System.But master details are stored in to my java application database.Those details are require
to SAP application. So that they provide me WSDL file, How to i consume soap webservice in to my java application and also, How to i provide master data details to SAP system through SOAP webservice.
Any body provide me a detail instruction how to integrate SAP Application in to my java application using SOAP webservice. or
In this scenario i will go for any one open source ESB to consume the soap webservice in to my java application, and provide master data to
SAP application, can any one guide to me.
Hi,
What IDE are you using?, for example with Eclipse i used WSDL2JAVA plugin in this way i converted the WSDL in java classes easily. Depending your development environment you can use different tools that makes easier the integration using the WSDL.
Regards.
Similar Messages
-
How to consume REST WebService using Axis2 in Adobe CQ5.5
Hi All,
How to consume REST WebService using Axis2 in Adobe CQ5.5 ?
Please help me with this.Thanks very much for your help.
Thanks & Regards,
KumarWe had enough trouble getting the "osgi compliant" Axis2 library to run in OSGI without spooky failures that we ended up re-writing everything utilizng JAX-WS. JAX-WS is present in the underlying JDK, you just need to create an OSGI fragment bundle that exposes these classes from the JDK. So basically a bundle that just exports:
com.sun.xml.ws,
com.sun.xml.ws.addressing,
com.sun.xml.ws.addressing.model,
com.sun.xml.ws.addressing.v200408,
com.sun.xml.ws.api,
com.sun.xml.ws.api.addressing,
com.sun.xml.ws.api.client,
com.sun.xml.ws.api.fastinfoset,
com.sun.xml.ws.api.handler,
com.sun.xml.ws.api.message,
com.sun.xml.ws.api.message.stream,
com.sun.xml.ws.api.model,
com.sun.xml.ws.api.model.soap,
com.sun.xml.ws.api.model.wsdl,
com.sun.xml.ws.api.pipe,
com.sun.xml.ws.api.pipe.helper,
com.sun.xml.ws.api.server,
com.sun.xml.ws.api.streaming,
com.sun.xml.ws.api.wsdl.parser,
com.sun.xml.ws.api.wsdl.writer,
com.sun.xml.ws.binding,
com.sun.xml.ws.client,
com.sun.xml.ws.client.dispatch,
com.sun.xml.ws.client.sei,
com.sun.xml.ws.developer,
com.sun.xml.ws.developer.servlet,
com.sun.xml.ws.encoding,
com.sun.xml.ws.encoding.fastinfoset,
com.sun.xml.ws.encoding.soap,
com.sun.xml.ws.encoding.soap.streaming,
com.sun.xml.ws.encoding.xml,
com.sun.xml.ws.fault,
com.sun.xml.ws.handler,
com.sun.xml.ws.message,
com.sun.xml.ws.message.jaxb,
com.sun.xml.ws.message.saaj,
com.sun.xml.ws.message.source,
com.sun.xml.ws.message.stream,
com.sun.xml.ws.model,
com.sun.xml.ws.model.soap,
com.sun.xml.ws.model.wsdl,
com.sun.xml.ws.org.objectweb.asm,
com.sun.xml.ws.protocol.soap,
com.sun.xml.ws.protocol.xml,
com.sun.xml.ws.resources,
com.sun.xml.ws.server,
com.sun.xml.ws.server.provider,
com.sun.xml.ws.server.sei,
com.sun.xml.ws.server.servlet,
com.sun.xml.ws.spi,
com.sun.xml.ws.streaming,
com.sun.xml.ws.transport,
com.sun.xml.ws.transport.http,
com.sun.xml.ws.transport.http.client,
com.sun.xml.ws.transport.http.server,
com.sun.xml.ws.transport.http.servlet,
com.sun.xml.ws.util,
com.sun.xml.ws.util.exception,
com.sun.xml.ws.util.localization,
com.sun.xml.ws.util.pipe,
com.sun.xml.ws.util.xml,
com.sun.xml.ws.wsdl.parser,
com.sun.xml.ws.wsdl.writer,
com.sun.xml.ws.wsdl.writer.document,
com.sun.xml.ws.wsdl.writer.document.http,
com.sun.xml.ws.wsdl.writer.document.soap,
com.sun.xml.ws.wsdl.writer.document.soap12,
com.sun.xml.ws.wsdl.writer.document.xsd,
com.sun.xml.internal.bind,
com.sun.xml.internal.bind.v2,
com.sun.xml.internal.ws,
com.sun.xml.internal.ws.addressing,
com.sun.xml.internal.ws.addressing.model,
com.sun.xml.internal.ws.addressing.v200408,
com.sun.xml.internal.ws.api,
com.sun.xml.internal.ws.api.addressing,
com.sun.xml.internal.ws.api.client,
com.sun.xml.internal.ws.api.fastinfoset,
com.sun.xml.internal.ws.api.handler,
com.sun.xml.internal.ws.api.message,
com.sun.xml.internal.ws.api.message.stream,
com.sun.xml.internal.ws.api.model,
com.sun.xml.internal.ws.api.model.soap,
com.sun.xml.internal.ws.api.model.wsdl,
com.sun.xml.internal.ws.api.pipe,
com.sun.xml.internal.ws.api.pipe.helper,
com.sun.xml.internal.ws.api.server,
com.sun.xml.internal.ws.api.streaming,
com.sun.xml.internal.ws.api.wsdl.parser,
com.sun.xml.internal.ws.api.wsdl.writer,
com.sun.xml.internal.ws.binding,
com.sun.xml.internal.ws.client,
com.sun.xml.internal.ws.client.dispatch,
com.sun.xml.internal.ws.client.sei,
com.sun.xml.internal.ws.developer,
com.sun.xml.internal.ws.encoding,
com.sun.xml.internal.ws.encoding.fastinfoset,
com.sun.xml.internal.ws.encoding.soap,
com.sun.xml.internal.ws.encoding.soap.streaming,
com.sun.xml.internal.ws.encoding.xml,
com.sun.xml.internal.ws.fault,
com.sun.xml.internal.ws.handler,
com.sun.xml.internal.ws.message,
com.sun.xml.internal.ws.message.jaxb,
com.sun.xml.internal.ws.message.saaj,
com.sun.xml.internal.ws.message.source,
com.sun.xml.internal.ws.message.stream,
com.sun.xml.internal.ws.model,
com.sun.xml.internal.ws.model.soap,
com.sun.xml.internal.ws.model.wsdl,
com.sun.xml.internal.ws.org.objectweb.asm,
com.sun.xml.internal.ws.protocol.soap,
com.sun.xml.internal.ws.protocol.xml,
com.sun.xml.internal.ws.resources,
com.sun.xml.internal.ws.server,
com.sun.xml.internal.ws.server.provider,
com.sun.xml.internal.ws.server.sei,
com.sun.xml.internal.ws.spi,
com.sun.xml.internal.ws.streaming,
com.sun.xml.internal.ws.transport,
com.sun.xml.internal.ws.transport.http,
com.sun.xml.internal.ws.transport.http.client,
com.sun.xml.internal.ws.transport.http.server,
com.sun.xml.internal.ws.util,
com.sun.xml.internal.ws.util.exception,
com.sun.xml.internal.ws.util.localization,
com.sun.xml.internal.ws.util.pipe,
com.sun.xml.internal.ws.util.xml,
com.sun.xml.internal.ws.wsdl.parser,
com.sun.xml.internal.ws.wsdl.writer,
com.sun.xml.internal.ws.wsdl.writer.document,
com.sun.xml.internal.ws.wsdl.writer.document.http,
com.sun.xml.internal.ws.wsdl.writer.document,
com.sun.xml.internal.ws.wsdl.writer.document.soap,
com.sun.xml.internal.ws.wsdl.writer.document.soap12,
com.sun.xml.internal.ws.wsdl.writer.document.xsd,
com.sun.xml.internal.messaging.saaj.soap -
Calling a soap web service from a java desktop application
Hi,
Does anyone know how to call a soap web service from a java desktop application? I've seen examples using Apache Axis, but it sounds like Axis needs to run on a web server and we are trying to avoid that. My initial thought was that, "of course we need a web server", but I'm wondering if there is a way to do this without a web server.
Any help is greatly appreciated.
thank you,
JulieIf you are the consumer you don't need any web server. The web server is only needed in the provider end.
In java 6 there is a built in framework to call web services without the need of third parties (such as apache axis)
take a look at:
https://jax-ws.dev.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html
http://java.sun.com/webservices/technologies/index.jsp
For the provider end there is also a built in http server to expose web service via HTTP without the need to
use any external web server.
take a look at:
http://java.sun.com/javase/6/docs/api/javax/xml/ws/Endpoint.html -
How do I get rid of the alert "(Java Scriprt Application)Type error: Text is undefined> I get it when I get a new Internet page using Firefow
I do not want to half to install things into my PC that i do not trust! I just want this gone and like i said Firefox should of given us the choice to add this and not forced us, because if there is no actual way to remove it then il be forced to remove Firefox till they either remove it or allow us to remove it!
-
How to Consume a WebService in JSP DynPage
Hi Friends,
We have created a Web Service and We want to Consume that in my JSP Dyn Page.
Please let me know how to consume the Web Services that are created.
I am having a WSDL File and need to consume it in Enterprise Portal Applications.
Thanks in Advance.
Regards,
PalaniHi Palani,
Create a Portal Application and access the External Web Service (Say for example, http://api.google.com/GoogleSearch.wsdl ). Create the Portal Application Object -> Portal Web Service -> Portal WebService from wsdl file -> Client Side -> Enter the Wsdl file as http://api.google.com/GoogleSearch.wsdl -> Select the methods to expose -> Enter the service name, Alias and package name should be a unique one. and finish.
Create bean to set the values.
In your JSPDynpage Component enter the following code:
public void doInitialization(){
YourServiceName obj=(YourServiceName) PortalRuntime.getRuntimeResources().getService(YourServiceName.KEY);
MyBean beanObj = new MyBean();
beanObj.setterMethod(obj.calltheMethodinWSDL());
And in your JSP page, call the bean getter method.
It's overview only, you can do it.
Regards,
Venkatesh. K -
How to consume json webservice in abap?
hello every one please help me how to consume json format webservice in abap.
i am new in abap please help me out .
Thanks&Regards
~Ahmadhi check this,
First create a web service in SAP. The blog by Uwe Kunath descibes this clearly. Then create an Xcode project and use the ASIHTTPRequest wrapper to connect to the web service. Parse the response with the KissXML parser. A more out of the box solution is NetWeaver Gateway. It also let you use SAP web services but it also generates iOs code for you. SAP just released a trial version in de download section.
Example of ASIHTTPRequest
- (void)getFlightData:(NSString *) selectedDate {
NSURL *url = [NSURL URLWithString:@"http://abap.sapdev.nl:8000/sap/resources/flights/from/%/to/%/date/20110128?sap-client=001"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setUsername:@"BCUSER"];
[request setPassword:@"minisap"];
[request startSynchronous];
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
[self parseXML:response];
Example of KissXML
-(void)parseXML:(NSString*)source {
NSError *error = nil;
DDXMLDocument *theDocument = [[DDXMLDocument alloc] initWithXMLString:source options:0 error:&error];
NSArray *results = [theDocument nodesForXPath:@"/asx:abap/asx:values/TAB/BAPISFLDAT" error:&error];
for (DDXMLElement *flightdetail in results) {
NSString *airlineid = [[flightdetail elementForName:@"AIRLINEID"] stringValue];
NSString *airline = [[flightdetail elementForName:@"AIRLINE"] stringValue]; -
How to consume a webservice from sap crm
Hi All,
How to consume and access an external webservice from sap crm?
Suggest me.
Regards,
Sanjani
Edited by: Sanjani on Dec 6, 2010 3:09 PM
Edited by: Sanjani on Dec 10, 2010 1:08 PMPlease check the wiki link mentioned below. It will help you to an extent.
http://wiki.sdn.sap.com/wiki/display/CRM/CreatingWebServiceinSAP+CRM
Rg,
Harshit -
How to consume an webservice in XI
Hi,
I need to consume an webservice in XI, can any one please guide me in this.
Regards,
LakshmiHI
I guess you want to consume webservice in webdynpro from XI , if that is the case
may be you can ask your XI consultant to provide you a WSDL url , and expose that as
webservice using adaptive webservice model and if you are using EP 7.0 you have to create Destinations
in the visual admin tool ->webservice security-> dynamic proxy
and if you are using CE 7.1 then you can create the destination in
NWA->SOA management -> Destination template
and for creating destination you can search SDN there are many thread available
/people/katharina.seiz/blog/2008/12/11/web-service-150-pi-150-web-service-scenario--a-complete-walkthrough
check the above link this may give you some idea
Thanks.
Edited by: murali krishna reddy on May 4, 2009 9:36 AM -
How to consume the Abap web service in Java web-dynpro
Hi Everyone,
I want to consume ABAP web service in java web dynpro.
so when i tried to create model in java web-dynpro, it gave me an error message saying "Invalid WSDL or WSDL not found".
i think this error message is because, to access the WSDL of abap web-service, we need username and password, but the dialog box in java web-dynpro is not programmed to take username and password from us and send it to the server to get the WSDL.
i came to this conclusion because i was able to successfully test my abap web-service in java portal. the java portal asked me the username and password to open the WSDL.
So, please help me to consume the abap web service in java web-dynpro.
Thanks in advance
Regards
VikasHi Vikas ,
while creating a model in web-dynpro try to use the "import web service model" option and if you are using local server choose the local server option so that you can get the available web services which are in server, select one among them and continue you process.I think this is the some what easy way .
If you want use the URL for wsdl better to once test the available service in server and copy that WSDL URL and paste over WSDL textbox.
I think this is pretty help ful to you
Best Regards
Srikatnh -
How can i send the chinese sms using java J2EE(web application)
hi,
i have the difficulty on sending chinese sms using J2EE application.i try to input the chinese word to jsp and send the plain text sms. i received the sms with plenty of question mark "?????". i think it is regarding to the conversion of String to some kind of format that supported by mobile phone. below are some code the send the sms to recipient. i need someone help in order to have the solution.
thanks a lot
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="se.sapio.rta.service.MPMService"%>
<%@ page import="java.util.Locale"%>
<%
Locale.setDefault(Locale.UK);
Context ctx;
MPMService mpmservice;
ctx = new InitialContext();
mpmservice = (MPMService) ctx.lookup("BC/Service/RTAMPM");
LSUser user = null;
boolean ok = true;
try {
if (ok) {
String sender = request.getParameter("sender");
String phonenr = request.getParameter("phonenr");
String sendmsg = request.getParameter("sendmsg");
if(bError) {
byte[] bytes = message.getBytes("UTF-8");
message = mobileclientservice.ByteEncode(bytes);
response.sendRedirect("send_sms.jsp?s="+request.getParameter("s")+"&msg="+message+"&phonenr="+request.getParameter("phonenr").replaceAll("\\+","%2B")+"&sender="+request.getParameter("sender")+"&sendmsg="+request.getParameter("sendmsg").replaceAll("\\+","%2B"));
String resp = "";
if(mpmservice.sendPlainTextSMS(sender, phonenr, sendmsg)) {
resp=mpmservice.getLang(user.getLang(), "sms_sent");
} else {
resp=mpmservice.getLang(user.getLang(), "sms_not_sent");
} %>
<jsp:include page="/top.jsp" />
<p class="headline"><%=mpmservice.getLang(user.getLang(), "send_sms_title")%></p>
<form name="operatordetails" id="operatordetails" method="post" action="send_sms.jsp">
<INPUT TYPE=hidden NAME=s VALUE="<%=request.getParameter("s")%>">
<INPUT TYPE=hidden NAME=phonenr VALUE="<%=request.getParameter("phonenr")%>">
<table class="infotable" id="report">
<tr>
<td class="left" colspan="2"><%=resp%></td>
<td class="right"></td>
</tr>
<tr>
<td class="left" colspan="2">
<input class="halfmiddle" name="Back" type="submit" id="Back" value="<%=mpmservice.getLang(user.getLang(), "back")%>" />
</td>
<td class="right"> </td>
</tr>
</table>
</form>
<jsp:include page="/bottom.jsp" />
<% } %>
public boolean sendPlainTextSMS(String sender, String recipient, String sendmsg){
if(recipient.charAt(0) == '+')
recipient = recipient.substring(1);
String senderIdType = "Alpha";
if( (sender.charAt(0) >= '0' && sender.charAt(0) <= '9') || sender.charAt(0) == '+')
senderIdType = "Numeric";
if(sender.charAt(0) == '+')
sender = sender.substring(1);
for(int i=0; i < sender.length(); i++)
if(!(sender.charAt(i) >= '0' && sender.charAt(i) <= '9'))
senderIdType = "Alpha";
log.warn("sending sms to: "+recipient + " sendtype: " + senderIdType + " msg: "+ sendmsg);
log.warn("Encoded sms:"+Encode(sendmsg));
try{
String postData = "XMLDATA=" + URLEncoder.encode("<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\r\n" +
"<NotificationRequest Version=\"3.4\">\r\n" +
" <NotificationHeader>\r\n" +
" <PartnerName>" + SMS_PARTNER_NAME + "</PartnerName>\r\n" +
" <PartnerPassword>" + SMS_PARTNER_PASSWORD + "</PartnerPassword>\r\n" +
" <SubscriptionName>XML</SubscriptionName>\r\n" +
" </NotificationHeader>\r\n" +
" <NotificationList BatchID=\"1\">\r\n" +
" <Notification SequenceNumber=\"0\" MessageType=\"SMS\">\r\n" +
" <Message>" + Encode(sendmsg) + "</Message>\r\n" +
" <Profile>" + SMS_PARTNER_PROFILE + "</Profile>\r\n" +
" <SenderID Type=\"" + senderIdType + "\">" + sender + "</SenderID>\r\n" +
" <Subscriber>\r\n" +
" <SubscriberNumber>" + recipient + "</SubscriberNumber>\r\n" +
" </Subscriber>\r\n" +
" </Notification>\r\n" +
" </NotificationList>\r\n" +
"</NotificationRequest>","ISO-8859-1");
appreciate for anyone provide the solution.
thanks a lotHi,
I want to send sms from web application to mobile phones at the time of registration. Its verymuch greatful to me, if you let me know, how to send from jsp to mobile. because from your post, i got, you already know about sending sms from jsp to mobile.
please let me know, how to send sms
[email protected]
Thanks in advance for your kind help -
Webservice deployed on Sun Java System Application Server PE 8.2 (b06-fcs)
I have deployed a simple web service on Sun One AS PE 8.2 (Can see the WSDL file on URL invocation). I am getting the following server side runtime exception when a standalone client tries to invoke the web service endpoint.
A similar exception is reported in the following : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4916266. The bug evaluation suggests that i use wscompile with -infix option. I did that but the same exception was raised. Can anybody throw light on this? Is there something which I missed out in the application. Thanks.
java.lang.RuntimeException
at com.sun.enterprise.webservice.ImplementorCacheDelegateImpl.getImplementorFor(Im plementorCacheDelegateImpl.java:77)
at com.sun.xml.rpc.server.http.ImplementorCache.getImplementorFor(ImplementorCache .java:28)
at com.sun.xml.rpc.server.http.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate. java:399)
at com.sun.enterprise.webservice.JAXRPCServlet.doPost(JAXRPCServlet.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask. java:604)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:475)
at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask .java:371)
at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)
Caused by: no serializer is registered for (class com.incivinci.application.webserviceendpoint.BookQuery_getBookCount_RequestStru ct, {urn:com.incivinci.myservice/wsdl/BookQuery}getBookCount) at com.sun.xml.rpc.encoding.TypeMappingUtil.getSerializer(TypeMappingUtil.java:51)
at com.sun.xml.rpc.encoding.InternalTypeMappingRegistryImpl.getSerializer(Internal TypeMappingRegistryImpl.java:376)
at com.incivinci.application.webserviceendpoint.BookQuery_Tie.initialize(BookQuery _Tie.java:500)
at com.incivinci.application.webserviceendpoint.BookQuery_Tie.<init>(BookQue ry_Tie.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessor Impl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor AccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at com.sun.enterprise.webservice.ImplementorCacheDelegateImpl.createImplementor(Im plementorCacheDelegateImpl.java:106)
at com.sun.enterprise.webservice.ImplementorCacheDelegateImpl.getImplementorFor(Im plementorCacheDelegateImpl.java:59)
... 36 more
|#]SJSAS PE 8.1
http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-21-119173-18-1 -
How to consume the webservice if it returns the data in dataset format
Dear All,
We have a requirement to consume webservice created in .NET platform. In that webservice they are returning data in dataset format. In this case i am not able to create a proxy. It is showing the following information.
Cannot generate proxy (object schema mis
WSDL, see long text)
<?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://tempuri.org/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:import namespace="http://www.w3.org/2001/XMLSchema" />
- <s:element name="getTaskEffort">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SPRProjectId" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="getTaskEffortResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1" name="getTaskEffortResult">
- <s:complexType>
- <s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
- <wsdl:message name="getTaskEffortSoapIn">
<wsdl:part name="parameters" element="tns:getTaskEffort" />
</wsdl:message>
- <wsdl:message name="getTaskEffortSoapOut">
<wsdl:part name="parameters" element="tns:getTaskEffortResponse" />
</wsdl:message>
- <wsdl:portType name="OntimeWSSoap">
- <wsdl:operation name="getTaskEffort">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">This method.</documentation>
<wsdl:input message="tns:getTaskEffortSoapIn" />
<wsdl:output message="tns:getTaskEffortSoapOut" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="OntimeWSSoap" type="tns:OntimeWSSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
- <wsdl:operation name="getTaskEffort">
<soap:operation soapAction="http://tempuri.org/getTaskEffort" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="OntimeWS">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/" />
- <wsdl:port name="OntimeWSSoap" binding="tns:OntimeWSSoap">
<soap:address location="http://hts-pcs-0808/OntimeData/Ontime.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
I tried to consume webservice http://student.ohecampus.com/projects/group95/stud17/assignment7/validateEmail.asmx, which will return the data in boolean format. In this case, i am able to create a proxy and it is working fine. Can anyone help me out.
Thanks in advance.
Regards,
KarthickDear Raja,
I checked with webservice owner who created the webservice. They are telling that there is no problem in XML file which they gave. The webservice they provided is consumed in many application and it is working fine. When in SAP, i tried to create a proxy it is showing the in information which i mentioned in earlier posted forum message.
Kindly advice.
Regards,
Karthick -
KISS way to consume SOAP Webservices
While struggling around with consuming a web service I found a bunch of different ways to do it. And everything seems not to be what I expect as a "keep it simple" approach.
So far my network programming was straightforward FTP, HTTP or direct socket transfer. Everything quite simple if the underlying protocol is simple like FTP, SMTP and the like.
What please is the best practice for quickly consuming a web service that is XML/SOAP based (I am using the NetBeans 6.8 IDE and Java 1.6)?I tried that already but I found it quite complicated. I either do not understand why those extra "port" classes/objects are needed. Why not simply create a single class for accessing the appropriate service?
Then once I got an instance of a port class I didn't find my way to the real content of what I want from the service - I didn't either find out how to authenticate.
I could access the same service via RESTful services, to login with basic http authentication and to retrieve an XML was not that complicated. However, then I have to parse the XML myself and do not get into the advantage of having the classes ready (which I have using the wsimport tool).
Or is there a similar option for RESTful services? - Have the classes being built by a tool from wsdl or wadl? Unfortunately the service I want to consume has REST interfaces but only offers wsdl. -
How to consume SOAP service in Agentry?
Hello,
I am new in Agentry and I want to consume .asmx service in agentry.for that can I do changes in work manager or I have to create new project.what I have to do please guide me for the same.I am using Eclipse with agentry plugins and WM client and server.How can I use Http-xml system connection in agentry.
-
How to consume SOAP over JMS in OESB which is deployeed in Oracle 11g
Oracle 11g Supports only JAX-RPC for SOAP over JMS i.e no response queue configuration.
I have to consume same web service in Oracle ESB ,
Please let me know what configuration required in OESB's business service to consume .Hi Harshada,
Any good reasons to integrate Share point Jquery mobile application with SMP ?
because Share point web services can be consumed directly in the Jquery mobile applications.
Please look at the below examples to achieve it.
Sample Codes :
Read List Items using Sharepoint Web Services and jQuery | Robert Kuzma on SharePoint, HTML, CSS &amp; JavaScript, …
Pro-Grammar: Calling the SharePoint 2010 GetListItems web services with Jquery
javascript - Getting list data from SharePoint 2010 site using Jquery - Stack Overflow
-Virinchy
Maybe you are looking for
-
i have brought a iphone 4 and the person i brought it from has not deleted her icloud account i need her pasword to delete it but hse wont give it to me what can i do how can i add my icloud account can you give me a reasonable answer please. thank y
-
G/L accounts maintainance in the table v_T8G17
Dear All, Our user is asking to maintain the G/L account groups in the table v_T8G17. We can maintain this data by using the T.Code "SM30". But i would like to know why we are maintaining the G/L account groups here. Where we use this G/L accounts.
-
Using lightroom 5 to delete unwanted photos
I have LR5 locating photos on each hard drive. I know how to select and import INTO Lightroom What I would like is to be able to delete the images I don't want from with Lightroom. Is this possible? Also a Best Practices question: Should I put all ph
-
Just after my warranty expired, my Toshiba 55TL515U started to play sounds through both the TV's speakers as well as outputting audio to my external Polk Audio soundbar, which is connected to the TV via the Digital Audio Output line. The TV never did
-
Adding Attribute with C1 for the DAP object fails.
Hi Forums I'm trying to set up the NMAS and Novell Radius with the Vasco Method on a NetWare 6.5 - SP2 server According to this http://support.novell.com/cgi-bin/se...?/10080783.htm everything works fine until i get to this point 3(below), within the