UAG(op) {hdops,hdbcalops,hdfcalops,hovanes,pentchev,zihlmann,dalton,nerses,kakoyan,whitey,gen,somov,ballardj} UAG(devel) {hovanes,zihlmann,nerses,kakoyan,ballardj,hdsys} UAG(ioc) {hdops,hovanes,hdsys} UAG(mcc) {batman} UAG(cryo) {batman,cryo,creel,norton,radovic,mwright} UAG(daq) {hdops,hdsys,davidl,somov,furletov,zihlmann,hdbcalops,hdcdcops,hdfdcops,hdfcalops,hdl3ops,hdstops,hdtagops,hdtofops,hdtpolops} HAG(op) {gluon01.jlab.org,gluon02.jlab.org,gluon03.jlab.org,gluon04.jlab.org,gluon05.jlab.org,gluon27.jlab.org,gluon28.jlab.org,gluon31.jlab.org,gluon32.jlab.org,gluon41.jlab.org,gluon46.jlab.org,gluon47.jlab.org,gluon48.jlab.org,gluon49.jlab.org,gluonraid1-daq,gluonraid2-daq,gluonraid3-daq,gluonraid4-daq,gluonraid5-daq,gluondaqbuff-daq.jlab.org,gluondaqbuff.jlab.org,gluon100.jlab.org,gluon101.jlab.org} HAG(devel) {gluon01.jlab.org,gluon02.jlab.org,gluon03.jlab.org,gluon04.jlab.org,gluon05.jlab.org,gluon27.jlab.org,gluon28.jlab.org,gluon29.jlab.org,gluon30.jlab.org,gluon31.jlab.org,gluon32.jlab.org,halld-vdi702.jlab.org} HAG(ioc) {iocbpu.jlab.org,gluon29.jlab.org,gluon30.jlab.org,gluon32.jlab.org,halld-pxi.jlab.org,hd-rhel9.jlab.org} HAG(mcc) {opshgw, cagwops, opscagw1, cagwspare } HAG(cryo) {chll01,chll02,chll03,chll04,chll05,chll06,esrl01,ctfl01,ctfl02} HAG(daq) {gluon40.jlab.org,gluon41.jlab.org,gluon42.jlab.org,gluon43.jlab.org,gluon44.jlab.org,gluon46.jlab.org,gluon47.jlab.org,gluon48.jlab.org,gluon49.jlab.org,gluonraid1-daq,gluonraid2-daq,gluonraid3-daq,gluonraid4-daq,gluonraid5-daq,gluondaqbuff-daq.jlab.org,gluondaqbuff.jlab.org,gluon100.jlab.org,gluon101.jlab.org,gluon102.jlab.org,gluon103.jlab.org,gluon104.jlab.org,gluon105.jlab.org,gluon106.jlab.org,gluon107.jlab.org,gluon108.jlab.org,gluon109.jlab.org,gluon110.jlab.org,gluon111.jlab.org} ASG(DEFAULT) { INPA(hd:cas:dev:access) INPB(hd:cas:mcc:access) RULE(1,READ) RULE(1, WRITE) { UAG(op, ioc) HAG(op, ioc) } RULE(1, WRITE) { UAG(devel) HAG(devel) CALC("A=1") } RULE(1, WRITE) { UAG(mcc) HAG(mcc) CALC("B=1") } } ASG(CRYO) { INPA(hd:cas:dev:access) RULE(1, READ) RULE(1, WRITE) { UAG(op, ioc, mcc) HAG(op, ioc, mcc) } RULE(1, WRITE) { UAG(devel) HAG(devel) CALC("A=1") } } ASG(DAQ) { RULE(1, READ) RULE(1, WRITE) { UAG(op, ioc, daq) HAG(op, ioc, daq) } } ASG(OPEN) { RULE(1, READ) RULE(1, WRITE) }