You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@shindig.apache.org by "Ryan Baxter (JIRA)" <ji...@apache.org> on 2014/04/22 15:46:18 UTC
[jira] [Commented] (SHINDIG-1973) invoking of web service
[ https://issues.apache.org/jira/browse/SHINDIG-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13976778#comment-13976778 ]
Ryan Baxter commented on SHINDIG-1973:
--------------------------------------
What is the service variable you are using in your gadget? I do not see it defined.
The way you usually make HTTP requests from your gadget is using the makeRequest API. Here is an example: https://github.com/OpenSocial/explorer/blob/master/gadget-specs/src/main/specs/standard-gadgets/makeRequest/makeRequest.js
> invoking of web service
> -----------------------
>
> Key: SHINDIG-1973
> URL: https://issues.apache.org/jira/browse/SHINDIG-1973
> Project: Shindig
> Issue Type: Question
> Components: Javascript
> Environment: shindig 2.5.1 - tomcat 7.0.52 - jdk 1.7.0.51
> Reporter: Paola Montorio
>
> I have to create a gadget in which there is an invocation to a web service , but the invocation of the service
> <service.GetCalcolatrice.callService("somma", 1, 2);>
> gives me the error "It has not Been rendered null gadgets. The following error occurred: Missing or malformed url parameter ."
> the code is
> <?xml version="1.0" encoding="UTF-8" ?>
> <Module>
> <ModulePrefs title="Somma Operatore" height="300"
> author="Paola"
> author_email="paola.montoriog@itslab.it" />
> <Content type="html">
> <![CDATA[
> <body onload="InitializeService();">
> <form onsubmit="return getFunction(this.form);">
> <div style="margin: 150px; padding: 30px; height:600px; width: 700px;">
> <input type="text" id="addendo1"/>
> <input type="text" id="addendo2"/>
> <input type="submit" value="somma" />
> <input type="text" id="risultato"/>
> </div>
> </form>
>
> <script type="text/javascript">
> var iCallID;
> function InitializeService() {
> service.useService("http://localhost:8080/EchoService/services/Calcolatrice?wsdl", "GetCalcolatrice");
> }
> function getFunction(dl){
> service.GetCalcolatrice.callService("somma", 1, 2);
> return false;
> }
> </script>
> </body>
> ]]>
> </Content>
> </Module>
> ---
> The question is, how can I invoke a web service correctly without error "It has not Been rendered null gadgets. The following error occurred: Missing or malformed url parameter "
> Thanks in advance Regards
> Paola Montorio
--
This message was sent by Atlassian JIRA
(v6.2#6252)