StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TxUCMConstants.h
1 
14 #ifndef __TX_UCM_CONSTANTS__
15 #define __TX_UCM_CONSTANTS__
16 
17 #include <string>
18 
19 namespace TxUCMConstants {
23  static const char* propsFile = "ucmlogging.properties";
24  static const char* logFileDir = "directory.name";
25  static const char* logFileName = "logfile.name";
26 
33  static const char* envBrokerTaskID = "REQUESTID"; // "UCM_BROKER_TASKID";
34  static const char* envBrokerJobID = "JOBINDEX"; // "UCM_BROKER_JOBID";
35  static const char* defaultContext = "UCM Default Context";
36  static const char* defaultRequester = "UCM Default Requester";
37 
41  static const char* logEvent = "com.txcorp.ucm.log.event";
42  static const char* submitEvent = "com.txcorp.ucm.submit.event";
43 
47  static const char* newTask = "com.txcorp.ucm.newtask";
48  static const char* updateTask = "com.txcorp.ucm.updatetask";
49  static const char* addJob = "com.txcorp.ucm.addjob";
50  static const char* updateJob = "com.txcorp.ucm.updatejob";
51 
52  static const char* siteLocation = "com.txcorp.ucm.job.siteLocation";
53  static const char* stateID = "com.txcorp.ucm.job.stateID";
54  static const char* gridJobID = "com.txcorp.ucm.job.gridJobID";
55  static const char* defaultKey = "com.txcorp.ucm.message";
56  static const char* appStart = "com.txcorp.ucm.app.start";
57  static const char* appEnd = "com.txcorp.ucm.app.end";
58 }
59 #ifndef UNUSED_UCM__MESSAGES
60 #define UNUSED_UCM__MESSAGES \
61 namespace { \
62  bool unused = \
63  TxUCMConstants::propsFile && \
64  TxUCMConstants::logFileDir && \
65  TxUCMConstants::logFileName && \
66  TxUCMConstants::envBrokerTaskID && \
67  TxUCMConstants::envBrokerJobID && \
68  TxUCMConstants::defaultRequester && \
69  TxUCMConstants::logEvent && \
70  TxUCMConstants::submitEvent && \
71  TxUCMConstants::newTask && \
72  TxUCMConstants::updateTask && \
73  TxUCMConstants::addJob && \
74  TxUCMConstants::updateJob && \
75  TxUCMConstants::siteLocation && \
76  TxUCMConstants::stateID && \
77  TxUCMConstants::gridJobID && \
78  TxUCMConstants::defaultKey \
79  ; \
80 }
81 UNUSED_UCM__MESSAGES
82 #endif
83 #endif