Purpose:
This class contains the functions necessary to manage the Document Routing Service.
Since: Version 8
Class summary:
class DKEXPORT DKDocRoutingServiceMgmtICM { public: DKDocRoutingServiceMgmtICM(DKDatastoreICM* pds); virtual ~DKDocRoutingServiceMgmtICM(); // Process Specific void add(DKProcessICM* process); void update(DKProcessICM* process); void delProcess(const char* process_name); DKProcessICM* retrieveProcess(const char* process_name); DKString* listProcessNames(long& arraySize); dkCollection* listProcesses(); // Worknode Specific void add(DKWorkNodeICM* worknode); void update(DKWorkNodeICM* worknode); void delWorkNode(const char* worknode_name); DKWorkNodeICM* retrieveWorkNode(const char* worknode_name); DKString* listWorkNodeNames(long& arraySize); dkCollection* listWorkNodes(); // Worklist Specific void add(DKWorkListICM* worklist); void update(DKWorkListICM* worklist); void delWorkList(const char* worklist_name); DKWorkListICM* retrieveWorkList(const char* worklist_name); DKString* listWorkListNames(long& arraySize); dkCollection* listWorkLists(); }
Members:
DKDocRoutingServiceMgmtICM(DKDatastoreICM* pds); virtual ~DKDocRoutingServiceMgmtICM();
void add(DKProcessICM* process); void add(DKWorkNodeICM* worknode); void add(DKWorkListICM* worklist);
void delProcess(const char* process_name
void delWorkList(const char* worklist_name)
void delWorkNode(const char* worknode_name)
dkCollection* listProcesses()
DKString* listProcessNames(long& arraySize):
DKString* listWorkListNames(long& arraySize);
dkCollection* listWorkLists();
DKString* listWorkNodeNames(long& arraySize)
dkCollection* listWorkNodes()
DKProcessICM* retrieveProcess(const char * process_name)
DKWorkListICM* retrieveWorkList(const char* worklist_name)
DKWorkNodeICM* retrieveWorkNode(const char* worknode_name
void update(DKWorkListICM* worklist) void update(DKProcessICM* process) void update(DKWorkNodeICM* worknode)
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.