Debugging, Tracing Testing Web Services with Delphi 2007

Document Sample
Debugging, Tracing  Testing Web Services with Delphi 2007 Powered By Docstoc
					  Debugging, Tracing &
Testing Web Services with
  Delphi 2007 for Win32

                 Bob Swart
      Bob Swart Training & Consultancy
             www.eBob42.com
Agenda
• Win32 SOAP Servers
 •   Debug
 •   Trace
 •   Test


• Win32 Web Service Clients
 •   Trace
Debugging Win32 SOAP Servers
• Win32 SOAP Servers
 •   Debug
     •   Web App Debugger
         •   Indy 10 vs. Indy 9
Tracing Win32 SOAP Servers
• Win32 SOAP Servers
 •   Trace
     •   THTTPSoapPascalInvoker
         •   OnBeforeDispatchEvent[2]
         •   OnAfterDispatchEvent
Tracing Win32 SOAP Servers
• Win32 SOAP Servers
  • Trace
     •   THTTPSoapPascalInvoker
          • OnBeforeDispatchEvent[2]
          • OnAfterDispatchEvent


 •   .NET Client
     • echoDouble
     • echoMyEmployee.Birthdate
     • echoXSDateTime
Tracing Win32 SOAP Client
• Win32 Web Service Clients
 •   Trace
     •   THTTPRIO
         •   OnBeforeExecute
         •   OnAfterExecute
Testing Win32 SOAP Servers
• Win32 SOAP Servers
 •   Test
     •   DUnit Unit Testing
         •   Impl.pas unit
Summary
• Win32 SOAP Servers
  • Debug
      •   Web App Debugger
  •   Trace
      •   THTTPSoapPascalInvoker
  •   Test
      •   DUnit


• Win32 Web Service Clients
  • Trace
      •   THTTPRIO
References
• Delphi 2007 Training classes
  • http://www.eBob42.com/training
  • http://www.drbob42.com/events


• Delphi Courseware manuals
  • http://www.eBob42.com/courseware
    •   Delphi 2006 XML, SOAP & Web Services
    •   Delphi 2007 XML, SOAP & Web Services
         (available september 2007)

• Dr.Bob’s Delphi Notes weblog
        http://www.bobswart.nl/blog