#!/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;