You are on page 1of 46

Lotus 190-612

Notes Domino 6/6.5 Developing Web Applications


Version 1.0

QUESTION NO: 1
When the Print statement is used in a Web-based agent, such as a WebQuerySave agent, what does it
do?

A. Output from all Print statements is sent to the browser for display.
B. The Print statement is ignored in Web-based agents.
C. Output from all Print statements is sent to the server log.
D. Output from all Print statements is sent to the browser's status bar.

Answer: A

QUESTION NO: 2
Robin has developed a robust Web-based Domino application using Cascading Style Sheets, JavaScript,
and pass-thru HTML. When Robin's company upgraded to Notes/Domino 6, many new Notes users were
added who would like to access the application via Notes. What will Robin have to do to prepare her
application for use in a Notes client?

A. Robin needs to enable the "Render Passthru HTML in Notes" property in her forms and make sure
that her JavaScript works in the Notes client - making minor modifications as necessary.
B. Robin needs to enable the "Make DHTML available in Notes client" property of the database
properties and the application will render correctly in the Notes client.
C. Since Cascading Style Sheets are not supported in the Notes client, Robin will need to reformat her
text using Notes text formatting.
D. Since Cascading Style Sheets, JavaScript, and HTML do not work in the Notes client, Robin will need to
create a separate form to support the needed functionality.

Answer: A

QUESTION NO: 3
Jerald would like to modify a view so that links on his Web site are displayed in the second column
rather than the first column. How can he accomplish this?

A. Use pass-thru HTML to achieve this effect, as there is no column or view property available.
B. Modify the column property "Show values in this column as links" in both columns.
C. Modify the view property "Column number for web links".
D. Read the view using XML and parse the results using XSL, writing out the display using JavaScript.

Answer: B

QUESTION NO: 4
Tommy has launched a new Web site, widgets.com. Tommy wants users to be able to find his site easily
by using the major search engines. What is one way that Tommy could help make this happen?

A. Enable the "Add to Search Engines" field in the Server document.


B. Full-text index his Web site.
C. Add "widgets" to the HTML meta keyword attributes on the form properties.
D. Add {meta name="keyword" content="widgets"} to the HTML Head Content event of all forms in his
database.

Answer: D

QUESTION NO: 5
Jamie has an agent that runs whenever a specific Web page is loaded in the Web application. The agent
is used to collect data stored in the database in order to dynamically generate the interface of the page.
Anonymous users have Reader access with Read and Write public documents to the database. What
should Jamie do to allow Anonymous users to run the agent?

A. Set the agent security properties to "Allow Public Access users to view and run this agent."
B. Set the database ACL to "Run public agents" for Anonymous users.
C. Set the agent properties to "Run as web user."
D. Set the database properties to "Allow Public Access users to view and run agents."

Answer: A

QUESTION NO: 6
Jackie has created a Video form for her Web application. She has also created a "Thank You" page that
tells the user that their form was successfully received and provides links to other parts of her
application. When she submits the Video form from a Web browser, the pages display "Form
processed". What should she do to display her "Thank You" page?

A. Put the /videos.nsf/Thank+You?OpenPage URL in the WebReturn field on the Video form.
B. Write JavaScript code in the onUnload form event to alert users that they submitted the document.
C. Add a $$Return field to her Video field and use HTML to direct users to the "Thank You" page.
D. Write a WebQuerySave agent that writes a messagebox to the browser window.

Answer: C

QUESTION NO: 7
Jane wants to reference the form object in her JavaScript code. Which one of the following lines of code
will allow her to do this?

A. window.forms[0]
B. document.form
C. window.document.form
D. document.forms[0]

Answer: D

QUESTION NO: 8
Keiko wants to protect the HTML and graphics files used in her Web site application. Which one of the
following will accomplish this?

A. Creating File Protection documents


B. Enforcing consistent ACLs
C. Setting file protection access lists in the Server document.
D. Enforcing ECLs

Answer: A

QUESTION NO: 9

Rob uses Macromedia Dreamweaver MX to create HTML files, style sheets and JavaScript files for a
Domino Web application. He would like to use WebDAV to upload the files into a Domino database.
What must he configure to enable this feature?

A. Enable multi-server SSO, enable the database property "Allow design locking," and set the Maximum
name and password access for Internet users to Designer or Manager.
B. Configure a local replica of the database for ID password sharing, set the default access in the ACL to
Manager, enable the database property "Allow design locking," and connect using a Data Resource.
C. Create File Resources for all HTML files, JavaScript Libraries for JavaScript files, and style sheet
resources for all CSS files, and set the ACL Maximum name and password access for Internet users to
Designer or Manager.
D. Enable the database property "Allow design locking," set the ACL Maximum name and password
access for Internet users to Designer or Manager, set the server for basic authentication, and enable
WebDAV on the Internet Sites document.

Answer: D

QUESTION NO: 10
Melinda wants to store JavaScript code in her forms so that the code can be called from other events on
the form. Where should Melinda put her JavaScript code?

