Red Hat NETSCAPE ENTERPRISE SERVER 6.0 - NSAPI PROGRAMMER GUIDE Guía de usuario Pagina 303

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 332
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 302
Registering User Information in the SSO Repository
A-5
Description of User Program
Example
// Associating the values in CSV file with attributes
private static final int INDEX_CN = 0;
private static final int INDEX_SN = 1;
private static final int INDEX_UID = 2;
private static final int INDEX_USERPASSWORD = 3;
private static final int INDEX_EMPLOYEENUMBER = 4;
private static final int INDEX_MAIL = 5;
private static final int INDEX_SSOAUTHTYPE = 6;
private static final int INDEX_SSOCREDENTIALTTL = 7;
private static final int INDEX_SSONOTBEFORE = 8;
private static final int INDEX_SSONOTAFTER = 9;
private static final int INDEX_USERSTATUS = 10;
private static final int INDEX_SSOROLENAME = 11;
private static final int INDEX_RDN = 0;
private static final String [] attributeNames = {
"cn",
"sn",
"uid",
"userPassword",
"employeeNumber",
"mail",
"ssoAuthType",
"ssoCredentialTTL",
"ssoNotBefore",
"ssoNotAfter",
"ssoUserStatus",
"ssoRoleName"
};
:
Pre-processing
:
// Opening the CSV file (current simple.csv)
java.io.FileInputStream fis = new java.io.FileInputStream("sample.csv");
java.io.InputStreamReader isr = new java.io.InputStreamReader(fis);
java.io.BufferedReader br = new java.io.BufferedReader(isr);
// Processing the CSV file by reading it line by line
String line;
String [] data;
while((line = br.readLine()) != null) {
java.util.StringTokenizer st = new java.util.StringTokenizer(line,
",", true);
int index = 0;
java.util.ArrayList al = new java.util.ArrayList(64);
al.add(0, null);
String s;
while(st.hasMoreTokens()) {
s = st.nextToken();
if(s.equals(",")) {
index++;
Vista de pagina 302
1 2 ... 298 299 300 301 302 303 304 305 306 307 308 ... 331 332

Comentarios a estos manuales

Sin comentarios