22 #define GAUDISVC_TAGCOLLECTIONSVC_CPP
74 status = INVALID_ROOT;
79 long loc = ident.find(
" ");
81 logname = ident.
substr(0,loc);
82 tok.
analyse(ident.substr(loc+1,ident.length()),
" ",
"",
"",
"=",
"'",
"'");
91 filename = (*i).value();
94 switch( ::
toupper((*i).value()[0]) ) {
97 case 'W': typ =
'N';
break;
98 case 'U': typ =
'U';
break;
101 switch( ::
toupper((*i).value()[2]) ) {
102 case 'C': typ =
'R';
break;
104 default: typ =
'O';
break;
107 default: typ = 0;
break;
112 case 'V': svc = (*i).value();
break;
114 switch(::
toupper((*i).value()[0])) {
123 switch(::
toupper((*i).value()[0])) {
125 svc =
"HbookCnv::ConvSvc";
129 svc =
"PoolDbCnvSvc";
155 log <<
MSG::ERROR <<
"Cannot add " << ident <<
" invalid filename!" <<
endmsg;
164 using Gaudi::Utils::TypeNameString;
176 status = NO_INTERFACE;
179 iprop->setProperty(
StringProperty((*j).first, (*j).second)).ignore();
182 status = isvc->sysInitialize();