59
60 <dependency name='ids_services'
61 grouping='require_all'
62 restart_on='none'
63 type='service'>
64 <service_fmri value='svc:/milestone/multi-user-server'/>
65 </dependency>
66
67 <dependency name='ids_paths'
68 grouping='require_all'
69 restart_on='none'
70 type='path'>
71 <service_fmri value='file://${INFORMIXDIR}'/>
72 </dependency>
73
74 <exec_method
75 type='method'
76 name='start'
77 exec='${MYDIR}/bin/control_ids start ids ${RS}'
78 timeout_seconds='${START_TIMEOUT}' >
79 <method_context project='${PROJECT}' >
80 <method_credential user='${USERID}' />
81 </method_context>
82 </exec_method>
83
84 <exec_method
85 type='method'
86 name='stop'
87 exec='${MYDIR}/bin/control_ids stop ids ${RS}'
88 timeout_seconds='${STOP_TIMEOUT}' >
89 <method_context project='${PROJECT}'>
90 <method_credential user='${USERID}' />
91 </method_context>
92 </exec_method>
93
94 <property_group name='parameters' type='general'>
95 <propval name='RESOURCE' type='astring' value='${RS}'/>
96 <propval name='RESOURCEGROUP' type='astring' value='${RG}'/>
97 <propval name='ONCONFIG' type='astring' value='${ONCONFIG}'/>
98 <propval name='INFORMIXDIR' type='astring' value='${INFORMIXDIR}'/>
99 <propval name='INFORMIXSERVER' type='astring' value='${INFORMIXSERVER}'/>
100 <propval name='INFORMIXSQLHOSTS' type='astring' value='${INFORMIXSQLHOSTS}'/>
101 <propval name='START_TIMEOUT' type='astring' value='${START_TIMEOUT}'/>
102 <propval name='STOP_TIMEOUT' type='astring' value='${STOP_TIMEOUT}'/>
103 </property_group>
104
105 <property_group name='startd' type='framework'>
106 <propval name='ignore_error' type='astring' value='core'/>
107 </property_group>
108
109 </instance>
110
111 <stability value='Evolving' />
112
113 <template>
114 <common_name>
115 <loctext xml:lang='C'>
116 Informix Dynamic Server
117 </loctext>
118 </common_name>
119 </template>
120 </service>
121
122 </service_bundle>
123
124 EOF
125 }
|
59
60 <dependency name='ids_services'
61 grouping='require_all'
62 restart_on='none'
63 type='service'>
64 <service_fmri value='svc:/milestone/multi-user-server'/>
65 </dependency>
66
67 <dependency name='ids_paths'
68 grouping='require_all'
69 restart_on='none'
70 type='path'>
71 <service_fmri value='file://${INFORMIXDIR}'/>
72 </dependency>
73
74 <exec_method
75 type='method'
76 name='start'
77 exec='${MYDIR}/bin/control_ids start ids ${RS}'
78 timeout_seconds='${START_TIMEOUT}' >
79 <method_credential user='root' />
80 </method_context>
81 </exec_method>
82
83 <exec_method
84 type='method'
85 name='stop'
86 exec='${MYDIR}/bin/control_ids stop ids ${RS}'
87 timeout_seconds='${STOP_TIMEOUT}' >
88 <method_credential user='root' />
89 </method_context>
90 </exec_method>
91
92 <property_group name='parameters' type='general'>
93 <propval name='RESOURCE' type='astring' value='${RS}'/>
94 <propval name='RESOURCEGROUP' type='astring' value='${RG}'/>
95 <propval name='ONCONFIG' type='astring' value='${ONCONFIG}'/>
96 <propval name='INFORMIXDIR' type='astring' value='${INFORMIXDIR}'/>
97 <propval name='INFORMIXSERVER' type='astring' value='${INFORMIXSERVER}'/>
98 <propval name='INFORMIXSQLHOSTS' type='astring' value='${INFORMIXSQLHOSTS}'/>
99 <propval name='START_TIMEOUT' type='astring' value='${START_TIMEOUT}'/>
100 <propval name='STOP_TIMEOUT' type='astring' value='${STOP_TIMEOUT}'/>
101 <propval name='USERID' type='astring' value='${USERID}'/>
102 </property_group>
103
104 <property_group name='startd' type='framework'>
105 <propval name='duration' type='astring' value='transient'/>
106 <propval name='ignore_error' type='astring' value='core'/>
107 </property_group>
108
109 </instance>
110
111 <stability value='Evolving' />
112
113 <template>
114 <common_name>
115 <loctext xml:lang='C'>
116 Informix Dynamic Server
117 </loctext>
118 </common_name>
119 </template>
120 </service>
121
122 </service_bundle>
123
124 EOF
125 }
|