Lotus Software logo
IBM Lotus Domino Designer 8.5
  Versions 8.5 and 8.5.1






Examples: HttpURL property

This agent gets the Notes and HTTP URLs for the current database. The agent varies the display depending on whether access is through Notes (the HTTP URL is blank) or HTTP protocols.

import lotus.domino.*;

import java.io.PrintWriter;

public class JavaAgent extends AgentBase {

public void NotesMain() {

try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();

// (Your code goes here)
Database db = agentContext.getCurrentDatabase();

// Get URLs
String notesURL = db.getNotesURL();
String httpURL = db.getHttpURL();

// Assume local if http is blank and print info for notes
if (httpURL.length() == 0) {
System.out.println("NotesURL = " + notesURL);
System.out.println("HttpURL = None");
}

// If http exists print info for both assuming output to browser
else {
PrintWriter pw = getAgentOutput();
pw.println("NotesURL = " + notesURL);
pw.println("<BR>HttpURL = " + httpURL);
}

} catch(Exception e) {
e.printStackTrace();
}
}
}
Related topics
HttpURL property




Library | Support | Terms of use |

Last updated: Monday, October 5, 2009