Skip to main content

Test LOT-805: Using Web Services in IBM Lotus Domino 8 Applications

Tab navigation

Exam 805 - Using Web Services in IBM Lotus Notes Domino 8 Applications

Exam Type: Multiple Choice

Description: Covers Web Services in Notes material as it relates to these competency areas: 

-   Web services design and architecture

-   Providing Web services on Domino Server

-   Role of WSDL file in a Web service

-   Role of SOAP in a Web service

-   Providing Web services using LotusScript

-   Calling Web services using LotusScript

Web services design and architecture

  1. Define Web services
  2. Understand basic Web services terminology and components (WSDL, SOAP, etc.)
  3. Describe how a Web service can be used within Domino


Providing Web services on Domino Server

  1. Create a Web service in Domino Designer
  2. Recognize the supported programming languages for a Domino Web service
  3. Know what PortType class is required for a Domino Web service
  4. Understand how to choose the appropriate Programming model and SOAP message format for a Web service
  5. Understand Domino Web service security
    1. Know how security is imposed for calling a Domino Web service
    2. Know how security is imposed for running a Domino Web service

  6. Understand Domino Web service profiling
    1. Enable profiling of a Domino Web service
    2. View and interpret profiling results

  7. URL syntax for calling a Web service on a Domino server
  8. Understand WSDL in the context of Domino Web services
    1. Know about the "Warn if the WSDL interface is modified" option, and what impact a modified WSDL file can have
    2. Understand what changes to a Domino Web Service will cause the WSDL for that service to be modified
    3. Access a WSDL file via a web browser
    4. Access a WSDL file in Domino Designer
    5. Import a WSDL file into Domino Designer
    6. Export a WSDL file from Domino Designer


Role of WSDL file in a Web service

  1. Understand the purpose of a WSDL file
  2. Describe the different WSDL file formats supported in Domino (RPC encoded, document literal, etc.)
  3. Describe the different elements of a WSDL file (types, binding, service, port types, operations)
  4. Understand the role and use of namespaces in the WSDL file


Role of SOAP in a Web service

  1. Understand the concept of SOAP
  2. Describe the different SOAP protocols that are supported in Domino Web services
  3. Explain the purpose and functionality of namespaces
  4. Identify the elements (envelope, header, body, etc.) of a SOAP message
  5. Understand simple data types
  6. Understand enumerations
  7. Understand complex data types
  8. Understand SOAP Faults


Providing Web Services using LotusScript

  1. Understand why you would use the lsxsd.lss INCLUDE statement in a Web service
  2. Define a namespace in a Web service
  3. Understand basic data type mapping between WSDL and LotusScript code
  4. Create a Web service class that becomes a complex data type
  5. Create a class that implements a Web service
  6. Understand the difference between public and private methods
  7. Create a Web service method that returns a native LotusScript data type (String, Integer, etc.)
  8. Create a Web service method that returns an array
  9. Create a Web service method that returns a complex data type
  10. Understand the difference between inout and output parameters
  11. Understand how to return an explicit Fault
  12. Understand how to return an implicit Fault
  13. Define an enumeration in a Web service
  14. Debug a LotusScript Web service


Calling Web Services using LotusScript

  1. Generate a script library that can call a Web Service by importing a WSDL file
  2. Understand how the PortType classes defined in lsxsd.lss are used
  3. Call a Web Service that uses native LotusScript data types (String, Integer, etc.) as parameters or return values
  4. Call a Web Service that uses Arrays as parameters or return values
  5. Call a Web Service that uses complex data types as parameters or return values
  6. Call a Web Service from an Agent
  7. Understand what happens when a Web Service Fault is returned


Register for a test

Register for an IBM Certification test at Prometric and take a step into your future.