com.retek.component.customer.integration.batch
Class CustomerMergeImportBatch

java.lang.Object
  extended bycom.retek.component.rcombatch.RcomAbstractBatchProgram
      extended bycom.retek.component.customer.integration.batch.CustomerMergeImportBatch

public class CustomerMergeImportBatch
extends RcomAbstractBatchProgram

This batch process imports customer merge requests from an input xml file. The merge requests are written to a staging table. The batch then processes staged import requests from the staging table, performing the requested customer merge.

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

Batch command line arguments:

-userId user identifier for the batch [Required] -directoryPath directory path for xml output files [Required]

Retek Inc. Copyright (c) 2004


Nested Class Summary
 class CustomerMergeImportBatch.CustomerMergeRequestImporter
           
 
Field Summary
static java.lang.String INPUT_DIRECTORY_PATH_ARGUMENT_KEY
           
 
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
CustomerMergeImportBatch()
           
 
Method Summary
 void addObserver(CustomerMergeImportBatchObserver rebo)
           
 void doBatchProcess(java.util.Map args)
          Placeholder for the implementation's batch process.
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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INPUT_DIRECTORY_PATH_ARGUMENT_KEY

public static final java.lang.String INPUT_DIRECTORY_PATH_ARGUMENT_KEY
See Also:
Constant Field Values
Constructor Detail

CustomerMergeImportBatch

public CustomerMergeImportBatch()
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

main

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

addObserver

public void addObserver(CustomerMergeImportBatchObserver rebo)

getLogger

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

Specified by:
getLogger in class RcomAbstractBatchProgram


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