Tab navigation
- Overview
- Objectives- selected tab,
- Test preparation
Note: This test will be withdrawn on Jun 30 2013.
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
- Define Web services
- Understand basic Web services terminology and components (WSDL, SOAP, etc.)
- Describe how a Web service can be used within Domino
Providing Web services on Domino Server
- Create a Web service in Domino Designer
- Recognize the supported programming languages for a Domino Web service
- Know what PortType class is required for a Domino Web service
- Understand how to choose the appropriate Programming model and SOAP message format for a Web service
- Understand Domino Web service security
- Know how security is imposed for calling a Domino Web service
- Know how security is imposed for running a Domino Web service
- Understand Domino Web service profiling
- Enable profiling of a Domino Web service
- View and interpret profiling results
- URL syntax for calling a Web service on a Domino server
- Understand WSDL in the context of Domino Web services
- Know about the "Warn if the WSDL interface is modified" option, and what impact a modified WSDL file can have
- Understand what changes to a Domino Web Service will cause the WSDL for that service to be modified
- Access a WSDL file via a web browser
- Access a WSDL file in Domino Designer
- Import a WSDL file into Domino Designer
- Export a WSDL file from Domino Designer
Role of WSDL file in a Web service
- Understand the purpose of a WSDL file
- Describe the different WSDL file formats supported in Domino (RPC encoded, document literal, etc.)
- Describe the different elements of a WSDL file (types, binding, service, port types, operations)
- Understand the role and use of namespaces in the WSDL file
Role of SOAP in a Web service
- Understand the concept of SOAP
- Describe the different SOAP protocols that are supported in Domino Web services
- Explain the purpose and functionality of namespaces
- Identify the elements (envelope, header, body, etc.) of a SOAP message
- Understand simple data types
- Understand enumerations
- Understand complex data types
- Understand SOAP Faults
Providing Web Services using LotusScript
- Understand why you would use the lsxsd.lss INCLUDE statement in a Web service
- Define a namespace in a Web service
- Understand basic data type mapping between WSDL and LotusScript code
- Create a Web service class that becomes a complex data type
- Create a class that implements a Web service
- Understand the difference between public and private methods
- Create a Web service method that returns a native LotusScript data type (String, Integer, etc.)
- Create a Web service method that returns an array
- Create a Web service method that returns a complex data type
- Understand the difference between inout and output parameters
- Understand how to return an explicit Fault
- Understand how to return an implicit Fault
- Define an enumeration in a Web service
- Debug a LotusScript Web service
Calling Web Services using LotusScript
- Generate a script library that can call a Web Service by importing a WSDL file
- Understand how the PortType classes defined in lsxsd.lss are used
- Call a Web Service that uses native LotusScript data types (String, Integer, etc.) as parameters or return values
- Call a Web Service that uses Arrays as parameters or return values
- Call a Web Service that uses complex data types as parameters or return values
- Call a Web Service from an Agent
- Understand what happens when a Web Service Fault is returned
