com.retek.component.security.batch
Class SecurityUserUpdateBatch

java.lang.Object
  extended bycom.retek.component.rcombatch.RcomAbstractBatchProgram
      extended bycom.retek.component.security.batch.SecurityUserUpdateBatch

public class SecurityUserUpdateBatch
extends RcomAbstractBatchProgram

This batch process runs and pulls new and/or modified user-related data from Active Directory and persists the data within RCOM (thus ensuring that the two systems are in sync). User data is validated through a call to Vertex. If the users data is not valid, the users data is not submitted to RCOM. Rather, the data is written to an output file, which can be specified as an argument in the command line when the batch process is run.

No dependencies. Can be run independent of any other batch process.

Batch command line arguments:

-directoryPath Directory path where missed user file is created [Required]
-dn DN of user with global read access
-ldapPassword Password for user specified with -dn

Retek Inc. Copyright (c) 2003


Field Summary
 
Fields inherited from class com.retek.component.rcombatch.RcomAbstractBatchProgram
DEFAULT_FILE_WORK_UNIT_SIZE, DEFAULT_WORK_UNIT_SIZE, DIRECTORY_PATH_ARGUMENT_KEY, FILE_WORK_UNIT_SIZE_ARGUMENT_KEY, USER_ID_ARGUMENT_KEY, WORK_UNIT_SIZE_ARGUMENT_KEY
 
Constructor Summary
SecurityUserUpdateBatch()
           
 
Method Summary
 void doBatchProcess(java.util.Map args)
          Placeholder for the implementation's batch process.
protected  void finalize()
           
protected  RetekLogger getLogger()
          Placeholder for the implementation's logger initialization.
static void main(java.lang.String[] args)
           
 
Methods inherited from class com.retek.component.rcombatch.RcomAbstractBatchProgram
addFileWorkUnitArgument, addRequiredDirectoryPathArgument, addRequiredUserArgument, addWorkUnitArgument, getBatchResult, getBatchUser, getExitValue, getFileWorkUnitSize, getWorkUnitSize, promoteToCompleteFailure, promoteToPartialFailure, runBatchProcessCalledFromMain
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityUserUpdateBatch

public SecurityUserUpdateBatch()
Method Detail

doBatchProcess

public void doBatchProcess(java.util.Map args)
Description copied from class: RcomAbstractBatchProgram
Placeholder for the implementation's batch process.

Specified by:
doBatchProcess in class RcomAbstractBatchProgram
Parameters:
args - map of (String to String) batch execution arguments

getLogger

protected RetekLogger getLogger()
Description copied from class: RcomAbstractBatchProgram
Placeholder for the implementation's logger initialization.

Specified by:
getLogger in class RcomAbstractBatchProgram

finalize

protected void finalize()

main

public static void main(java.lang.String[] args)


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28