#!/usr/bin/perl -w use strict; use LWP::UserAgent; use HTTP::Request::Common; use SOAP::Lite ( +trace => 'all', readable => 1, outputxml => 1, ); ##use XML ::Simple; use CGI::Carp qw/fatalsToBrowser/; use warnings; print "Content-Type: text/xml; charset=utf-8"; my $fieldsearch = 0; my $fieldvalue = "cats"; my $message = " BookmarcusBDWS01 GBP 7 0 0 UK 0 "; my $FS = " "; my $FV = " mc709cpq264i TestSearch 2 1 1 UK 4 "; my $sendit= $message.$fieldsearch.$FS.$fieldvalue.$FV; my $userAgent = LWP::UserAgent->new(); my $request = HTTP::Request->new(POST => 'http://wsqa.nielsenbookdataonline.com/webservices/services/BDOLWebService?wsdl'); $request->header(SOAPAction => '"http://babel.webservices.book.nielsen.com/xsd"'); $request->content($sendit); $request->content_type("text/xml; charset=utf-8"); my $response = $userAgent->request($request); if($response->code == 200) { my $last=""; $last = $response->as_string; my $ua = LWP::UserAgent->new; my $action = 'http://www.booksforeducation.com/testbed/fred.php'; my $form = {xml => $last}; my $response = $ua->post($action, $form); #### my $userAgent = LWP::UserAgent->new(); my $request = HTTP::Request->new(POST => 'http://wsqa.nielsenbookdataonline.com/webservices/services/BDOLWebService?wsdl'); $request->header(SOAPAction => '"http://babel.webservices.book.nielsen.com/xsd"'); $request->content($sendit); $request->content_type("text/xml; charset=utf-8"); my $response = $userAgent->request($request); if($response->code == 200) { my $last=""; $last = $response->as_string;