A. In the form HTML Head Content event


B. In the form HTML Body Attributes event
C. In the form JS Global Functions event
D. In the form JS Header event

Answer: D

QUESTION NO: 11
Tony would like to use cookies in his Web application. How can Tony read and set cookies with the
Formula language?

A. He can set a cookie using @SaveHTTPHeader, and read cookie using @HTTPHeader.
B. He cannot set a cookie using the Formula language, but he can read a cookie using @GetHTTPHeader.
C. He can set a cookie using @SetHTTPHeader, but there is no way to read a cookie using the Formula
language.
D. He can set a cookie using @SetHTTPHeader, and read cookie using @GetHTTPHeader.

Answer: D

QUESTION NO: 12
Sandra uses a name and password to access a server using a Web browser. If Sandra is assigned Editor
access in the ACL and the "Maximum Internet name & password access" setting is Reader, what level of
access does Sandra have to the database via a Web browser?

A. Editor
B. Reader
C. Default access
D. Author

Answer: B

QUESTION NO: 13
Billy has created a $$ViewTemplateDefault form in his Domino application to control the default display
of views in Web browsers. Which one of the following can Billy do to display his Videos view in a
different format from other views?

A. Create a $$ViewTemplate for Videos view in his application.


B. Add computed subforms for each view in the $$ViewTemplateDefault form.
C. Create a $$ViewTemplate for Videos form in his application.
D. Create a $$ViewTemplate for Videos page in his application.

Answer: C

QUESTION NO: 14
John wants to use @Picklist to display a view in an application he is building. Which one of the following
client types will the picklist work in?

A. Notes clients and those using the Notes native browser only
B. Notes and Web clients
C. Web client only
D. Notes client only

Answer: D

QUESTION NO: 15

Claire has inserted three layers on her Video form. She would like to make sure that one layer remains
on top of the other layers. How can Clair do this?

A. Set the layer position property to 0 in the layer tree dialog box.
B. Click and drag the layer on top of the other layers in the form.
C. Set the Z-index value to 0 in the layer property box.
D. Set the Top value to 0 on the layer property box.

Answer: C

QUESTION NO: 16
Which one of the following URL formulas allows you to access XML data in a view without appearance
attributes?

A. http://www.mercury.com/leads.nsf/By+Salesperson ReadView
B. http://www.mercury.com/leads.nsf/By+Salesperson ReadXMLEntries
C. http://www.mercury.com/leads.nsf/By+Salesperson ReadViewEntries
D. http://www.mercury.com/leads.nsf/By+Salesperson ReadSimpleView

Answer: C

QUESTION NO: 17
Enrique wants to standardize the display of the Videos application views in Web browsers. Which one of
the following can Enrique do to make sure that all views display with the same look and feel?

A. Create a $$ViewTemplate form in his application.


B. Create a $$ViewTemplate view in his application.
C. Create a $$ViewTemplate Page in his application.
D. Create a $$ViewTemplate Standard form in his application.

Answer: A

QUESTION NO: 18
Cindy created a Domino-based Web site with the following Web site rule defined:

Type of rule: Substitution


