Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Ticket #374 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

SOAP::Lite incompatibility

Reported by: nahi Assigned to: nahi
Priority: highest Milestone: 1.5.7
Component: soap4r Version: 1.5
Keywords: Cc:

Description

(from soap4r-ml) The following SOAP::Lite client generates nil struct such as

<get_time xmlns="urn:Blah" xsi:nil="true" />

which is not accepted by soap4r server.

--------------
#!/usr/bin/perl -w

use strict;
use warnings;
use Carp ();

# The on_action bit unsets the SOAPAction parameter
use SOAP::Lite
  +trace => 'all',
  on_action => sub { return }
;

print SOAP::Lite
    -> uri('urn:Blah')
    -> proxy('http://127.0.0.1:12321')
    -> call('get_time')
    -> result();
--------------

Change History

07/02/07 22:15:38 changed by nahi

  • status changed from new to closed.
  • resolution set to fixed.

(In [1872]) * allow xsi:nil="true" element as an RPC request though I don't think it's SOAP spec compliant. closes #374.

07/04/07 23:33:14 changed by nahi

  • type changed from enhancement to defect.

It's a regression problem.