xref: /onnv-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.xml (revision 10873:4145146e1cfb)
10Sstevel@tonic-gate<?xml version="1.0"?>
20Sstevel@tonic-gate<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
30Sstevel@tonic-gate<!--
48823STruong.Q.Nguyen@Sun.COM Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
50Sstevel@tonic-gate Use is subject to license terms.
60Sstevel@tonic-gate
70Sstevel@tonic-gate CDDL HEADER START
80Sstevel@tonic-gate
90Sstevel@tonic-gate The contents of this file are subject to the terms of the
104754Svp157776 Common Development and Distribution License (the "License").
114754Svp157776 You may not use this file except in compliance with the License.
120Sstevel@tonic-gate
130Sstevel@tonic-gate You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
140Sstevel@tonic-gate or http://www.opensolaris.org/os/licensing.
150Sstevel@tonic-gate See the License for the specific language governing permissions
160Sstevel@tonic-gate and limitations under the License.
170Sstevel@tonic-gate
180Sstevel@tonic-gate When distributing Covered Code, include this CDDL HEADER in each
190Sstevel@tonic-gate file and include the License file at usr/src/OPENSOLARIS.LICENSE.
200Sstevel@tonic-gate If applicable, add the following below this CDDL HEADER, with the
210Sstevel@tonic-gate fields enclosed by brackets "[]" replaced with your own identifying
220Sstevel@tonic-gate information: Portions Copyright [yyyy] [name of copyright owner]
230Sstevel@tonic-gate
240Sstevel@tonic-gate CDDL HEADER END
250Sstevel@tonic-gate
260Sstevel@tonic-gate	NOTE:  This service manifest is not editable; its contents will
270Sstevel@tonic-gate	be overwritten by package or patch operations, including
280Sstevel@tonic-gate	operating system upgrade.  Make customizations in a different
290Sstevel@tonic-gate	file.
300Sstevel@tonic-gate
310Sstevel@tonic-gate	Service manifest for the inetd delegated restarter.
320Sstevel@tonic-gate-->
330Sstevel@tonic-gate
340Sstevel@tonic-gate<service_bundle type='manifest' name='SUNWcsr:inetd'>
350Sstevel@tonic-gate
360Sstevel@tonic-gate<service
370Sstevel@tonic-gate	name='network/inetd'
387887SLiane.Praza@Sun.COM	type='restarter'
390Sstevel@tonic-gate	version='1'>
400Sstevel@tonic-gate
410Sstevel@tonic-gate	<create_default_instance enabled='false' />
420Sstevel@tonic-gate
430Sstevel@tonic-gate	<single_instance />
440Sstevel@tonic-gate
450Sstevel@tonic-gate	<dependency
460Sstevel@tonic-gate		name='loopback'
470Sstevel@tonic-gate		grouping='require_any'
480Sstevel@tonic-gate		restart_on='error'
490Sstevel@tonic-gate		type='service'>
500Sstevel@tonic-gate		<service_fmri value='svc:/network/loopback' />
510Sstevel@tonic-gate	</dependency>
520Sstevel@tonic-gate
530Sstevel@tonic-gate	<dependency
540Sstevel@tonic-gate		name='filesystem'
550Sstevel@tonic-gate		grouping='require_all'
560Sstevel@tonic-gate		restart_on='error'
570Sstevel@tonic-gate		type='service'>
587887SLiane.Praza@Sun.COM		<service_fmri value='svc:/system/filesystem/local' />
590Sstevel@tonic-gate	</dependency>
600Sstevel@tonic-gate
610Sstevel@tonic-gate	<dependency
620Sstevel@tonic-gate		name='network'
630Sstevel@tonic-gate		grouping='optional_all'
640Sstevel@tonic-gate		restart_on='error'
650Sstevel@tonic-gate		type='service'>
660Sstevel@tonic-gate		<service_fmri value='svc:/milestone/network' />
670Sstevel@tonic-gate	</dependency>
680Sstevel@tonic-gate
690Sstevel@tonic-gate	<dependency
700Sstevel@tonic-gate		name='rpc'
710Sstevel@tonic-gate		grouping='optional_all'
720Sstevel@tonic-gate		restart_on='error'
730Sstevel@tonic-gate		type='service'>
740Sstevel@tonic-gate		<service_fmri value='svc:/network/rpc/bind' />
750Sstevel@tonic-gate	</dependency>
760Sstevel@tonic-gate
770Sstevel@tonic-gate	<!--
780Sstevel@tonic-gate	  Ensure that upgrade has the chance to run before
790Sstevel@tonic-gate	  the service to avoid gratuitous complaints about
800Sstevel@tonic-gate	  inetd.conf having been modified.
810Sstevel@tonic-gate	-->
820Sstevel@tonic-gate	<dependency
830Sstevel@tonic-gate		name='upgrade'
840Sstevel@tonic-gate		grouping='optional_all'
850Sstevel@tonic-gate		restart_on='none'
860Sstevel@tonic-gate		type='service'>
870Sstevel@tonic-gate		<service_fmri value='svc:/network/inetd-upgrade' />
880Sstevel@tonic-gate	</dependency>
890Sstevel@tonic-gate
900Sstevel@tonic-gate	<dependency
910Sstevel@tonic-gate		name='milestones'
920Sstevel@tonic-gate		grouping='require_all'
930Sstevel@tonic-gate		restart_on='none'
940Sstevel@tonic-gate		type='service'>
950Sstevel@tonic-gate		<service_fmri value='svc:/milestone/sysconfig' />
960Sstevel@tonic-gate		<service_fmri value='svc:/milestone/name-services' />
970Sstevel@tonic-gate	</dependency>
980Sstevel@tonic-gate
990Sstevel@tonic-gate	<dependent
1000Sstevel@tonic-gate		name='inetd_multi-user'
1010Sstevel@tonic-gate		grouping='optional_all'
1020Sstevel@tonic-gate		restart_on='none'>
1030Sstevel@tonic-gate		<service_fmri value='svc:/milestone/multi-user' />
1040Sstevel@tonic-gate	</dependent>
1050Sstevel@tonic-gate
1060Sstevel@tonic-gate	<exec_method
1070Sstevel@tonic-gate		type='method'
1080Sstevel@tonic-gate		name='stop'
1090Sstevel@tonic-gate		exec='/usr/lib/inet/inetd %m'
1100Sstevel@tonic-gate		timeout_seconds='60' >
1110Sstevel@tonic-gate	</exec_method>
1120Sstevel@tonic-gate
1130Sstevel@tonic-gate	<exec_method
1140Sstevel@tonic-gate		type='method'
1150Sstevel@tonic-gate		name='start'
1160Sstevel@tonic-gate		exec='/usr/lib/inet/inetd %m'
1170Sstevel@tonic-gate		timeout_seconds='60' >
1180Sstevel@tonic-gate	</exec_method>
1190Sstevel@tonic-gate
1200Sstevel@tonic-gate	<exec_method
1210Sstevel@tonic-gate		type='method'
1220Sstevel@tonic-gate		name='refresh'
1230Sstevel@tonic-gate		exec='/usr/lib/inet/inetd %m'
1240Sstevel@tonic-gate		timeout_seconds='60' >
1250Sstevel@tonic-gate	</exec_method>
1260Sstevel@tonic-gate
1270Sstevel@tonic-gate	<!--
1280Sstevel@tonic-gate	   inetd's managed service property defaults. Values chosen to
1290Sstevel@tonic-gate	   provide legacy inetd's behavior.
1300Sstevel@tonic-gate	-->
1310Sstevel@tonic-gate	<property_group
1320Sstevel@tonic-gate	    name='defaults'
1330Sstevel@tonic-gate	    type='application'>
1340Sstevel@tonic-gate		<stability value='Evolving' />
1350Sstevel@tonic-gate		<propval name='max_con_rate' type='integer' value='-1' />
1360Sstevel@tonic-gate		<propval name='con_rate_offline' type='integer' value='-1' />
1370Sstevel@tonic-gate		<propval name='max_copies' type='integer' value='-1' />
1380Sstevel@tonic-gate		<propval name='failrate_cnt' type='integer' value='40' />
1390Sstevel@tonic-gate		<propval name='failrate_interval' type='integer' value='60' />
1400Sstevel@tonic-gate		<propval name='inherit_env' type='boolean' value='true' />
141*10873Smills@cc.umanitoba.ca		<propval name='tcp_keepalive' type='boolean' value='false' />
1420Sstevel@tonic-gate		<propval name='tcp_trace' type='boolean' value='false' />
1430Sstevel@tonic-gate		<propval name='tcp_wrappers' type='boolean' value='false' />
1440Sstevel@tonic-gate		<propval name='bind_addr' type='astring' value='' />
1450Sstevel@tonic-gate		<propval name='bind_fail_max' type='integer' value='-1' />
1460Sstevel@tonic-gate		<propval name='bind_fail_interval' type='integer' value='-1' />
1474754Svp157776		<propval name='connection_backlog' type='integer' value='10' />
1484754Svp157776		<propval name='value_authorization' type='astring'
1494754Svp157776			value='solaris.smf.value.inetd' />
1504754Svp157776	</property_group>
1514754Svp157776
1524754Svp157776	<property_group name='general' type='framework'>
1534754Svp157776		<!-- to manage inetd -->
1544754Svp157776		<propval name='action_authorization' type='astring'
1554754Svp157776			value='solaris.smf.manage.inetd' />
1564754Svp157776		<propval name='value_authorization' type='astring'
1574754Svp157776			value='solaris.smf.manage.inetd' />
1580Sstevel@tonic-gate	</property_group>
1590Sstevel@tonic-gate
1606435Sgm209912	<property_group name='config' type='application'>
1616435Sgm209912		<!-- to enable debug-class syslog messages -->
1626435Sgm209912		<propval name='debug' type='boolean' value='false' />
1636435Sgm209912		<propval name='value_authorization' type='astring'
1646435Sgm209912			value='solaris.smf.value.inetd' />
1656435Sgm209912	</property_group>
1666435Sgm209912
1670Sstevel@tonic-gate	<stability value='Unstable' />
1680Sstevel@tonic-gate
1690Sstevel@tonic-gate	<template>
1700Sstevel@tonic-gate		<common_name>
1710Sstevel@tonic-gate			<loctext xml:lang='C'>inetd</loctext>
1720Sstevel@tonic-gate		</common_name>
1730Sstevel@tonic-gate		<description>
1740Sstevel@tonic-gate			<loctext xml:lang='C'>
1750Sstevel@tonic-gateinetd provides listening and spawning services for registered Internet
1760Sstevel@tonic-gateservices.
1770Sstevel@tonic-gate			</loctext>
1780Sstevel@tonic-gate		</description>
1790Sstevel@tonic-gate		<documentation>
1800Sstevel@tonic-gate			<manpage title='inetd' section='1M'
1810Sstevel@tonic-gate				manpath='/usr/share/man' />
1827887SLiane.Praza@Sun.COM			<manpage title='inetadm' section='1M'
1837887SLiane.Praza@Sun.COM				manpath='/usr/share/man' />
1840Sstevel@tonic-gate		</documentation>
1857887SLiane.Praza@Sun.COM
1867887SLiane.Praza@Sun.COM		<pg_pattern name='config' type='application' target='this'
1877887SLiane.Praza@Sun.COM		    required='false'>
1887887SLiane.Praza@Sun.COM			<prop_pattern name='debug' type='boolean'
1897887SLiane.Praza@Sun.COM			    required='false'>
1907887SLiane.Praza@Sun.COM				<description>
1917887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
1927887SLiane.Praza@Sun.COMEnable syslog-style debugging messages for inetd.
1937887SLiane.Praza@Sun.COM					</loctext>
1947887SLiane.Praza@Sun.COM				</description>
1957887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
1967887SLiane.Praza@Sun.COM			</prop_pattern>
1977887SLiane.Praza@Sun.COM		</pg_pattern>
1987887SLiane.Praza@Sun.COM
1997887SLiane.Praza@Sun.COM		<pg_pattern name='defaults' type='application'
2007887SLiane.Praza@Sun.COM		    target='this' required='true'>
2017887SLiane.Praza@Sun.COM			<description>
2027887SLiane.Praza@Sun.COM				<loctext xml:lang='C'>
2037887SLiane.Praza@Sun.COMDefaults for properties optional for inetd services.  Defaults are inherited from inetd if the property is not specified by the service.
2047887SLiane.Praza@Sun.COM				</loctext>
2057887SLiane.Praza@Sun.COM			</description>
2067887SLiane.Praza@Sun.COM			<prop_pattern name='bind_addr' type='astring'
2077887SLiane.Praza@Sun.COM			    required='false'>
2087887SLiane.Praza@Sun.COM				<description>
2097887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
2107887SLiane.Praza@Sun.COMThe address of the network interface to which the service should be bound.  An empty string value causes the service to accept connections on any network interface.
2117887SLiane.Praza@Sun.COM					</loctext>
2127887SLiane.Praza@Sun.COM				</description>
2137887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
2147887SLiane.Praza@Sun.COM			</prop_pattern>
2157887SLiane.Praza@Sun.COM			<prop_pattern name='bind_fail_interval' type='integer'
2167887SLiane.Praza@Sun.COM			    required='true'>
2177887SLiane.Praza@Sun.COM				<description>
2187887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
2197887SLiane.Praza@Sun.COMTime in seconds between a failed bind attempt and a retry.
2207887SLiane.Praza@Sun.COM					</loctext>
2217887SLiane.Praza@Sun.COM				</description>
2227887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
2237887SLiane.Praza@Sun.COM				<values>
2247887SLiane.Praza@Sun.COM					<value name='0'>
2257887SLiane.Praza@Sun.COM						<description>
2267887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
2277887SLiane.Praza@Sun.COMNo retries are attempted.
2287887SLiane.Praza@Sun.COM							</loctext>
2297887SLiane.Praza@Sun.COM						</description>
2307887SLiane.Praza@Sun.COM					</value>
2317887SLiane.Praza@Sun.COM					<value name='-1'>
2327887SLiane.Praza@Sun.COM						<description>
2337887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
2347887SLiane.Praza@Sun.COMNo retries are attempted.
2357887SLiane.Praza@Sun.COM							</loctext>
2367887SLiane.Praza@Sun.COM						</description>
2377887SLiane.Praza@Sun.COM					</value>
2387887SLiane.Praza@Sun.COM				</values>
2397887SLiane.Praza@Sun.COM			</prop_pattern>
2407887SLiane.Praza@Sun.COM			<prop_pattern name='bind_fail_max' type='integer'
2417887SLiane.Praza@Sun.COM			    required='true'>
2427887SLiane.Praza@Sun.COM				<description>
2437887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
2447887SLiane.Praza@Sun.COMThe maxiumum nubmer of times inetd retries binding to a service's port before giving up.
2457887SLiane.Praza@Sun.COM					</loctext>
2467887SLiane.Praza@Sun.COM				</description>
2477887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
2487887SLiane.Praza@Sun.COM				<values>
2497887SLiane.Praza@Sun.COM					<value name='-1'>
2507887SLiane.Praza@Sun.COM						<description>
2517887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
2527887SLiane.Praza@Sun.COMNo retry limiting is imposed.
2537887SLiane.Praza@Sun.COM							</loctext>
2547887SLiane.Praza@Sun.COM						</description>
2557887SLiane.Praza@Sun.COM					</value>
2567887SLiane.Praza@Sun.COM				</values>
2577887SLiane.Praza@Sun.COM			</prop_pattern>
2587887SLiane.Praza@Sun.COM			<prop_pattern name='con_rate_offline' type='integer'
2597887SLiane.Praza@Sun.COM			    required='true'>
2607887SLiane.Praza@Sun.COM				<description>
2617887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
2627887SLiane.Praza@Sun.COMThe time in seconds a service will remain offline if it exceeds its configured maximum connection rate, as defined by max_con_rate.
2637887SLiane.Praza@Sun.COM					</loctext>
2647887SLiane.Praza@Sun.COM				</description>
2657887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
2667887SLiane.Praza@Sun.COM				<values>
2677887SLiane.Praza@Sun.COM					<value name='0'>
2687887SLiane.Praza@Sun.COM						<description>
2697887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
2707887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
2717887SLiane.Praza@Sun.COM							</loctext>
2727887SLiane.Praza@Sun.COM						</description>
2737887SLiane.Praza@Sun.COM					</value>
2747887SLiane.Praza@Sun.COM					<value name='-1'>
2757887SLiane.Praza@Sun.COM						<description>
2767887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
2777887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
2787887SLiane.Praza@Sun.COM							</loctext>
2797887SLiane.Praza@Sun.COM						</description>
2807887SLiane.Praza@Sun.COM					</value>
2817887SLiane.Praza@Sun.COM				</values>
2827887SLiane.Praza@Sun.COM			</prop_pattern>
2837887SLiane.Praza@Sun.COM			<prop_pattern name='connection_backlog' type='integer'
2847887SLiane.Praza@Sun.COM			    required='true'>
2857887SLiane.Praza@Sun.COM				<description>
2867887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
2877887SLiane.Praza@Sun.COMThe limit on the number of incoming client requests that can be queued at the listening endpoints for servers.
2887887SLiane.Praza@Sun.COM					</loctext>
2897887SLiane.Praza@Sun.COM				</description>
2907887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
2917887SLiane.Praza@Sun.COM			</prop_pattern>
2927887SLiane.Praza@Sun.COM			<prop_pattern name='failrate_cnt' type='integer'
2937887SLiane.Praza@Sun.COM			    required='true'>
2947887SLiane.Praza@Sun.COM				<description>
2957887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
2967887SLiane.Praza@Sun.COMNumber of instances of a wait-type service which, in combination with the failrate_interval property, determine when to transition the service into maintenance.
2977887SLiane.Praza@Sun.COM					</loctext>
2987887SLiane.Praza@Sun.COM				</description>
2997887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
3007887SLiane.Praza@Sun.COM				<values>
3017887SLiane.Praza@Sun.COM					<value name='0'>
3027887SLiane.Praza@Sun.COM						<description>
3037887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3047887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
3057887SLiane.Praza@Sun.COM							</loctext>
3067887SLiane.Praza@Sun.COM						</description>
3077887SLiane.Praza@Sun.COM					</value>
3087887SLiane.Praza@Sun.COM					<value name='-1'>
3097887SLiane.Praza@Sun.COM						<description>
3107887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3117887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
3127887SLiane.Praza@Sun.COM							</loctext>
3137887SLiane.Praza@Sun.COM						</description>
3147887SLiane.Praza@Sun.COM					</value>
3157887SLiane.Praza@Sun.COM				</values>
3167887SLiane.Praza@Sun.COM			</prop_pattern>
3177887SLiane.Praza@Sun.COM			<prop_pattern name='failrate_interval' type='integer'
3187887SLiane.Praza@Sun.COM			    required='true'>
3197887SLiane.Praza@Sun.COM				<description>
3207887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
3217887SLiane.Praza@Sun.COMTime in seconds for interval to check for failrate_cnt failures of wait-type services which determine when to transition the service into maintenance.
3227887SLiane.Praza@Sun.COM					</loctext>
3237887SLiane.Praza@Sun.COM				</description>
3247887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
3257887SLiane.Praza@Sun.COM				<values>
3267887SLiane.Praza@Sun.COM					<value name='0'>
3277887SLiane.Praza@Sun.COM						<description>
3287887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3297887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
3307887SLiane.Praza@Sun.COM							</loctext>
3317887SLiane.Praza@Sun.COM						</description>
3327887SLiane.Praza@Sun.COM					</value>
3337887SLiane.Praza@Sun.COM					<value name='-1'>
3347887SLiane.Praza@Sun.COM						<description>
3357887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3367887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
3377887SLiane.Praza@Sun.COM							</loctext>
3387887SLiane.Praza@Sun.COM						</description>
3397887SLiane.Praza@Sun.COM					</value>
3407887SLiane.Praza@Sun.COM				</values>
3417887SLiane.Praza@Sun.COM			</prop_pattern>
3427887SLiane.Praza@Sun.COM			<prop_pattern name='inherit_env' type='boolean'
3437887SLiane.Praza@Sun.COM			    required='true'>
3447887SLiane.Praza@Sun.COM				<description>
3457887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
3467887SLiane.Praza@Sun.COMIf true, pass inetd's environment on to the service's start method.  If false, the environment is cleared with the exception of SMF_*, and the environment variables from the method context.
3477887SLiane.Praza@Sun.COM					</loctext>
3487887SLiane.Praza@Sun.COM				</description>
3497887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
3507887SLiane.Praza@Sun.COM			</prop_pattern>
3517887SLiane.Praza@Sun.COM			<prop_pattern name='max_con_rate' type='integer'
3527887SLiane.Praza@Sun.COM			    required='true'>
3537887SLiane.Praza@Sun.COM				<description>
3547887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
3557887SLiane.Praza@Sun.COMThe maximum allowed connection rate, in connections per second for a nowait-type service.
3567887SLiane.Praza@Sun.COM					</loctext>
3577887SLiane.Praza@Sun.COM				</description>
3587887SLiane.Praza@Sun.COM				<units>
3597887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
3607887SLiane.Praza@Sun.COMconnections per second
3617887SLiane.Praza@Sun.COM					</loctext>
3627887SLiane.Praza@Sun.COM				</units>
3637887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
3647887SLiane.Praza@Sun.COM				<values>
3657887SLiane.Praza@Sun.COM					<value name='0'>
3667887SLiane.Praza@Sun.COM						<description>
3677887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3687887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
3697887SLiane.Praza@Sun.COM							</loctext>
3707887SLiane.Praza@Sun.COM						</description>
3717887SLiane.Praza@Sun.COM					</value>
3727887SLiane.Praza@Sun.COM					<value name='-1'>
3737887SLiane.Praza@Sun.COM						<description>
3747887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3757887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
3767887SLiane.Praza@Sun.COM							</loctext>
3777887SLiane.Praza@Sun.COM						</description>
3787887SLiane.Praza@Sun.COM					</value>
3797887SLiane.Praza@Sun.COM				</values>
3807887SLiane.Praza@Sun.COM			</prop_pattern>
3817887SLiane.Praza@Sun.COM			<prop_pattern name='max_copies' type='integer'
3827887SLiane.Praza@Sun.COM			    required='true'>
3837887SLiane.Praza@Sun.COM				<description>
3847887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
3857887SLiane.Praza@Sun.COMMaximum number of copies of a nowait service that can run concurrently.
3867887SLiane.Praza@Sun.COM					</loctext>
3877887SLiane.Praza@Sun.COM				</description>
3887887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
3897887SLiane.Praza@Sun.COM				<values>
3907887SLiane.Praza@Sun.COM					<value name='0'>
3917887SLiane.Praza@Sun.COM						<description>
3927887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
3937887SLiane.Praza@Sun.COMCopies limiting is disabled.
3947887SLiane.Praza@Sun.COM							</loctext>
3957887SLiane.Praza@Sun.COM						</description>
3967887SLiane.Praza@Sun.COM					</value>
3977887SLiane.Praza@Sun.COM					<value name='-1'>
3987887SLiane.Praza@Sun.COM						<description>
3997887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
4007887SLiane.Praza@Sun.COMCopies limiting is disabled.
4017887SLiane.Praza@Sun.COM							</loctext>
4027887SLiane.Praza@Sun.COM						</description>
4037887SLiane.Praza@Sun.COM					</value>
4047887SLiane.Praza@Sun.COM				</values>
4057887SLiane.Praza@Sun.COM			</prop_pattern>
406*10873Smills@cc.umanitoba.ca			<prop_pattern name='tcp_keepalive' type='boolean'
407*10873Smills@cc.umanitoba.ca			    required='true'>
408*10873Smills@cc.umanitoba.ca				<description>
409*10873Smills@cc.umanitoba.ca					<loctext xml:lang='C'>
410*10873Smills@cc.umanitoba.caIf true, enables periodic transmission of messages for nowait stream services.
411*10873Smills@cc.umanitoba.ca					</loctext>
412*10873Smills@cc.umanitoba.ca				</description>
413*10873Smills@cc.umanitoba.ca				<cardinality min='1' max='1' />
414*10873Smills@cc.umanitoba.ca			</prop_pattern>
4157887SLiane.Praza@Sun.COM			<prop_pattern name='tcp_trace' type='boolean'
4167887SLiane.Praza@Sun.COM			    required='true'>
4177887SLiane.Praza@Sun.COM				<description>
4187887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
4197887SLiane.Praza@Sun.COMIf true, enables logging of the service name, client IP address, and TCP port number for nowait services using syslog.
4207887SLiane.Praza@Sun.COM					</loctext>
4217887SLiane.Praza@Sun.COM				</description>
4227887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
4237887SLiane.Praza@Sun.COM			</prop_pattern>
4247887SLiane.Praza@Sun.COM			<prop_pattern name='tcp_wrappers' type='boolean'
4257887SLiane.Praza@Sun.COM			    required='true'>
4267887SLiane.Praza@Sun.COM				<description>
4277887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
4287887SLiane.Praza@Sun.COMIf true, enables TCP wrappers for nowait stream services.
4297887SLiane.Praza@Sun.COM					</loctext>
4307887SLiane.Praza@Sun.COM				</description>
4317887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
4327887SLiane.Praza@Sun.COM			</prop_pattern>
4337887SLiane.Praza@Sun.COM		</pg_pattern>
4347887SLiane.Praza@Sun.COM
4357887SLiane.Praza@Sun.COM		<pg_pattern name='inetd' type='framework'
4367887SLiane.Praza@Sun.COM		    target='delegate' required='true'>
4377887SLiane.Praza@Sun.COM			<description>
4387887SLiane.Praza@Sun.COM				<loctext xml:lang='C'>
4397887SLiane.Praza@Sun.COMBasic configuration of an inetd-managed service.  Defaults are inherited from inetd if the property is not specified by the service.
4407887SLiane.Praza@Sun.COM				</loctext>
4417887SLiane.Praza@Sun.COM			</description>
4427887SLiane.Praza@Sun.COM			<prop_pattern name='bind_addr' type='astring'
4437887SLiane.Praza@Sun.COM			    required='false'>
4447887SLiane.Praza@Sun.COM				<description>
4457887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
4467887SLiane.Praza@Sun.COMThe address of the network interface to which the service should be bound.  An empty string value causes the service to accept connections on any network interface.
4477887SLiane.Praza@Sun.COM					</loctext>
4487887SLiane.Praza@Sun.COM				</description>
4497887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
4507887SLiane.Praza@Sun.COM			</prop_pattern>
4517887SLiane.Praza@Sun.COM			<prop_pattern name='bind_fail_interval' type='integer'
4527887SLiane.Praza@Sun.COM			    required='false'>
4537887SLiane.Praza@Sun.COM				<description>
4547887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
4557887SLiane.Praza@Sun.COMTime in seconds between a failed bind attempt and a retry.
4567887SLiane.Praza@Sun.COM					</loctext>
4577887SLiane.Praza@Sun.COM				</description>
4587887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
4597887SLiane.Praza@Sun.COM				<values>
4607887SLiane.Praza@Sun.COM					<value name='0'>
4617887SLiane.Praza@Sun.COM						<description>
4627887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
4637887SLiane.Praza@Sun.COMNo retries are attempted.
4647887SLiane.Praza@Sun.COM							</loctext>
4657887SLiane.Praza@Sun.COM						</description>
4667887SLiane.Praza@Sun.COM					</value>
4677887SLiane.Praza@Sun.COM					<value name='-1'>
4687887SLiane.Praza@Sun.COM						<description>
4697887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
4707887SLiane.Praza@Sun.COMNo retries are attempted.
4717887SLiane.Praza@Sun.COM							</loctext>
4727887SLiane.Praza@Sun.COM						</description>
4737887SLiane.Praza@Sun.COM					</value>
4747887SLiane.Praza@Sun.COM				</values>
4757887SLiane.Praza@Sun.COM			</prop_pattern>
4767887SLiane.Praza@Sun.COM			<prop_pattern name='bind_fail_max' type='integer'
4777887SLiane.Praza@Sun.COM			    required='false'>
4787887SLiane.Praza@Sun.COM				<description>
4797887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
4807887SLiane.Praza@Sun.COMThe maxiumum nubmer of times inetd retries binding to a service's port before giving up.
4817887SLiane.Praza@Sun.COM					</loctext>
4827887SLiane.Praza@Sun.COM				</description>
4837887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
4847887SLiane.Praza@Sun.COM				<values>
4857887SLiane.Praza@Sun.COM					<value name='-1'>
4867887SLiane.Praza@Sun.COM						<description>
4877887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
4887887SLiane.Praza@Sun.COMNo retry limiting is imposed.
4897887SLiane.Praza@Sun.COM							</loctext>
4907887SLiane.Praza@Sun.COM						</description>
4917887SLiane.Praza@Sun.COM					</value>
4927887SLiane.Praza@Sun.COM				</values>
4937887SLiane.Praza@Sun.COM			</prop_pattern>
4947887SLiane.Praza@Sun.COM			<prop_pattern name='con_rate_offline' type='integer'
4957887SLiane.Praza@Sun.COM			    required='false'>
4967887SLiane.Praza@Sun.COM				<description>
4977887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
4987887SLiane.Praza@Sun.COMThe time in seconds a service will remain offline if it exceeds its configured maximum connection rate, as defined by max_con_rate.
4997887SLiane.Praza@Sun.COM					</loctext>
5007887SLiane.Praza@Sun.COM				</description>
5017887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
5027887SLiane.Praza@Sun.COM				<values>
5037887SLiane.Praza@Sun.COM					<value name='0'>
5047887SLiane.Praza@Sun.COM						<description>
5057887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5067887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
5077887SLiane.Praza@Sun.COM							</loctext>
5087887SLiane.Praza@Sun.COM						</description>
5097887SLiane.Praza@Sun.COM					</value>
5107887SLiane.Praza@Sun.COM					<value name='-1'>
5117887SLiane.Praza@Sun.COM						<description>
5127887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5137887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
5147887SLiane.Praza@Sun.COM							</loctext>
5157887SLiane.Praza@Sun.COM						</description>
5167887SLiane.Praza@Sun.COM					</value>
5177887SLiane.Praza@Sun.COM				</values>
5187887SLiane.Praza@Sun.COM			</prop_pattern>
5197887SLiane.Praza@Sun.COM			<prop_pattern name='connection_backlog' type='integer'
5207887SLiane.Praza@Sun.COM			    required='false'>
5217887SLiane.Praza@Sun.COM				<description>
5227887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
5237887SLiane.Praza@Sun.COMThe limit on the number of incoming client requests that can be queued at the listening endpoints for servers.
5247887SLiane.Praza@Sun.COM					</loctext>
5257887SLiane.Praza@Sun.COM				</description>
5267887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
5277887SLiane.Praza@Sun.COM			</prop_pattern>
5287887SLiane.Praza@Sun.COM			<prop_pattern name='endpoint_type' type='astring'
5297887SLiane.Praza@Sun.COM			    required='true'>
5307887SLiane.Praza@Sun.COM				<description>
5317887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
5327887SLiane.Praza@Sun.COMThe type of socket used by the service.
5337887SLiane.Praza@Sun.COM					</loctext>
5347887SLiane.Praza@Sun.COM				</description>
5357887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
5367887SLiane.Praza@Sun.COM				<constraints>
5377887SLiane.Praza@Sun.COM					<value name='tli'>
5387887SLiane.Praza@Sun.COM						<description>
5397887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5407887SLiane.Praza@Sun.COMTLI endpoint
5417887SLiane.Praza@Sun.COM							</loctext>
5427887SLiane.Praza@Sun.COM						</description>
5437887SLiane.Praza@Sun.COM					</value>
5447887SLiane.Praza@Sun.COM					<value name='stream'>
5457887SLiane.Praza@Sun.COM						<description>
5467887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5477887SLiane.Praza@Sun.COMstream socket
5487887SLiane.Praza@Sun.COM							</loctext>
5497887SLiane.Praza@Sun.COM						</description>
5507887SLiane.Praza@Sun.COM					</value>
5517887SLiane.Praza@Sun.COM					<value name='dgram'>
5527887SLiane.Praza@Sun.COM						<description>
5537887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5547887SLiane.Praza@Sun.COMdatagram socket
5557887SLiane.Praza@Sun.COM							</loctext>
5567887SLiane.Praza@Sun.COM						</description>
5577887SLiane.Praza@Sun.COM					</value>
5587887SLiane.Praza@Sun.COM					<value name='raw'>
5597887SLiane.Praza@Sun.COM						<description>
5607887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5617887SLiane.Praza@Sun.COMraw socket
5627887SLiane.Praza@Sun.COM							</loctext>
5637887SLiane.Praza@Sun.COM						</description>
5647887SLiane.Praza@Sun.COM					</value>
5657887SLiane.Praza@Sun.COM					<value name='seqpacket'>
5667887SLiane.Praza@Sun.COM						<description>
5677887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5687887SLiane.Praza@Sun.COMsequenced packet socket
5697887SLiane.Praza@Sun.COM							</loctext>
5707887SLiane.Praza@Sun.COM						</description>
5717887SLiane.Praza@Sun.COM					</value>
5727887SLiane.Praza@Sun.COM				</constraints>
5737887SLiane.Praza@Sun.COM				<choices>
5747887SLiane.Praza@Sun.COM					<value name='dgram' />
5757887SLiane.Praza@Sun.COM					<value name='stream' />
5767887SLiane.Praza@Sun.COM					<value name='tli' />
5777887SLiane.Praza@Sun.COM				</choices>
5787887SLiane.Praza@Sun.COM			</prop_pattern>
5797887SLiane.Praza@Sun.COM			<prop_pattern name='failrate_cnt' type='integer'
5807887SLiane.Praza@Sun.COM			    required='false'>
5817887SLiane.Praza@Sun.COM				<description>
5827887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
5837887SLiane.Praza@Sun.COMNumber of instances of a wait-type service which, in combination with the failrate_interval property, determine when to transition the service into maintenance.
5847887SLiane.Praza@Sun.COM					</loctext>
5857887SLiane.Praza@Sun.COM				</description>
5867887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
5877887SLiane.Praza@Sun.COM				<values>
5887887SLiane.Praza@Sun.COM					<value name='0'>
5897887SLiane.Praza@Sun.COM						<description>
5907887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5917887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
5927887SLiane.Praza@Sun.COM							</loctext>
5937887SLiane.Praza@Sun.COM						</description>
5947887SLiane.Praza@Sun.COM					</value>
5957887SLiane.Praza@Sun.COM					<value name='-1'>
5967887SLiane.Praza@Sun.COM						<description>
5977887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
5987887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
5997887SLiane.Praza@Sun.COM							</loctext>
6007887SLiane.Praza@Sun.COM						</description>
6017887SLiane.Praza@Sun.COM					</value>
6027887SLiane.Praza@Sun.COM				</values>
6037887SLiane.Praza@Sun.COM			</prop_pattern>
6047887SLiane.Praza@Sun.COM			<prop_pattern name='failrate_interval' type='integer'
6057887SLiane.Praza@Sun.COM			    required='false'>
6067887SLiane.Praza@Sun.COM				<description>
6077887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
6087887SLiane.Praza@Sun.COMTime in seconds for interval to check for failrate_cnt failures of wait-type services which determine when to transition the service into maintenance.
6097887SLiane.Praza@Sun.COM					</loctext>
6107887SLiane.Praza@Sun.COM				</description>
6117887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
6127887SLiane.Praza@Sun.COM				<values>
6137887SLiane.Praza@Sun.COM					<value name='0'>
6147887SLiane.Praza@Sun.COM						<description>
6157887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
6167887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
6177887SLiane.Praza@Sun.COM							</loctext>
6187887SLiane.Praza@Sun.COM						</description>
6197887SLiane.Praza@Sun.COM					</value>
6207887SLiane.Praza@Sun.COM					<value name='-1'>
6217887SLiane.Praza@Sun.COM						<description>
6227887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
6237887SLiane.Praza@Sun.COMFailure rate limiting is disabled.
6247887SLiane.Praza@Sun.COM							</loctext>
6257887SLiane.Praza@Sun.COM						</description>
6267887SLiane.Praza@Sun.COM					</value>
6277887SLiane.Praza@Sun.COM				</values>
6287887SLiane.Praza@Sun.COM			</prop_pattern>
6297887SLiane.Praza@Sun.COM			<prop_pattern name='inherit_env' type='boolean'
6307887SLiane.Praza@Sun.COM			    required='false'>
6317887SLiane.Praza@Sun.COM				<description>
6327887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
6337887SLiane.Praza@Sun.COMIf true, pass inetd's environment on to the service's start method.  If false, the environment is cleared with the exception of SMF_*, and the environment variables from the method context.
6347887SLiane.Praza@Sun.COM					</loctext>
6357887SLiane.Praza@Sun.COM				</description>
6367887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
6377887SLiane.Praza@Sun.COM			</prop_pattern>
6387887SLiane.Praza@Sun.COM			<prop_pattern name='isrpc' type='boolean'
6397887SLiane.Praza@Sun.COM			    required='false'>
6407887SLiane.Praza@Sun.COM				<description>
6417887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
6427887SLiane.Praza@Sun.COMIf true, this is an RPC service.
6437887SLiane.Praza@Sun.COM					</loctext>
6447887SLiane.Praza@Sun.COM				</description>
6457887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
6467887SLiane.Praza@Sun.COM			</prop_pattern>
6477887SLiane.Praza@Sun.COM			<prop_pattern name='max_con_rate' type='integer'
6487887SLiane.Praza@Sun.COM			    required='false'>
6497887SLiane.Praza@Sun.COM				<description>
6507887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
6517887SLiane.Praza@Sun.COMThe maximum allowed connection rate, in connections per second for a nowait-type service.
6527887SLiane.Praza@Sun.COM					</loctext>
6537887SLiane.Praza@Sun.COM				</description>
6547887SLiane.Praza@Sun.COM				<units>
6557887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
6567887SLiane.Praza@Sun.COMconnections per second
6577887SLiane.Praza@Sun.COM					</loctext>
6587887SLiane.Praza@Sun.COM				</units>
6597887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
6607887SLiane.Praza@Sun.COM				<values>
6617887SLiane.Praza@Sun.COM					<value name='0'>
6627887SLiane.Praza@Sun.COM						<description>
6637887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
6647887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
6657887SLiane.Praza@Sun.COM							</loctext>
6667887SLiane.Praza@Sun.COM						</description>
6677887SLiane.Praza@Sun.COM					</value>
6687887SLiane.Praza@Sun.COM					<value name='-1'>
6697887SLiane.Praza@Sun.COM						<description>
6707887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
6717887SLiane.Praza@Sun.COMConnection rate limiting is disabled.
6727887SLiane.Praza@Sun.COM							</loctext>
6737887SLiane.Praza@Sun.COM						</description>
6747887SLiane.Praza@Sun.COM					</value>
6757887SLiane.Praza@Sun.COM				</values>
6767887SLiane.Praza@Sun.COM			</prop_pattern>
6777887SLiane.Praza@Sun.COM			<prop_pattern name='max_copies' type='integer'
6787887SLiane.Praza@Sun.COM			    required='false'>
6797887SLiane.Praza@Sun.COM				<description>
6807887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
6817887SLiane.Praza@Sun.COMMaximum number of copies of a nowait service that can run concurrently.
6827887SLiane.Praza@Sun.COM					</loctext>
6837887SLiane.Praza@Sun.COM				</description>
6847887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
6857887SLiane.Praza@Sun.COM				<values>
6867887SLiane.Praza@Sun.COM					<value name='0'>
6877887SLiane.Praza@Sun.COM						<description>
6887887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
6897887SLiane.Praza@Sun.COMCopies limiting is disabled.
6907887SLiane.Praza@Sun.COM							</loctext>
6917887SLiane.Praza@Sun.COM						</description>
6927887SLiane.Praza@Sun.COM					</value>
6937887SLiane.Praza@Sun.COM					<value name='-1'>
6947887SLiane.Praza@Sun.COM						<description>
6957887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
6967887SLiane.Praza@Sun.COMCopies limiting is disabled.
6977887SLiane.Praza@Sun.COM							</loctext>
6987887SLiane.Praza@Sun.COM						</description>
6997887SLiane.Praza@Sun.COM					</value>
7007887SLiane.Praza@Sun.COM				</values>
7017887SLiane.Praza@Sun.COM			</prop_pattern>
7027887SLiane.Praza@Sun.COM			<prop_pattern name='name' type='astring'
7037887SLiane.Praza@Sun.COM			    required='true'>
7047887SLiane.Praza@Sun.COM				<description>
7057887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7067887SLiane.Praza@Sun.COMCan be set to a service name understood by getservbyname(3SOCKET), or if isrpc is true, a service name understood by getrpcbyname(3NSL) or a valid RPC program number.
7077887SLiane.Praza@Sun.COM					</loctext>
7087887SLiane.Praza@Sun.COM				</description>
7097887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
7107887SLiane.Praza@Sun.COM			</prop_pattern>
7117887SLiane.Praza@Sun.COM			<prop_pattern name='proto' type='astring'
7127887SLiane.Praza@Sun.COM			    required='true'>
7137887SLiane.Praza@Sun.COM				<description>
7147887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7157887SLiane.Praza@Sun.COMA list of protocols supported by the service.
7167887SLiane.Praza@Sun.COM					</loctext>
7177887SLiane.Praza@Sun.COM				</description>
7187887SLiane.Praza@Sun.COM				<choices>
7197887SLiane.Praza@Sun.COM					<value name='tcp' />
7207887SLiane.Praza@Sun.COM					<value name='tcp6' />
7217887SLiane.Praza@Sun.COM					<value name='tcp6only' />
7227887SLiane.Praza@Sun.COM					<value name='udp' />
7237887SLiane.Praza@Sun.COM					<value name='udp6' />
7247887SLiane.Praza@Sun.COM					<value name='udp6only' />
7257887SLiane.Praza@Sun.COM				</choices>
7267887SLiane.Praza@Sun.COM			</prop_pattern>
7277887SLiane.Praza@Sun.COM			<prop_pattern name='rpc_low_version' type='integer'
7287887SLiane.Praza@Sun.COM			    required='false'>
7297887SLiane.Praza@Sun.COM				<description>
7307887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7317887SLiane.Praza@Sun.COMLowest supported RPC version.  Required when isrpc is set to true.
7327887SLiane.Praza@Sun.COM					</loctext>
7337887SLiane.Praza@Sun.COM				</description>
7347887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
7357887SLiane.Praza@Sun.COM			</prop_pattern>
7367887SLiane.Praza@Sun.COM			<prop_pattern name='rpc_high_version' type='integer'
7377887SLiane.Praza@Sun.COM			    required='false'>
7387887SLiane.Praza@Sun.COM				<description>
7397887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7407887SLiane.Praza@Sun.COMHighest supported RPC version.  Required when isrpc is set to true.
7417887SLiane.Praza@Sun.COM					</loctext>
7427887SLiane.Praza@Sun.COM				</description>
7437887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
7447887SLiane.Praza@Sun.COM			</prop_pattern>
745*10873Smills@cc.umanitoba.ca			<prop_pattern name='tcp_keepalive' type='boolean'
746*10873Smills@cc.umanitoba.ca			    required='false'>
747*10873Smills@cc.umanitoba.ca				<description>
748*10873Smills@cc.umanitoba.ca					<loctext xml:lang='C'>
749*10873Smills@cc.umanitoba.caIf true, enables periodic transmission of messages for nowait stream services.
750*10873Smills@cc.umanitoba.ca					</loctext>
751*10873Smills@cc.umanitoba.ca				</description>
752*10873Smills@cc.umanitoba.ca				<cardinality min='1' max='1' />
753*10873Smills@cc.umanitoba.ca			</prop_pattern>
7547887SLiane.Praza@Sun.COM			<prop_pattern name='tcp_trace' type='boolean'
7557887SLiane.Praza@Sun.COM			    required='false'>
7567887SLiane.Praza@Sun.COM				<description>
7577887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7587887SLiane.Praza@Sun.COMIf true, enables logging of the service name, client IP address, and TCP port number for nowait services using syslog.
7597887SLiane.Praza@Sun.COM					</loctext>
7607887SLiane.Praza@Sun.COM				</description>
7617887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
7627887SLiane.Praza@Sun.COM			</prop_pattern>
7637887SLiane.Praza@Sun.COM			<prop_pattern name='tcp_wrappers' type='boolean'
7647887SLiane.Praza@Sun.COM			    required='false'>
7657887SLiane.Praza@Sun.COM				<description>
7667887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7677887SLiane.Praza@Sun.COMIf true, enables TCP wrappers for nowait stream services.
7687887SLiane.Praza@Sun.COM					</loctext>
7697887SLiane.Praza@Sun.COM				</description>
7707887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
7717887SLiane.Praza@Sun.COM			</prop_pattern>
7727887SLiane.Praza@Sun.COM			<prop_pattern name='wait' type='boolean'
7737887SLiane.Praza@Sun.COM			    required='false'>
7747887SLiane.Praza@Sun.COM				<description>
7757887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7767887SLiane.Praza@Sun.COMIf true, this is a wait-type service.  For wait-type services, the inetd_start method will take over listening duties on the service's bound endpoint and inetd will wait for it to exit before resuming listening.
7777887SLiane.Praza@Sun.COM					</loctext>
7787887SLiane.Praza@Sun.COM				</description>
7797887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
7807887SLiane.Praza@Sun.COM			</prop_pattern>
7817887SLiane.Praza@Sun.COM		</pg_pattern>
7827887SLiane.Praza@Sun.COM
7837887SLiane.Praza@Sun.COM		<pg_pattern type='method' target='delegate' required='false'>
7847887SLiane.Praza@Sun.COM			<description>
7857887SLiane.Praza@Sun.COM				<loctext xml:lang='C'>
7867887SLiane.Praza@Sun.COMA method defines how inetd interacts with its services.  inetd_start is executed to handle a connection.  inetd_offline is executed when the service is taken offline.  inetd_online is executed when the service is taken from offline to online.  inetd_disable is executed when the service is disabled.  inetd_refresh is executed when the service is refreshed.
7877887SLiane.Praza@Sun.COM				</loctext>
7887887SLiane.Praza@Sun.COM			</description>
7897887SLiane.Praza@Sun.COM
7907887SLiane.Praza@Sun.COM			<prop_pattern name='exec' type='astring'
7917887SLiane.Praza@Sun.COM			    required='true'>
7927887SLiane.Praza@Sun.COM				<common_name>
7937887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7947887SLiane.Praza@Sun.COMmethod executable
7957887SLiane.Praza@Sun.COM					</loctext>
7967887SLiane.Praza@Sun.COM				</common_name>
7977887SLiane.Praza@Sun.COM				<description>
7987887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
7997887SLiane.Praza@Sun.COMThe method executable may be a script, program, or keyword.
8007887SLiane.Praza@Sun.COM					</loctext>
8017887SLiane.Praza@Sun.COM				</description>
8027887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
8037887SLiane.Praza@Sun.COM				<values>
8047887SLiane.Praza@Sun.COM					<value name=':true'>
8057887SLiane.Praza@Sun.COM						<description>
8067887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8077887SLiane.Praza@Sun.COMAlways returns SMF_EXIT_OK. This token should be used for methods that are required by the restarter but which are unnecessary for the particular service implementation.
8087887SLiane.Praza@Sun.COM							</loctext>
8097887SLiane.Praza@Sun.COM						</description>
8107887SLiane.Praza@Sun.COM					</value>
8117887SLiane.Praza@Sun.COM					<value name=':kill [-signal]'>
8127887SLiane.Praza@Sun.COM						<description>
8137887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8147887SLiane.Praza@Sun.COMSends the specified signal, which is SIGTERM by default, to all processes in the primary instance contract. Always returns SMF_EXIT_OK. This token should be used to replace common pkill invocations.
8157887SLiane.Praza@Sun.COM
8167887SLiane.Praza@Sun.COM							</loctext>
8177887SLiane.Praza@Sun.COM						</description>
8187887SLiane.Praza@Sun.COM					</value>
8197887SLiane.Praza@Sun.COM					<value name=':kill_process [-signal]'>
8207887SLiane.Praza@Sun.COM						<description>
8217887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8227887SLiane.Praza@Sun.COMFor wait-type services, send the specified signal, which is SIGTERM by default, to the parent process of the wait-type serviće´s start method.
8237887SLiane.Praza@Sun.COM							</loctext>
8247887SLiane.Praza@Sun.COM						</description>
8257887SLiane.Praza@Sun.COM					</value>
8267887SLiane.Praza@Sun.COM				</values>
8277887SLiane.Praza@Sun.COM				<choices>
8287887SLiane.Praza@Sun.COM					<include_values type='values' />
8297887SLiane.Praza@Sun.COM				</choices>
8307887SLiane.Praza@Sun.COM			</prop_pattern>
8317887SLiane.Praza@Sun.COM
8327887SLiane.Praza@Sun.COM			<prop_pattern name='type' type='astring'
8337887SLiane.Praza@Sun.COM			    required='true'>
8347887SLiane.Praza@Sun.COM				<description>
8357887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
8367887SLiane.Praza@Sun.COMA method may only be of type method.
8377887SLiane.Praza@Sun.COM					</loctext>
8387887SLiane.Praza@Sun.COM				</description>
8397887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
8407887SLiane.Praza@Sun.COM				<constraints>
8417887SLiane.Praza@Sun.COM					<value name='method' />
8427887SLiane.Praza@Sun.COM				</constraints>
8437887SLiane.Praza@Sun.COM			</prop_pattern>
8447887SLiane.Praza@Sun.COM
8457887SLiane.Praza@Sun.COM			<prop_pattern name='timeout_seconds' type='count'
8467887SLiane.Praza@Sun.COM			    required='true'>
8477887SLiane.Praza@Sun.COM				<description>
8487887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
8497887SLiane.Praza@Sun.COMNumber of seconds before the method is considered unresponsive.  After the method timeout expires, the method will be killed.
8507887SLiane.Praza@Sun.COM					</loctext>
8517887SLiane.Praza@Sun.COM				</description>
8527887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
8537887SLiane.Praza@Sun.COM				<values>
8547887SLiane.Praza@Sun.COM					<value name='0'>
8557887SLiane.Praza@Sun.COM						<common_name>
8567887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8577887SLiane.Praza@Sun.COMinfinite
8587887SLiane.Praza@Sun.COM							</loctext>
8597887SLiane.Praza@Sun.COM						</common_name>
8607887SLiane.Praza@Sun.COM						<description>
8617887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8627887SLiane.Praza@Sun.COMThis method will never time out.
8637887SLiane.Praza@Sun.COM							</loctext>
8647887SLiane.Praza@Sun.COM						</description>
8657887SLiane.Praza@Sun.COM					</value>
8667887SLiane.Praza@Sun.COM					<value name='-1'>
8677887SLiane.Praza@Sun.COM						<common_name>
8687887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8697887SLiane.Praza@Sun.COMinfinite (legacy)
8707887SLiane.Praza@Sun.COM							</loctext>
8717887SLiane.Praza@Sun.COM						</common_name>
8727887SLiane.Praza@Sun.COM						<description>
8737887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
8747887SLiane.Praza@Sun.COMThis method will never time out.  0 is the preferred value.
8757887SLiane.Praza@Sun.COM							</loctext>
8767887SLiane.Praza@Sun.COM						</description>
8777887SLiane.Praza@Sun.COM					</value>
8787887SLiane.Praza@Sun.COM				</values>
8797887SLiane.Praza@Sun.COM			</prop_pattern>
8807887SLiane.Praza@Sun.COM
8817887SLiane.Praza@Sun.COM			<!-- method_context direct properties -->
8827887SLiane.Praza@Sun.COM			<prop_pattern name='working_directory' type='astring'
8837887SLiane.Praza@Sun.COM			    required='false'>
8847887SLiane.Praza@Sun.COM				<description>
8857887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
8867887SLiane.Praza@Sun.COMThe working directory to launch the method from.  ":default" can be used as a token to indicate the home directory of the user specified by the credential or profile.
8877887SLiane.Praza@Sun.COM
8887887SLiane.Praza@Sun.COM					</loctext>
8897887SLiane.Praza@Sun.COM				</description>
8907887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
8917887SLiane.Praza@Sun.COM			</prop_pattern>
8927887SLiane.Praza@Sun.COM			<prop_pattern name='project' type='astring'
8937887SLiane.Praza@Sun.COM			    required='false'>
8947887SLiane.Praza@Sun.COM				<description>
8957887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
8967887SLiane.Praza@Sun.COMThe project ID in numeric or text form.  :default can be used as a token to indicate a project identified by getdefaultproj(3PROJECT) for the user whose uid is used to launch the method.
8977887SLiane.Praza@Sun.COM					</loctext>
8987887SLiane.Praza@Sun.COM				</description>
8997887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9007887SLiane.Praza@Sun.COM			</prop_pattern>
9017887SLiane.Praza@Sun.COM			<prop_pattern name='resource_pool' type='astring'
9027887SLiane.Praza@Sun.COM			    required='false'>
9037887SLiane.Praza@Sun.COM				<common_name>
9047887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9057887SLiane.Praza@Sun.COMmethod context resource pool
9067887SLiane.Praza@Sun.COM					</loctext>
9077887SLiane.Praza@Sun.COM				</common_name>
9087887SLiane.Praza@Sun.COM				<description>
9097887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9107887SLiane.Praza@Sun.COMThe resource pool name on which to launch the method.  :default can be used
9117887SLiane.Praza@Sun.COMas a token to indicate the pool specified in the project(4) entry given in
9127887SLiane.Praza@Sun.COMthe project attribute.
9137887SLiane.Praza@Sun.COM					</loctext>
9147887SLiane.Praza@Sun.COM				</description>
9157887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9167887SLiane.Praza@Sun.COM			</prop_pattern>
9177887SLiane.Praza@Sun.COM
9187887SLiane.Praza@Sun.COM			<!-- method_credential properties -->
9197887SLiane.Praza@Sun.COM			<prop_pattern name='user' type='astring'
9207887SLiane.Praza@Sun.COM			    required='false'>
9217887SLiane.Praza@Sun.COM				<common_name>
9227887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9237887SLiane.Praza@Sun.COMmethod credential user
9247887SLiane.Praza@Sun.COM					</loctext>
9257887SLiane.Praza@Sun.COM				</common_name>
9267887SLiane.Praza@Sun.COM				<description>
9277887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9287887SLiane.Praza@Sun.COMThe user ID in numeric or text form.
9297887SLiane.Praza@Sun.COM					</loctext>
9307887SLiane.Praza@Sun.COM				</description>
9317887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9327887SLiane.Praza@Sun.COM			</prop_pattern>
9337887SLiane.Praza@Sun.COM			<prop_pattern name='group' type='astring'
9347887SLiane.Praza@Sun.COM			    required='false'>
9357887SLiane.Praza@Sun.COM				<common_name>
9367887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9377887SLiane.Praza@Sun.COMmethod credential group
9387887SLiane.Praza@Sun.COM					</loctext>
9397887SLiane.Praza@Sun.COM				</common_name>
9407887SLiane.Praza@Sun.COM				<description>
9417887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9427887SLiane.Praza@Sun.COMThe group ID in numeric or text form.
9437887SLiane.Praza@Sun.COM					</loctext>
9447887SLiane.Praza@Sun.COM				</description>
9457887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9467887SLiane.Praza@Sun.COM			</prop_pattern>
9477887SLiane.Praza@Sun.COM			<prop_pattern name='supp_groups' type='astring'
9487887SLiane.Praza@Sun.COM			    required='false'>
9497887SLiane.Praza@Sun.COM				<common_name>
9507887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9517887SLiane.Praza@Sun.COMmethod credential supplemental groups
9527887SLiane.Praza@Sun.COM					</loctext>
9537887SLiane.Praza@Sun.COM				</common_name>
9547887SLiane.Praza@Sun.COM				<description>
9557887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9567887SLiane.Praza@Sun.COMAn optional string that specifies the supplemental group memberships by ID,
9577887SLiane.Praza@Sun.COMin numeric or text form.
9587887SLiane.Praza@Sun.COM					</loctext>
9597887SLiane.Praza@Sun.COM				</description>
9607887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9617887SLiane.Praza@Sun.COM				<internal_separators>,</internal_separators>
9627887SLiane.Praza@Sun.COM			</prop_pattern>
9637887SLiane.Praza@Sun.COM			<prop_pattern name='privileges' type='astring'
9647887SLiane.Praza@Sun.COM			    required='false'>
9657887SLiane.Praza@Sun.COM				<common_name>
9667887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9677887SLiane.Praza@Sun.COMmethod credential privileges
9687887SLiane.Praza@Sun.COM					</loctext>
9697887SLiane.Praza@Sun.COM				</common_name>
9707887SLiane.Praza@Sun.COM				<description>
9717887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9727887SLiane.Praza@Sun.COMAn optional string specifying the privilege set as defined in privileges(5).
9737887SLiane.Praza@Sun.COM					</loctext>
9747887SLiane.Praza@Sun.COM				</description>
9757887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9767887SLiane.Praza@Sun.COM				<internal_separators>,</internal_separators>
9777887SLiane.Praza@Sun.COM			</prop_pattern>
9787887SLiane.Praza@Sun.COM			<prop_pattern name='limit_privileges' type='astring'
9797887SLiane.Praza@Sun.COM			    required='false'>
9807887SLiane.Praza@Sun.COM				<common_name>
9817887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9827887SLiane.Praza@Sun.COMmethod credential limit privilege set
9837887SLiane.Praza@Sun.COM					</loctext>
9847887SLiane.Praza@Sun.COM				</common_name>
9857887SLiane.Praza@Sun.COM				<description>
9867887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
9877887SLiane.Praza@Sun.COMAn optional string specifying the limit privilege set as defined in
9887887SLiane.Praza@Sun.COMprivileges(5).
9897887SLiane.Praza@Sun.COM					</loctext>
9907887SLiane.Praza@Sun.COM				</description>
9917887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
9927887SLiane.Praza@Sun.COM				<internal_separators>,</internal_separators>
9937887SLiane.Praza@Sun.COM			</prop_pattern>
9947887SLiane.Praza@Sun.COM
9957887SLiane.Praza@Sun.COM			<!-- method_profile properties -->
9967887SLiane.Praza@Sun.COM			<prop_pattern name='use_profile' type='boolean'
9977887SLiane.Praza@Sun.COM			    required='false'>
9987887SLiane.Praza@Sun.COM				<description>
9997887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
10007887SLiane.Praza@Sun.COMA boolean that specifies whether the profile should be used instead of the
10017887SLiane.Praza@Sun.COMuser, group, privileges, and limit_privileges properties.
10027887SLiane.Praza@Sun.COM					</loctext>
10037887SLiane.Praza@Sun.COM				</description>
10047887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
10057887SLiane.Praza@Sun.COM			</prop_pattern>
10067887SLiane.Praza@Sun.COM			<prop_pattern name='profile' type='astring'
10077887SLiane.Praza@Sun.COM			    required='false'>
10087887SLiane.Praza@Sun.COM				<common_name>
10097887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
10107887SLiane.Praza@Sun.COMmethod profile RBAC profile specification
10117887SLiane.Praza@Sun.COM					</loctext>
10127887SLiane.Praza@Sun.COM				</common_name>
10137887SLiane.Praza@Sun.COM				<description>
10147887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
10157887SLiane.Praza@Sun.COMThe name of an RBAC (role-based access control) profile which, along with the
10167887SLiane.Praza@Sun.COMmethod executable, identifies an entry in exec_attr(4).
10177887SLiane.Praza@Sun.COM					</loctext>
10187887SLiane.Praza@Sun.COM				</description>
10197887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
10207887SLiane.Praza@Sun.COM			</prop_pattern>
10217887SLiane.Praza@Sun.COM
10227887SLiane.Praza@Sun.COM			<!-- method_environment properties -->
10237887SLiane.Praza@Sun.COM			<prop_pattern name='environment' type='astring'
10247887SLiane.Praza@Sun.COM			    required='false'>
10257887SLiane.Praza@Sun.COM				<common_name>
10267887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
10277887SLiane.Praza@Sun.COMmethod environment variables
10287887SLiane.Praza@Sun.COM					</loctext>
10297887SLiane.Praza@Sun.COM				</common_name>
10307887SLiane.Praza@Sun.COM				<description>
10317887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
10327887SLiane.Praza@Sun.COMEnvironment variables to insert into the environment of the method, in the
10337887SLiane.Praza@Sun.COMform of a number of NAME=value strings.
10347887SLiane.Praza@Sun.COM					</loctext>
10357887SLiane.Praza@Sun.COM				</description>
10367887SLiane.Praza@Sun.COM			</prop_pattern>
10377887SLiane.Praza@Sun.COM		</pg_pattern>
10387887SLiane.Praza@Sun.COM
10397887SLiane.Praza@Sun.COM                <pg_pattern name='restarter' type='framework'
10407887SLiane.Praza@Sun.COM                    target='delegate' required='false'>
10417887SLiane.Praza@Sun.COM                        <description>
10427887SLiane.Praza@Sun.COM                                <loctext xml:lang='C'>
10437887SLiane.Praza@Sun.COMCommunicate restarter-set status of the service.
10447887SLiane.Praza@Sun.COM                                </loctext>
10457887SLiane.Praza@Sun.COM                        </description>
10467887SLiane.Praza@Sun.COM
10477887SLiane.Praza@Sun.COM                        <prop_pattern name='auxiliary_state' type='astring'
10487887SLiane.Praza@Sun.COM                            required='false'>
10497887SLiane.Praza@Sun.COM                                <description>
10507887SLiane.Praza@Sun.COM                                        <loctext xml:lang='C'>
10517887SLiane.Praza@Sun.COMAdditional information about why a service is in the current state.  Unused by inetd.
10527887SLiane.Praza@Sun.COM                                        </loctext>
10537887SLiane.Praza@Sun.COM                                </description>
10547887SLiane.Praza@Sun.COM                                <visibility value='hidden' />
10557887SLiane.Praza@Sun.COM                                <cardinality min='1' max='1' />
10567887SLiane.Praza@Sun.COM                        </prop_pattern>
10578823STruong.Q.Nguyen@Sun.COM                        <prop_pattern name='auxiliary_fmri' type='astring'
10588823STruong.Q.Nguyen@Sun.COM                            required='false'>
10598823STruong.Q.Nguyen@Sun.COM                                <description>
10608823STruong.Q.Nguyen@Sun.COM                                        <loctext xml:lang='C'>
10618823STruong.Q.Nguyen@Sun.COMAuxiliary fmri information for service state diagnosis.
10628823STruong.Q.Nguyen@Sun.COM                                        </loctext>
10638823STruong.Q.Nguyen@Sun.COM                                </description>
10648823STruong.Q.Nguyen@Sun.COM                                <visibility value='hidden' />
10658823STruong.Q.Nguyen@Sun.COM                        </prop_pattern>
10667887SLiane.Praza@Sun.COM                        <prop_pattern name='state_timestamp' type='time'
10677887SLiane.Praza@Sun.COM                            required='false'>
10687887SLiane.Praza@Sun.COM                                <description>
10697887SLiane.Praza@Sun.COM                                        <loctext xml:lang='C'>
10707887SLiane.Praza@Sun.COMTime the current state was reached.
10717887SLiane.Praza@Sun.COM                                        </loctext>
10727887SLiane.Praza@Sun.COM                                </description>
10737887SLiane.Praza@Sun.COM                                <visibility value='readonly' />
10747887SLiane.Praza@Sun.COM                                <cardinality min='1' max='1' />
10757887SLiane.Praza@Sun.COM                        </prop_pattern>
10767887SLiane.Praza@Sun.COM                        <prop_pattern name='state' type='astring'
10777887SLiane.Praza@Sun.COM                            required='false'>
10787887SLiane.Praza@Sun.COM                                <description>
10797887SLiane.Praza@Sun.COM                                        <loctext xml:lang='C'>
10807887SLiane.Praza@Sun.COMThe current state of this service instance.
10817887SLiane.Praza@Sun.COM                                        </loctext>
10827887SLiane.Praza@Sun.COM                                </description>
10837887SLiane.Praza@Sun.COM                                <visibility value='readonly' />
10847887SLiane.Praza@Sun.COM                                <cardinality min='1' max='1' />
10857887SLiane.Praza@Sun.COM                                <constraints>
10867887SLiane.Praza@Sun.COM                                        <value name='online'>
10877887SLiane.Praza@Sun.COM                                                <description>
10887887SLiane.Praza@Sun.COM                                                        <loctext xml:lang='C'>
10897887SLiane.Praza@Sun.COMThe instance is handling new network requests and might have existing connections alive.
10907887SLiane.Praza@Sun.COM                                                        </loctext>
10917887SLiane.Praza@Sun.COM                                                </description>
10927887SLiane.Praza@Sun.COM                                        </value>
10937887SLiane.Praza@Sun.COM                                        <value name='offline'>
10947887SLiane.Praza@Sun.COM                                                <description>
10957887SLiane.Praza@Sun.COM                                                        <loctext xml:lang='C'>
10967887SLiane.Praza@Sun.COMConnections might be active, but no new requests are being handled.  An instance may be offline because its dependencies are unsatisfied, the service has exceeded its configured connection rate limit, the service as reached its allowed number of active connections, or inetd failed to listen on behalf of the service on all its protocols.
10977887SLiane.Praza@Sun.COM                                                        </loctext>
10987887SLiane.Praza@Sun.COM                                                </description>
10997887SLiane.Praza@Sun.COM                                        </value>
11007887SLiane.Praza@Sun.COM                                        <value name='uninitialized'>
11017887SLiane.Praza@Sun.COM                                                <description>
11027887SLiane.Praza@Sun.COM                                                        <loctext xml:lang='C'>
11037887SLiane.Praza@Sun.COMinetd has yet to process this instance, or the inetd service has not yet been started by svc.startd.
11047887SLiane.Praza@Sun.COM                                                        </loctext>
11057887SLiane.Praza@Sun.COM                                                </description>
11067887SLiane.Praza@Sun.COM                                        </value>
11077887SLiane.Praza@Sun.COM                                        <value name='degraded'>
11087887SLiane.Praza@Sun.COM                                                <description>
11097887SLiane.Praza@Sun.COM                                                        <loctext xml:lang='C'>
11107887SLiane.Praza@Sun.COMThe instance was able to listen and process requests for some, but not all, of the protocoals specified for the instance.  Existing network connections might be active.
11117887SLiane.Praza@Sun.COM                                                        </loctext>
11127887SLiane.Praza@Sun.COM                                                </description>
11137887SLiane.Praza@Sun.COM                                        </value>
11147887SLiane.Praza@Sun.COM                                        <value name='disabled'>
11157887SLiane.Praza@Sun.COM                                                <description>
11167887SLiane.Praza@Sun.COM                                                        <loctext xml:lang='C'>
11177887SLiane.Praza@Sun.COMThe instance is disabled, is not accepting new connections, and has none active.
11187887SLiane.Praza@Sun.COM                                                        </loctext>
11197887SLiane.Praza@Sun.COM                                                </description>
11207887SLiane.Praza@Sun.COM                                        </value>
11217887SLiane.Praza@Sun.COM                                        <value name='maintenance'>
11227887SLiane.Praza@Sun.COM                                                <description>
11237887SLiane.Praza@Sun.COM                                                        <loctext xml:lang='C'>
11247887SLiane.Praza@Sun.COMThe instance is either malfunctioning and needs administrator attention, or an administrator has requested the instance enter this state.
11257887SLiane.Praza@Sun.COM                                                        </loctext>
11267887SLiane.Praza@Sun.COM                                                </description>
11277887SLiane.Praza@Sun.COM                                        </value>
11287887SLiane.Praza@Sun.COM                                </constraints>
11297887SLiane.Praza@Sun.COM                        </prop_pattern>
11307887SLiane.Praza@Sun.COM			<prop_pattern name='next_state' type='astring'
11317887SLiane.Praza@Sun.COM			    required='false'>
11327887SLiane.Praza@Sun.COM				<description>
11337887SLiane.Praza@Sun.COM					<loctext xml:lang='C'>
11347887SLiane.Praza@Sun.COMThe next expected state of this instance.
11357887SLiane.Praza@Sun.COM					</loctext>
11367887SLiane.Praza@Sun.COM				</description>
11377887SLiane.Praza@Sun.COM				<visibility value='readonly' />
11387887SLiane.Praza@Sun.COM				<cardinality min='1' max='1' />
11397887SLiane.Praza@Sun.COM				<constraints>
11407887SLiane.Praza@Sun.COM					<value name='online'>
11417887SLiane.Praza@Sun.COM						<description>
11427887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
11437887SLiane.Praza@Sun.COMThe service is being started or refreshed, and will soon be online and running.  This transition may fail and the instance may end up in offline or maintenance instead.
11447887SLiane.Praza@Sun.COM							</loctext>
11457887SLiane.Praza@Sun.COM						</description>
11467887SLiane.Praza@Sun.COM					</value>
11477887SLiane.Praza@Sun.COM					<value name='offline'>
11487887SLiane.Praza@Sun.COM						<description>
11497887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
11507887SLiane.Praza@Sun.COMThe instance has temporarily suspended accepting new network requests due to dependencies or reaching a connection or failure threshold.  Most instances will leave this state once their dependencies are satisfied or the threshold is no longer exceeded.
11517887SLiane.Praza@Sun.COM							</loctext>
11527887SLiane.Praza@Sun.COM						</description>
11537887SLiane.Praza@Sun.COM					</value>
11547887SLiane.Praza@Sun.COM					<value name='degraded'>
11557887SLiane.Praza@Sun.COM						<description>
11567887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
11577887SLiane.Praza@Sun.COMThe instance was able to listen and process requests for some, but not all, of the protocoals specified for the instance.  Existing network connections might be active.
11587887SLiane.Praza@Sun.COM							</loctext>
11597887SLiane.Praza@Sun.COM						</description>
11607887SLiane.Praza@Sun.COM					</value>
11617887SLiane.Praza@Sun.COM					<value name='disabled'>
11627887SLiane.Praza@Sun.COM						<description>
11637887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
11647887SLiane.Praza@Sun.COMThe instance will be disabled, will not be accepting new connections, and will have none active.
11657887SLiane.Praza@Sun.COM							</loctext>
11667887SLiane.Praza@Sun.COM						</description>
11677887SLiane.Praza@Sun.COM					</value>
11687887SLiane.Praza@Sun.COM					<value name='maintenance'>
11697887SLiane.Praza@Sun.COM						<description>
11707887SLiane.Praza@Sun.COM							<loctext xml:lang='C'>
11717887SLiane.Praza@Sun.COMThe instance will be in maintenance, and administrative action will be required to restore the instance to offline and subsequent states.
11727887SLiane.Praza@Sun.COM							</loctext>
11737887SLiane.Praza@Sun.COM						</description>
11747887SLiane.Praza@Sun.COM					</value>
11757887SLiane.Praza@Sun.COM				</constraints>
11767887SLiane.Praza@Sun.COM			</prop_pattern>
11777887SLiane.Praza@Sun.COM		</pg_pattern>
11780Sstevel@tonic-gate	</template>
11790Sstevel@tonic-gate</service>
11800Sstevel@tonic-gate
11810Sstevel@tonic-gate</service_bundle>
1182