Incoming URL pattern: /stores/*/*.html
Replacement pattern: /stores/*.nsf/*?OpenPage

Which one of the following describes the destination URL that is generated when the user enters
"/stores/shoestore/welcome.html" as the URL?

A. /stores/shoestore.nsf/shoestore?OpenPage
B. /stores/shoestore.nsf/shoestore.html?OpenPage
C. /stores/welcome.nsf/shoestore?OpenPage
D. /stores/shoestore.nsf/welcome?OpenPage

Answer: D

QUESTION NO: 19
Mary is posting a Discussion application on the Web. She would like to give general users Author access
to the application, as long as they identify themselves and have registered with her site. Which one of
the following should Mary do to ensure that all users accessing her database will be identified and have
Author access?

A. Set the database ACL Default entry to Author access, and set Anonymous to No Access.
B. Set the Form security property, "Who can create documents with this form," to only allow users in the
Web Users group.
C. Set the database ACL Default entry to Author access.
D. Select the "Web Access: Require SSL connection" checkbox on the database properties.

Answer: A

QUESTION NO: 20
Jane wants to ensure that an application written for a Notes client will work the same way in a Web
browser. Which one of the following must she do to an existing view so that its display characteristics
will work the same in Web clients?

A. Views will not work in Web browsers. They must be redesigned as pages.
B. Nothing, the view will work on the Web with no changes needed.
C. Display the view, as is, embedded into a page.
D. Display the view, as is, through a frameset.

Answer: C

QUESTION NO: 21
PJ created a Web form action that was defined to "Include action in Action menu." When PJ views the
form in a browser, she does not see the action in the action bar. What does PJ need to do to fix the
problem?

A. Change the Action bar properties to "Display Using Java Applet" for Web access.
B. Change the action definition to "Include action in button bar," not "Include action in Action menu."
C. Change the action definition to "Hide action from Notes 4.6 or later."
D. Change the action properties to make it a "Public Action" and then change the action bar definition to
"Include public actions."

Answer: B

QUESTION NO: 22
There are two Domino JSP tag libraries. Both comply to the JSP 1.1 and Java Servlet 2.2 specifications
developed by Sun Microsystems. What are the filenames for these tag libraries?

A. domtags.xld and domutil.xld


B. domtags.tld and domutil.tld
C. domtags.uri and domutil.rui
D. domino.tld and dominoutil.tld

Answer: B

QUESTION NO: 23

Kelsey has a LotusScript agent that uses a dialog box to gather information from the user. How should
Kelsey modify this agent for use on the Web?

A. Kelsey should use the LotusScript Evaluate function to call the @WebDialogBox function.
B. Kelsey needs to replace the NotesUIWorkspace.DialogBox method with the
NotesUIWorkspace.WebDialogBox method.
C. Kelsey will need to develop a JavaScript alternative means for gathering the desired information from
the user.
D. Change the code to @Functions and use the @DialgoBox function.

Answer: C

QUESTION NO: 24
Melissa is working on a Domino server that has a third-party SSL (Secure Sockets Layer) certificate. The
server supports both SSL and non-SSL HTTP protocols. How can she make certain that users of her
database application are using SSL to access it?

A. Set the database property "Require SSL connection."


B. Hard-code all links to use "https://."
C. Set the database property "Sense port 80 attempts and redirect to 443."
D. Work with the Domino administrator to create a URL redirection document.

Answer: A

QUESTION NO: 25

Melissa would like to deploy a Domino server and several Web applications for use by a small number of
people in the company. In addition to Domino security with ACLs, which one of the following settings
should she modify on the Domino Server document to limit access to the Web applications?

A. Modify the default home page based on the user ID.


B. Enable DNS lookup.
C. Enter specific host names as DSAPI filters.
D. Use IP address allow and deny fields to limit access to specific IP addresses.

Answer: D

QUESTION NO: 26
The XML representation of a Domino database, including design and data, is known as which one of the
following?

A. DXML
B. DXL
C. XMLD
D. DominoXL

Answer: B

QUESTION NO: 27

After developing Java agents for some time, Jerald has accumulated a series of classes he would like to
use several times in a new application. Jerald would like to avoid duplication of code in his new
application. What can Jerald do to include his classes in the new application?

A. Store class files as file resources and include them in new agents.
B. Compile the classes outside Domino and import them separately for each agent.
C. Identify the classes that will be re-used, import them into a single agent, and reference the agent for
all processing.
D. Create a Java Library as a new script library.

Answer: D

QUESTION NO: 28
Nina has created a view action to launch an agent from the Web using the following code:

@URLOpen("http://ibm.lotus.com/videos.nsf/VideoSale?OpenAgent")

What agent target does she select on her agent properties to make sure her agent runs on the
documents that match the selection criteria in her agent code?

A. All documents in the database


B. None
C. All selected documents
D. All new and modified documents

Answer: A

QUESTION NO: 29
Tommy is having problems with his Web-based pages being cached in his users' browser caches. What
can Tommy add to his pages to prevent them from being cached, and where would he add it?

A. You can prevent caching of forms, but not of pages.


B. Enable the "Prevent browser caching" property in the page properties box.
C. Add the following line to the HTML Head Content area of the page:{<META HTTP-EQUIV="Pragma"
CONTENT="no-cache">}
D. Add the following line to the HTML Body Attributes area of the page:{<BROWSER CACHE="false">}

Answer: C

QUESTION NO: 30
Troy would like to include some JavaScript functions on a form for a Web application. Which one of the
following is a valid way of doing this in Domino?

A. Load the JavaScript on the WebQueryOpen event.


B. Specify an external JavaScript file in the form properties dialog box.
C. Use the JS Header object.
D. Include a reference to the JavaScript function names in the Window Title.

Answer: C

QUESTION NO: 31
Ginger is developing a Web application that needs to present the contents of a Notes view just as the
Notes client displays it, including the twisties. Which one of the following is the best way to achieve this
result?

A. Use a page containing an embedded view and select the "Using HTML" display option.
B. Use a page containing an embedded view and select the "Using Java Applet" display option.
C. Use a page containing an embedded view and select the "Show twisties" display option.
D. Use a page containing a custom Java applet.

Answer: B

QUESTION NO: 32
Cindy created a Domino-based Web site with the following Web site rule defined:

Type of rule: Substitution


Incoming URL pattern: /stores/*/*.html
Replacement pattern: /stores/*.nsf/* OpenPage

Which one of the following describes the destination URL that is generated when the user enters
"/stores/shoestore/welcome.html" as the URL?

A. /stores/shoestore.nsf/shoestore OpenPage
B. /stores/shoestore.nsf/welcome OpenPage
C. /stores/welcome.nsf/shoestore OpenPage
D. /stores/shoestore.nsf/shoestore.html OpenPage

Answer: B

QUESTION NO: 33
Jill needs to pass a field value via a URL. The current value contains several words separated by spaces.
Which one of the following does Jill do to make sure that all values are sent?

A. Jill informs HTML to ignore spaces through an HTML parameter.


B. Nothing. HTML can handle spaces.
C. Jill precedes each space with a "\" character.
D. Jill replaces all spaces with a "+" or an escape character "%20".

Answer: D

QUESTION NO: 34
Ted is customizing the Videos application for different types of browsers. Which one of the following
@functions should he use?

A. @BrowserType
B. @Browser
C. @ClientInfo
D. @BrowserInfo

Answer: D

QUESTION NO: 35
Sandra uses a name and password to access a server using a Web browser. If Sandra is assigned Reader
access in the ACL and the "Maximum" access setting is Editor, Sandra is allowed what type of access to
the database via a Web browser?

A. Author
B. Default access
C. Reader
D. Editor

Answer: C

QUESTION NO: 36
Eileen wants to use passthru HTML on forms, but is concerned about how it will look to Notes client
users. Which one of the following statements is TRUE?

A. Pass-thru HTML used on Notes forms, pages, and subforms may display differently in Notes clients.
B. Pass-thru HTML can only be used on pages, for display on Notes clients.
C. A special HTML style can be used on pass-thru HTML so it will render correctly in Notes clients
D. Pass-thru HTML cannot be displayed on Notes clients.

Answer: A

QUESTION NO: 37
Keiko is creating a Web application. She wants to let browser users with No Access view specific pages
created with forms. Which one of the following can she do to accomplish this?

A. Create a form with a $PublicAccess field. Set the "Available to public access users" form property.
Create a view with the "Available to public access users" property set.
B. Create a form with $$PublicAccess in a Readers field. Set the form with $PublicAccess in the Form
access list. Create a view with the "Available to public access users" property set.
C. Create a form with a $$PublicAccess field. Set the "Available to public access users" form property.
Create a view with $$PublicAccess in a View access list.
D. Create a form with a $PublicAccess field. Set the "Available to public access users" form property.
Create a view with $PublicAccess in a View access list.

Answer: A

QUESTION NO: 38
Which one of the following statements regarding cascading style sheets (CSS) in Domino Designer is
TRUE?

A. They can be inserted into navigators.


B. They can have an .HTM file extension.
C. They only control font and color properties.
D. They can be turned into shared resources.

Answer: D

QUESTION NO: 39
Jackie has created a Video form for her Web application. She has also created a "Thank You" page that
tells the user that their form was successfully received and provides links to other parts of her
application. When she submits the Video form from a Web browser, the pages display "Form
processed". What should she do to display her "Thank You" page?

A. Add a $$Return field to her Video field and use HTML to direct users to the "Thank You" page.
B. Put the /videos.nsf/Thank+You?OpenPage URL in the WebReturn field on the Video form.
C. Write a WebQuerySave agent that writes a messagebox to the browser window.
D. Write JavaScript code in the onUnload form event to alert users that they submitted the document.

Answer: A

QUESTION NO: 40
Keiko uses a Web browser to access Domino Web sites, but does not login. Which one of the following
ACL settings would allow Keiko to access a database?

A. Default is set to Depositor access in the ACL


B. Default is set to No Access
C. Anonymous is set to No Access
D. Anonymous is set to Reader access in the ACL

Answer: D

QUESTION NO: 41

Uschi, a system administrator, needs to give Web users access to databases on Server2/Boise/Acme.
Currently, only Notes users are allowed to access the databases using TCP/IP. Which one of the
following should Uschi do?

A. Add Anonymous access to the Server2/Boise/Acme ACL.


B. Add Anonymous access to the Server2/Boise/Acme Domino Directory.
C. Add Web to the list of server tasks in the Server2/Boise/Acme Notes.ini file.
D. Add HTTP to the list of server tasks in the Server2/Boise/Acme Notes.ini file.

Answer: D

QUESTION NO: 42
Tony would like to use cookies in his Web application. How can Tony read and set cookies with the
Formula language?

A. He cannot set a cookie using the Formula language, but he can read a cookie using @GetHTTPHeader.
B. He can set a cookie using @SetHTTPHeader, and read cookie using @GetHTTPHeader.
C. He can set a cookie using @SetHTTPHeader, but there is no way to read a cookie using the Formula
language.
D. He can set a cookie using @SaveHTTPHeader, and read cookie using @HTTPHeader.

Answer: B

QUESTION NO: 43
Kim has a button on a Notes form that uses the following function to post a messagebox to her users:

@Prompt([OK]; "Thanks"; "Thank you for your input.")

Kim has selected the "Web Access: Use JavaScript when generating pages" database property on her
database. However, the button will not work in a Web browser. Which one of the following can Kim do?

A. Include the special parameter, "WebClient", in the @Prompt function.


B. Change the button to use a Java applet that uses the Java prompt method.
C. Change the button to use JavaScript, and use the JavaScript alert method.
D. Nothing. You cannot post messageboxes in Web browsers.

Answer: C

QUESTION NO: 44
Nate is writing a computed link formula that will open a view into a specific frame of a frameset. Which
one of the following will ensure that the view will open into Frame A?

A. @SetTarget("Frame A"); @Command([OpenView]; "My View");


B. @TargetFrame("Frame A"); @Command([OpenView]; "My View");
C. @SetFrame("Frame A"); @Command([OpenView]; "My View");
D. @SetTargetFrame("Frame A"); @Command([OpenView]; "My View");

Answer: D

QUESTION NO: 45
The Videos application uses frames. Lisa, the designer, wants to send a warning to users whose
browsers do not support frames. Which one of the following can accomplish this?

A. @If(@BrowserInfo("Iframes")=0;"This application requires a browser which supports frames";"")


B. @If(@BrowserInfo("Frames")=0;"This application requires a browser which supports frames";"")
C. This cannot be accomplished.
D. @If(@BrowserInfo("<FRAMES>")=0;"This application requires a browser which supports frames";"")

Answer: B

QUESTION NO: 46
Troy is creating a page design element for the first time. Which one of the following lists of design
elements can he place on a page?

A. Script libraries, buttons, computed text, fields, and tables.


B. Layers, buttons, tables, view actions, and fields.
C. Buttons, computed text, tables, and embedded elements.
D. Layers, buttons, computed text, embedded elements, and fields.

Answer: C

QUESTION NO: 47
Which one of the following programming languages or language combinations can be used for building
an agent that retrieves data from non-Domino servers over the Internet?

A. LotusScript in combination with C programming language


B. LotusScript
C. JavaScript
D. Java

Answer: D

QUESTION NO: 48
Jane wants to reference the form object in her JavaScript code. Which one of the following lines of code
will allow her to do this?

A. document.forms[0]
B. window.document.form
C. window.forms[0]
D. document.form

Answer: A

QUESTION NO: 49
Nina is creating an agent that will be run as a WebQueryOpen agent on her Web form. What agent
target does she select on her agent properties to make sure her agent runs?

A. None

B. All Selected Documents


C. All New and Modified Documents
D. All Documents in the Database

Answer: A

QUESTION NO: 50
Maria chose Native OS style (Use native control) for a Numbers field. When she looked at her
application through a Web browser, the field did not display the way she expected. Why is this
happening?

A. Native OS style is ignored in Web applications.


B. She forgot to select the Dynamic option.
C. Native OS style is supported for editable fields only.
D. Native OS style is supported for text fields only.

Answer: A

QUESTION NO: 51
When creating a Frameset with two vertical frames, Drew would like the links in the left frame to
activate elements in the right frame. How should he do this?

A. Add a suffix to each link: "target=_right."


B. Set the "Default target for links in frame" property to "Right."
C. Set the "Default target for links in frame" property to the name given to the frame on the right.

D. Nothing, with a two-frame frameset links default to the other frame.

Answer: C

QUESTION NO: 52
Melissa is working on a Domino server that has a third-party SSL (Secure Sockets Layer) certificate. The
server supports both SSL and non-SSL HTTP protocols. How can she make certain that users of her
database application are using SSL to access it?

A. Hard-code all links to use "https://."


B. Set the database property "Require SSL connection."
C. Set the database property "Sense port 80 attempts and redirect to 443."
D. Work with the Domino administrator to create a URL redirection document.

Answer: B

QUESTION NO: 53
Maria chose Native OS style (Use native control) for a Numbers field. When she looked at her
application through a Web browser, the field did not display the way she expected. Why is this
happening?

A. Native OS style is ignored in Web applications.


B. Native OS style is supported for editable fields only.
C. She forgot to select the Dynamic option.
D. Native OS style is supported for text fields only.

Answer: A

QUESTION NO: 54
Melissa has created a default outline in her application. She would like to display certain outline entries
to Web users. How can she do this?

A. Create a separate outline for web users.


B. Select or deselect the "Hide entry from Web Users" checkbox on the Outline entry properties box.
C. Use hide-when formulas on the page where the outline is embedded.
D. Surround outline entries with HTML tags to enable them to be seen by Web users; by default, they
are not.

Answer: B

QUESTION NO: 55
Charlotte is considering allowing Web user access to her site. She would like to limit access to certain
areas of her site. Which one of the following features should she NOT consider when she makes her
access decision?

A. ACL
B. Hide-When formulas
C. Reader names field
D. Field encryption

Answer: B

QUESTION NO: 56
Bill has a LotusScript agent named "VideoSales" that will process the sales data for all documents
created with the Video form in his Web application. He would like to have his Web users launch the
agent via their Web browser. How can he do this?

A. Create a view action in the Videos view and use the @Command([RunAgent]) function to call the
agent.
B. Create a view action in the Videos view and use the @ToolsRunAgent function to launch the agent.
C. Create a view action in the Videos view and use the @RunMacro function to launch the agent.
D. Set the WebQuerySave event on the Video form to run the "VideoSales" agent.

Answer: A

QUESTION NO: 57
Rachel created JavaScript code for validating user entered field values on Web forms. She would like to
reuse the code in other forms. Which one of the following should Rachel do to make that code available
to all forms in her application?

A. Create a page named $$JavascriptLibrary and refer to it in the SRC= in the JS Header of each form.
B. Create a JavaScript library and insert it into the JS Header event on each form in her application.
C. Create a page named validate.js and embed it into each form.
D. Attach a JS file to a page and embed the page into each form.

Answer: B

QUESTION NO: 58
Jane wants to ensure that an application written for a Notes client will work the same way in a Web
browser. Which one of the following must she do to an existing view so that its display characteristics
will work the same in Web clients?

A. Display the view, as is, embedded into a page.


B. Views will not work in Web browsers. They must be redesigned as pages.
C. Display the view, as is, through a frameset.
D. Nothing, the view will work on the Web with no changes needed.

Answer: A

QUESTION NO: 59
Marge would like to track user preference information while they navigate through the site. She does
not want to require the user to authenticate when accessing the site. Which one of the following should
she use to track the user information?

A. Java Server Pages (JSPs)


B. Environment variables
C. Cookies
D. User Profile documents

Answer: C

QUESTION NO: 60
Jean wants to provide access to all documents for the people designated as Administrators in her
application. Jean wants to be able to add or remove people (or groups) from this access level easily.
Some of the people who are administrators have Web-only access to the application. Jean currently has
an Author Names field named AllowedAuthors on her form. How should Jean modify her application to
meet these requirements?

A. Create an Administrator ID. Add the Administrator ID name to the AllowedAuthors field, and give the
ID to all of the administrators to use when accessing the application as an Administrator.
B. Create a role in the database ACL called Admin and assign the individuals and/or groups to the role
accordingly. Place the Admin role into the AllowedAuthors field on the form.
C. Roles are not available for Web users, so Jean will need to give all administrators a Notes client.
D. Write an agent that allows Jean to add user names to the AllowedAuthors field in the selected
documents.

Answer: B

QUESTION NO: 61
Ted used an @function in a validation event to ensure that visitors to the Nile Video Source Web site
would enter their e-mail addresses in a valid format. Which one of the following @functions did he use?

A. @ValidateInternetAddress
B. @Validate
C. @ValidateAddress
D. @ValidateWebAddress

Answer: A

QUESTION NO: 62
There are two Domino JSP tag libraries. Both comply to the JSP 1.1 and Java Servlet 2.2 specifications
developed by Sun Microsystems. What are the filenames for these tag libraries?

A. domino.tld and dominoutil.tld


B. domtags.xld and domutil.xld
C. domtags.tld and domutil.tld
D. domtags.uri and domutil.rui

Answer: C

QUESTION NO: 63
Drew would like to create a Domino Web site with frames. Which one of the following correctly lists the
content type choices he has for each frame?

A. URL, Link, or Named Element


B. View, Form, or Page
C. View, URL, or Form
D. Page, URL, or Data Resource

Answer: A

QUESTION NO: 64
When the Print statement is used in a Web-based agent, such as a WebQuerySave agent, what does it
do?

A. Output from all Print statements is sent to the browser for display.
B. Output from all Print statements is sent to the server log.
C. Output from all Print statements is sent to the browser's status bar.
D. The Print statement is ignored in Web-based agents.

Answer: A

QUESTION NO: 65
John wants to use @Picklist to display a view in an application he is building. Which one of the following
client types will the picklist work in?

A. Web client only


B. Notes and Web clients
C. Notes client only
D. Notes clients and those using the Notes native browser only

Answer: C

QUESTION NO: 66

Henry has an executable file stored as a file resource in his database. He wants to make this file available
for use via a browser. How would Henry go about doing this?

A. Create a link with the URL syntax of http://Host/Database/FileResourceName?OpenFileResource.


B. Henry needs to update the MIME type property in the File Resource properties box.
C. You cannot make a file resource available to a browser.
D. Henry needs to enable the "Use File Resources on the Web" database property.

Answer: A

QUESTION NO: 67
Linda placed JavaScript code in the JS Header event of a form. Linda opens the form in a Web browser
and looks at the View Source. Where can she expect to find her code?

A. In the <HEAD> tag of the form


B. In the <BODY> tag of the form
C. In the <FORM> tag of the form
D. In the <TITLE> tag of the form

Answer: A

QUESTION NO: 68
Which one of the following statements describes the function of SSL?

A. SSL encrypts the database by creating a certificate authority as a key ring.


B. SSL encrypts the transmission of http by using the user's ID as an encryption key.
C. SSL encrypts the database ahead of the transmission by using a SOCKS proxy.
D. SSL encrypts the transmission of http by using a registered certificate as an encryption key.

Answer: D

QUESTION NO: 69
Jim created a form containing a table defined using pass-thru HTML. When he creates a document in the
Notes client using this form, he sees the HTML code for the table. Which one of the following should he
do so that the users of the form will see the table, but not the code for the table?

A. Set the Pass-thru HTML option on the table properties.


B. Select the "Render pass-thru HTML in Notes" form property.
C. Replace the pass-thru HTML with a table design element.
D. Use a Hide-When formula to hide the pass-thru HTML.

Answer: B

QUESTION NO: 70
Viktor has designed a view that will be accessed on the web using the ?OpenView URL syntax. He would
like to designate style sheet classes to use on specific columns. How can he do this?

A. Apply the style sheet classes by name as column names.

B. Set the view property "For Web Access: Treat view contents as HTML." and write HTML code as a
formula for each column.
C. Check the text property "Pass-thru HTML" for each element that needs a class assignment.
D. Check the view property "Include style sheet" and designate the style sheet name.

Answer: B

QUESTION NO: 71
Nate is writing a computed link formula that will open a view into a specific frame of a frameset. Which
one of the following will ensure that the view will open into Frame A?

A. @SetTarget("Frame A"); @Command([OpenView]; "My View");


B. @SetFrame("Frame A"); @Command([OpenView]; "My View");
C. @SetTargetFrame("Frame A"); @Command([OpenView]; "My View");
D. @TargetFrame("Frame A"); @Command([OpenView]; "My View");

Answer: C

QUESTION NO: 72
A designer can view code in the HTML editor as which one of the following?

A. WYSIWYG only
B. Plain black text, WYSIWYG, or rich text items
C. Color-coded text only

D. Color-coded text or WYSIWYG

Answer: D

QUESTION NO: 73
Kelsey has a LotusScript agent that uses a dialog box to gather information from the user. How should
Kelsey modify this agent for use on the Web?

A. Change the code to @Functions and use the @DialgoBox function.


B. Kelsey should use the LotusScript Evaluate function to call the @WebDialogBox function.
C. Kelsey needs to replace the NotesUIWorkspace.DialogBox method with the
NotesUIWorkspace.WebDialogBox method.
D. Kelsey will need to develop a JavaScript alternative means for gathering the desired information from
the user.

Answer: D

QUESTION NO: 74
Amy created a new application. She used JavaScript and LiveConnect to access a Java applet as part of
the application. Which one of the following will need to be done to the workstation in order for this
application to work on a Web client?

A. Enable Java and JavaScript in the Web browser client.


B. Enable JavaScript to run on the server.
C. A JavaScript interpreter will need to be added to the client.

D. A Java interpreter will need to be added to the client.

Answer: A

QUESTION NO: 75
Web users who use Robert's Domino application are able to submit formatted text using Web forms.
Which one of the following did Robert enable to allow this?

A. Display a text field as an editor applet.


B. Display a rich text field within an HTML text area.
C. Display a text field within an HTML text area.
D. Display a rich text field as an editor applet.

Answer: D

QUESTION NO: 76
Viktor has created a database to store keyword values for a Web application. He would like to grant
public user access to a specific view, but nothing else, in the database. How could he accomplish this?

A. Set the $AnonymousAccess flag in the view's design properties.


B. Allow public access to user in the database ACL, and set the "Available to Public Access Users"
checkbox in the view properties.
C. Secure all design elements including the view, and pass in a user name and password using JavaScript
when opening the view.
D. Set the $PublicAccess flag in the first column of the view.

Answer: B

QUESTION NO: 77
Which one of the following programming languages or language combinations can be used for building
an agent that retrieves data from non-Domino servers over the Internet?

A. LotusScript in combination with C programming language


B. Java
C. LotusScript
D. JavaScript

Answer: B

QUESTION NO: 78
PJ created a Web form action that was defined to "Include action in Action menu." When PJ views the
form in a browser, she does not see the action in the action bar. What does PJ need to do to fix the
problem?

A. Change the action definition to "Hide action from Notes 4.6 or later."
B. Change the Action bar properties to "Display Using Java Applet" for Web access.
C. Change the action definition to "Include action in button bar," not "Include action in Action menu."
D. Change the action properties to make it a "Public Action" and then change the action bar definition to
"Include public actions."

Answer: C

QUESTION NO: 79
Which one of the following URL resources allows the Web client to open a graphic?

A. http://server/db.nsf/picture.gif?ShowImage
B. http://server/db.nsf/
C. http://server/db.nsf/picture.gif?OpenImageResource
D. http://server/db.nsf/picture.gif?OpenGraphicResource

Answer: C

QUESTION NO: 80
Uschi, a system administrator, needs to give Web users access to databases on Server2/Boise/Acme.
Currently, only Notes users are allowed to access the databases using TCP/IP. Which one of the
following should Uschi do?

A. Add Web to the list of server tasks in the Server2/Boise/Acme Notes.ini file.
B. Add HTTP to the list of server tasks in the Server2/Boise/Acme Notes.ini file.
C. Add Anonymous access to the Server2/Boise/Acme ACL.
D. Add Anonymous access to the Server2/Boise/Acme Domino Directory.

Answer: B

QUESTION NO: 81
Which one of the following is a benefit of the new HTML rendering in Domino 6?

A. Allows saving with errors


B. Allows easy conversion from HTML to XML coding
C. Allows writing of HTML for different clients without recoding
D. Prevents saving with errors

Answer: C

QUESTION NO: 82
Daniel wants to change the size of his text field as it is rendered in a browser. Which one of the following
will accomplish this?

A. Daniel can add "SIZE=100" to the HTML Attributes event of the field.
B. Daniel can change the Field property style to "Native OS" and then adjust the field size to the desired
height and width.
C. There is no way to modify the size of a field design element. Daniel is going to need to render the field
as pass-thru HTML on the form to control the size.
D. Daniel can add "100" to the HTML Size event of the field.

Answer: A

QUESTION NO: 83

Rob uses Macromedia Dreamweaver MX to create HTML files, style sheets and JavaScript files for a
Domino Web application. He would like to use WebDAV to upload the files into a Domino database.
What must he configure to enable this feature?

A. Configure a local replica of the database for ID password sharing, set the default access in the ACL to
Manager, enable the database property "Allow design locking," and connect using a Data Resource.
B. Create File Resources for all HTML files, JavaScript Libraries for JavaScript files, and style sheet
resources for all CSS files, and set the ACL Maximum name and password access for Internet users to
Designer or Manager.
C. Enable multi-server SSO, enable the database property "Allow design locking," and set the Maximum
name and password access for Internet users to Designer or Manager.
D. Enable the database property "Allow design locking," set the ACL Maximum name and password
access for Internet users to Designer or Manager, set the server for basic authentication, and enable
WebDAV on the Internet Sites document.

Answer: D

QUESTION NO: 84
Why would two buttons on the Video form not appear to Web clients?

A. The database's ECL is set to disable JavaScript.


B. Multiple buttons must be coded using JavaScript.
C. Only the Submit button appears on forms for Web clients.
D. The database preference "Web access: Use JavaScript when generating pages" is not selected.

Answer: D

QUESTION NO: 85
Claire has inserted three layers on her Video form. She would like to make sure that one layer remains
on top of the other layers. How can Clair do this?

A. Set the layer position property to 0 in the layer tree dialog box.
B. Set the Top value to 0 on the layer property box.
C. Set the Z-index value to 0 in the layer property box.
D. Click and drag the layer on top of the other layers in the form.

Answer: C

QUESTION NO: 86
When creating a form for the Web, Drew would like to specify the width of his text fields. How should he
do this?

A. Specify fixed width of all fields as a Form attribute.


B. Define a global width style in the HTML Head Content and apply it before each field.
C. Modify the Width size property for the field and designate a fixed width.
D. Add "size=N" to the HTML "Other" property of each field.

Answer: D

QUESTION NO: 87

RJ is developing his first Domino application. RJ wants to show a certain set of functionality to
unauthenticated users, and then provide additional functionality to authenticated users. What is one
way that RJ can use @functions to determine whether the user is authenticated or not?

A. RJ can use @WebUserName, which returns an empty string ( "" ) when a user is not authenticated.
B. RJ can use @IsAuthenticated to determine if the user is authenticated or not.
C. RJ can use @UserName, which returns "Anonymous" when a user is not authenticated.
D. RJ can use @UserName, which returns an empty string ( "" ) when a user is not authenticated.

Answer: C

QUESTION NO: 88
Pete has created an agent in his Web application. Which one of the following should he do to make sure
that the agent only has the authority of the authenticated user?

A. Select "Run agents as web user" in the database properties.


B. Enter Web User in the "Run on behalf of" field on the Security tab of the agent properties.
C. Select "Run as web user" on the Security tab of the agent properties.
D. Select "Run as web user" in the design properties of the agent.

Answer: C

QUESTION NO: 89
Logan has a servlet that he wants to deploy as part of his Domino-based application. What must Logan
do to accomplish this?

A. Logan will need to enable servlet support for his Domino server by modifying the Java Servlet Support
section of the Server document.
B. As of Notes/Domino 6, servlets are not supported. Logan will need to place his servlet on another
server.
C. Logan will need to create a Web Configuration Settings document and change the Configuration Type
to "Servlet Support."
D. Logan will need to install WebSphere on the Domino server in order to use servlets with Domino.

Answer: A

QUESTION NO: 90
Which one of the following @functions returns the current database encoded for URL inclusion?

A. @WebURLName
B. @URLDecode
C. @WebDbName
D. @URLEncode

Answer: C

You might also like