Lotus 190-805 Exam Overview:
| Certification Vendor: | IBM |
| Exam Name: | Using Web Services in IBM Lotus Domino 8 Applications |
| Exam Number: | 190-805 |
| Certificate Validity Period: | 3 years |
| Exam Price: | $150 - $200 USD |
| Exam Format: | Multiple Choice |
| Related Certifications: | IBM Lotus Notes Domino 8 Application Development CLP Application Developer |
| Available Languages: | English |
| Passing Score: | 66% |
| Real Exam Qty: | 51 |
| Exam Duration: | 90 minutes |
| Recommended Training: | IBM ND8 Certification Guide IBM Lotus Domino 8 Official Documentation |
| Exam Registration: | Pearson VUE Registration |
| Sample Questions: | Lotus 190-805 Sample Questions |
| Exam Way: | Computer-based testing at Pearson VUE authorized centers |
| Pre Condition: | Basic knowledge of IBM Lotus Domino 8 application development, LotusScript, Java, and XML |
| Official Syllabus URL: | https://public.dhe.ibm.com/software/dw/lotus/learn/cert/ND8_Cert_Guide.pdf |
Lotus 190-805 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Troubleshooting and Optimization | 15% | - Performance considerations - Interoperability with external systems - Debugging Web Services and SOAP faults |
| Topic 2: Security and Access Control | 15% | - ACL settings for Web Services - SOAP message security and error handling - Run On Behalf Of and authentication |
| Topic 3: Web Services Fundamentals | 20% | - Domino Web Services architecture and support - Core concepts: SOAP, WSDL, XML, namespaces |
| Topic 4: Creating Domino Web Services | 25% | - Defining operations, data types, and WSDL generation - Using LotusScript and Java to build services - Deployment and configuration on Domino server |
| Topic 5: Consuming Web Services in Domino Applications | 25% | - Calling services from agents and forms - Mapping XML schema and data types - Creating Web Service consumers in Domino Designer |
Lotus Using Web Services in IBM Lotus Domino 8 Applications Sample Questions:
1. Sofie has created a LotusScript Domino Web service. She can compile successfully, and she can generate WSDL that appears to be correct. But the Web service is not returning the expected values. Sofie is considering adding messagebox statements within the Web service code in an attempt to help debug. Will messagebox statements return any output that she can examine?
A) No.Messagebox statements are front end calls. A messagebox statement in a back end routine will result in an abend.
B) No.Messagebox statements only display to UI. Since a Web service executes in the back end, the messagebox statements are ignored and produce no output.
C) Yes.Messagebox statements within a LotusScript Web service will write output to the server log. Sofie can browse the log to see these messages.
D) Yes.Messagebox statements within a LotusScript Web service are returned to the Web service consumer as WS_FAULT String values.
2. What statement needs to be added to the Options section of a LotusScript Web service in order to use special data types such as STRINGARRAY_HOLDER and XSD_DATETIME?
A) %INCLUDE "lsxsd.lss"
B) Nothing. These classes are available by default to aLotusScript Web service.
C) Use "wstypes"
D) %INCLUDE "wstypes.lss"
3. The WSDL files generated by Domino Web services typically contain the following namespace definition: xmlns:xsd="http://www.w3.org/2001/XMLSchema" What does this namespace relate to?
A) It defines common data types, such as string and integer.
B) It defines the elements in the basic WSDL structure, such asportType and binding
C) It does nothing. It is simply there for support of older Web services clients.
D) It defines the SOAP elements that are used in the request and response, such as header and body
4. Gill has written the following LotusScript Web service class: Class GetNum Private i As Integer Public Sub New(i As Integer) Me.i = i End Sub Public Function getInt() As Integer getInt = i End Function End Class He has set the PortType class properly, but he keeps getting an error when he tries to save the Web service. Why is he getting the error?
A) BecauseLotusScript Web services aren't allowed to have a "New" sub with parameters
B) Because the "Me" statement is not valid within Web service code
C) Because the Class was not defined to be "Public"
D) BecauseLotusScript Web services aren't allowed to have a "New" sub
5. Frances has a Web services client that generates the following SOAP message when calling a Domino Web service that has been written in LotusScript: <?xml version='1.0' encoding='UTF8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <SOAP-ENV:Body><ns1:GETPERSONINFO xmlns:ns1="urn:DefaultNamespace"SOAPENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <PNAME xsi:type="ns1:PERSONNAME"><FIRSTNAME xsi:type="xsd:string">Billy Bob</FIRSTNAME> <LASTNAME xsi:type="xsd:string">Brubaker</LASTNAME> </PNAME> </ns1:GETPERSONINFO> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Based on the structure of this message, which of the following represents the possible signature of the LotusScript function that implements the "GetPersonInfo" method?
A) Function GetPersonInfo (pname As PersonName, firstName As String, lastName As String) As PersonInfo
B) FunctionGetPersonInfo (pinfo As PersonInfo) As PersonName
C) FunctionGetPersonInfo (firstName As String, lastName As String) As PersonName
D) FunctionGetPersonInfo (pname As PersonName) As PersonInfo
Solutions:
| Question # 1 Answer: C | Question # 2 Answer: A | Question # 3 Answer: A | Question # 4 Answer: A | Question # 5 Answer: D |
We're so confident of our products that we provide no hassle product exchange.


By Barry

