%@ page language="java" %> <%@ page import="com.sap.security.core.server.vsi.api.*, javax.naming.*" %> <%! String htmlEscape(String inputstr) { if(inputstr == null) return ""; StringBuffer _out = new StringBuffer(); for (int i = 0; i < inputstr.length(); i++) { _out.append(""); _out.append((int)inputstr.charAt(i)); _out.append(";"); } return _out.toString(); } %> <% String error = htmlEscape((String)request.getAttribute("error")); Context ctx = new InitialContext(); /* The lookup must be done under the service name. */ Object obj = ctx.lookup(VSIService.JNDI_NAME); VSIService vsiService = (VSIService)obj; String sProviders[] = null; Adapter adapter = null; Provider vsiProvider = null; try { if( vsiService != null) { sProviders = vsiService.getProviders(); } }catch(Exception e) { sProviders = new String[0]; } %>