Return-Path: Delivered-To: apmail-perl-modperl-archive@www.apache.org Received: (qmail 71552 invoked from network); 22 Sep 2005 13:07:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Sep 2005 13:07:50 -0000 Received: (qmail 95693 invoked by uid 500); 22 Sep 2005 13:07:41 -0000 Delivered-To: apmail-perl-modperl-archive@perl.apache.org Received: (qmail 95676 invoked by uid 500); 22 Sep 2005 13:07:40 -0000 Mailing-List: contact modperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list modperl@perl.apache.org Received: (qmail 95663 invoked by uid 99); 22 Sep 2005 13:07:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Sep 2005 06:07:40 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [209.59.132.203] (HELO mail.charityweb.net) (209.59.132.203) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Sep 2005 06:07:48 -0700 Received: (qmail 10448 invoked from network); 22 Sep 2005 13:07:17 -0000 Received: from pool-138-88-179-231.res.east.verizon.net (HELO ?192.168.2.14?) (138.88.179.231) by mail.charityweb.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 22 Sep 2005 13:07:17 -0000 Message-ID: <4332AC83.2010004@charityweb.net> Date: Thu, 22 Sep 2005 09:07:15 -0400 From: Kurt Hansen Reply-To: khansen@charityweb.net Organization: CharityWeb User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: modperl@perl.apache.org Subject: Re: Apache2::SOAP newbie References: <4332A3E9.8090400@o-rourke.org> In-Reply-To: <4332A3E9.8090400@o-rourke.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N John ORourke wrote: > A little OT, but has anyone got any experience or examples that use > Apache2::SOAP or some other means to create a mod_perl SOAP server? > > I'm rushing headlong into SOAP development and (as one does) tackled > something nice and big for my first project - a Perl SOAP server that > receives and sends MS .NET DataSet objects as parameters! Hi John, I recently got a SOAP::Lite client running and had some problems when communicating with a .NET server. The .NET server did not take too kindly to the XML SOAP::Lite was producing. Not sure if there was some standard being violated -- though I'd bet the violator is in Redmond, WA if there is one --, but I found the following article helpful: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsoap/html/soapliteperl.asp The issue was with two things. One, I had to do something to "on_action" as noted below. The article has a different solution. Two, the Windows server did not like the XML that SOAP::Lite produced. Specifically, it was the data that the Windows server could not read. SOAP::Lite produced XML that added a namespX: at the front of the data tag, e.g. data while the Windows server expected: data Strangely enough, I can't re-create what was going wrong right now so what you see above is partially from memory. I implemented the suggestions in the above article and it started working. Take care, Kurt Hansen khansen@charityweb.net