# # Output from ./client with +trace=>'all' turned on. # I cleanup up the XML with the format-xml.pl file, # and stuck in some other comments here and there to make the output clearer. # - Jim M. # [msie@bob names]$ ./client-ExamineNames.pl # ---- SOAP::Lite calls --- SOAP::Transport::new: () SOAP::Serializer::new: () SOAP::Deserializer::new: () SOAP::Parser::new: () SOAP::Lite::new: () Type in a first name [Jim] : Mark SOAP::Lite::new: () SOAP::Transport::HTTP::Client::new: () SOAP::Lite::call: () SOAP::Serializer::envelope: () SOAP::Serializer::envelope: getGender Mark SOAP::Data::new: () SOAP::Data::new: () SOAP::Data::new: () SOAP::Data::new: () SOAP::Data::new: () SOAP::Transport::HTTP::Client::send_receive: HTTP::Request=HASH(0x8346480) SOAP::Transport::HTTP::Client::send_receive: # --- HTTP request header -------------- POST http://bob.marlboro.edu/~msie/2002/ipl/perl/lectures/jun15/names/server-ExamineNames.cgi Accept: text/xml Accept: multipart/* Content-Length: 509 Content-Type: text/xml; charset=utf-8 SOAPAction: "ExamineNames#getGender" # --- SOAP body sent to server --------------- Mark SOAP::Transport::HTTP::Client::send_receive: HTTP::Response=HASH(0x849f264) SOAP::Transport::HTTP::Client::send_receive: # ---- HTTP response header -------------------- HTTP/1.1 200 OK Connection: close Date: Wed, 12 Jun 2002 21:27:58 GMT Server: Apache/1.3.24 (Unix) AxKit/1.52 mod_perl/1.26 mod_ssl/2.8.8 OpenSSL/0.9.6b Content-Length: 525 Content-Type: text/xml; charset=utf-8 Client-Date: Wed, 12 Jun 2002 21:27:59 GMT Client-Response-Num: 1 SOAPServer: SOAP::Lite/Perl/0.55 # ---- SOAP body reply to client --------------------- male # ---- and back to the SOAP::Lite modules SOAP::Deserializer::deserialize: () SOAP::Parser::decode: () SOAP::SOM::new: () The gender of 'Mark' is male. SOAP::Lite::DESTROY: () SOAP::Transport::DESTROY: () SOAP::Transport::HTTP::Client::DESTROY: () SOAP::Serializer::DESTROY: () SOAP::Data::DESTROY: () SOAP::Data::DESTROY: () SOAP::Data::DESTROY: () SOAP::Data::DESTROY: () SOAP::Data::DESTROY: () SOAP::SOM::DESTROY: () SOAP::Deserializer::DESTROY: () SOAP::Parser::DESTROY: () SOAP::Transport::DESTROY: () SOAP::Serializer::DESTROY: () SOAP::Deserializer::DESTROY: () SOAP::Lite::DESTROY: () [msie@bob names]$