SOAPCall API

[email protected] Mon, 28 Jan 2008 06:14:10 -0800 (PST)
Newsgroups gmane.comp.mozilla.devel.xml
Organization http://groups.google.com
Message-ID <ba24ee8f-065d-47bc-a2d1-b24bf43fe193@m34g2000hsb.googlegroups.com>
Hi Everyone

I think this topic has been discussed, so I don't want to waste
anyone's time. If someone can send me in a direction where I can find
white papers or an online resource I will greatly appreciate it.

Scenario:
I'm consuming a web service from IE & firefox. I have no problem with
IE but for some reason my parameters (SOAPParameters) are null when I
hit the web service.
I have followed a few documents online that which indicated that I
need to set the parameter schemaType. I have done this and also
tracked my request using a packet monitoring tool and all seems fine.

The moment I step through my code my parameters are null. I'm using a
basic approach for firefox as I am new to catering for firefox users

Here is my code extract, this is just to check that it works
------------------------------------------------------------------------------------
var enc = null;
var senc = new SOAPEncoding();
enc = senc.getAssociatedEncoding("http://schemas.xmlsoap.org/soap/
encoding/",false);
var coll = enc.schemaCollection;
var type = coll.getType("string","http://www.w3.org/2001/XMLSchema");

var param = new SOAPParameter();
param.name = "groupId";
param.value = groupId;
param.namespaceURI = "http://tempuri.org";
param.schemaType = type;


portalProviderService = InitNetscapeService();
portalProviderService.encode(0,"SVGroupGeneralSummary","http://
tempuri.org/SVGroupGeneralSummary",0,null,1,new Array(param));
portalProviderService.actionURI = "http://tempuri.org/
SVGroupGeneralSummary";
portalProviderService.asyncInvoke(testResult);
-------------------------------------------------------------------------------------------------------

Thanks in advance