Next SOAP::Lite Client Experiences 13

Problems with data structures


     my $defect = $soap->editDefect( $cookie, $this->{'No.'}, '' );
     my $newEventNum = scalar(@{$defect->{eventlist}}) + 1;
     $defect->{eventlist} = [
           name( item => \value(
             name( assignedby    => $this->{'Fixed By'}   ),
             name( user          => $this->{'Entered by'} ),
             name( dateTime      => $this->{'Date Fixed'} )->type('xsd:date'),
             name( eventaddorder => $newEventNum          )->type('xsd:short')
           ))->type('ttns:CAssignDefectEvent')->attr({'xmlns:ttns' => $ns})
     ];

     $soap->saveDefect( $cookie, $defect );

Copyright © 2004 David Baird