service ca 
	{
	tags {PV, READONLY}
	}

service Sample 
	{
	tags {server}
	}

class BPM 
	{
    	verbs {get, set, monitorOn, monitorOff}
	attributes 
		{ 
		attrib0 ca {PV = <>.VAL};
      		attrib1 ca {PV = <>.VAL};
       		attrib2 ca {PV = <>.VAL};
      		attrib3 ca {PV = <>.VAL};
      		attrib4 ca {PV = <>.VAL};
      		attrib5 ca {PV = <>.VAL};
       		attrib6 ca {PV = <>.VAL};
      		attrib7 ca {PV = <>.VAL};
      		attrib8 ca {PV = <>.VAL};
       		attrib9 ca {PV = <>.VAL};
		}
}

class Samples 
	{
    	verbs {get, set, monitorOn, monitorOff}
	attributes 
		{
		default      Sample;
		servers      Sample;
		attrib0      Sample;
		attrib1      Sample;
		attrib2      Sample;
		attrib3      Sample;
		attrib4      Sample;
		attrib5      Sample;
		attrib6      Sample;
		attrib7      Sample;
		attrib8      Sample;
		attrib9      Sample;
		}
	messages 
		{
		disconnect   Sample;
		}
	}


BPM :
	IPM1S01, IPM1S02, IPM1S03, IPM1S05, IPM1S07, 
	IPM1S08, IPM1S09
;

Samples :
	device0, device1, device2, device3, device4, 
	device5, device6, device7, device8, device9
;

collection new1 :
	IPM1S01, IPM1S02, IPM1S03, IPM1S05, IPM1S07, 
	IPM1S08, IPM1S09,
	device0, device1, device2, device3, device4, 
	device5, device6, device7, device8, device9
;
