1<?xml version="1.0"?> 2<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3<!-- 4 Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. 5 6 CDDL HEADER START 7 8 The contents of this file are subject to the terms of the 9 Common Development and Distribution License (the "License"). 10 You may not use this file except in compliance with the License. 11 12 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 13 or http://www.opensolaris.org/os/licensing. 14 See the License for the specific language governing permissions 15 and limitations under the License. 16 17 When distributing Covered Code, include this CDDL HEADER in each 18 file and include the License file at usr/src/OPENSOLARIS.LICENSE. 19 If applicable, add the following below this CDDL HEADER, with the 20 fields enclosed by brackets "[]" replaced with your own identifying 21 information: Portions Copyright [yyyy] [name of copyright owner] 22 23 CDDL HEADER END 24 25 NOTE: This service manifest is not editable; its contents will 26 be overwritten by package or patch operations, including 27 operating system upgrade. Make customizations in a different 28 file. 29--> 30 31<service_bundle type='manifest' name='SUNWcsr:global'> 32 33<service 34 name='system/svc/global' 35 type='service' 36 version='1'> 37 38 <!-- 39 There's no running configuration to manage here. However, 40 this service stores the system-wide definitions for 41 templates. 42 --> 43 44 <create_default_instance enabled='false' /> 45 46 <single_instance/> 47 48 <exec_method 49 type='method' 50 name='start' 51 exec=':true' 52 timeout_seconds='0' /> 53 54 <exec_method 55 type='method' 56 name='stop' 57 exec=':true' 58 timeout_seconds='0' /> 59 60 <stability value='Unstable' /> 61 62 <template> 63 <common_name> 64 <loctext xml:lang='C'> 65system-wide configuration definitions 66 </loctext> 67 </common_name> 68 <documentation> 69 <manpage title='smf' section='5' 70 manpath='/usr/share/man' /> 71 <manpage title='smf_template' section='5' 72 manpath='/usr/share/man' /> 73 </documentation> 74 75 <pg_pattern name='general' type='framework' 76 target='all' required='true'> 77 <description> 78 <loctext xml:lang='C'> 79Basic information about a service instance which is supplied by the service author, sometimes modified by the administrator, and consumed by SMF and the service's restarter. 80 </loctext> 81 </description> 82 <prop_pattern name='enabled' type='boolean' 83 required='true'> 84 <description> 85 <loctext xml:lang='C'> 86The service instance is expected to be started once all of its dependencies are satisfied. If this property is not defined, the restarter will not be notified about this service instance. 87 </loctext> 88 </description> 89 <cardinality min='1' max='1'/> 90 </prop_pattern> 91 <prop_pattern name='restarter' type='fmri' 92 required='false'> 93 <description> 94 <loctext xml:lang='C'> 95The restarter responsible for managing this service instance. If the property is unset, the default restarter, svc.startd, is assumed. 96 </loctext> 97 </description> 98 <cardinality min='1' max='1'/> 99 </prop_pattern> 100 <prop_pattern name='single_instance' type='boolean' 101 required='false'> 102 <description> 103 <loctext xml:lang='C'> 104Only one instance of this service may be run. This property is currently unenforced, but will be at some point in the future. 105 </loctext> 106 </description> 107 <cardinality min='1' max='1'/> 108 </prop_pattern> 109 </pg_pattern> 110 111 <pg_pattern type='dependency' target='all' required='false'> 112 <description> 113 <loctext xml:lang='C'> 114A dependency declares a required condition for a service instance to start or stay running. It is defined by the service author and consumed by SMF. 115 </loctext> 116 </description> 117 <prop_pattern name='entities' type='fmri' 118 required='true'> 119 <description> 120 <loctext xml:lang='C'> 121The services, service instances, or files used to calculate this dependency. 122 </loctext> 123 </description> 124 <cardinality min='1'/> 125 </prop_pattern> 126 <prop_pattern name='external' type='boolean'> 127 <description> 128 <loctext xml:lang='C'> 129This dependency was declared by the service defined in entities. It will be removed only when that service is deleted. 130 </loctext> 131 </description> 132 <visibility value='readonly'/> 133 <cardinality min='1' max='1'/> 134 </prop_pattern> 135 <prop_pattern name='grouping' type='astring' 136 required='true'> 137 <description> 138 <loctext xml:lang='C'> 139How to decide whether this dependency is satisfied. 140 </loctext> 141 </description> 142 <cardinality min='1' max='1'/> 143 <constraints> 144 <value name='require_all'> 145 <description> 146 <loctext xml:lang='C'> 147Satisfied when all cited services are running (online or degraded), or when all indicated files are present. 148 </loctext> 149 </description> 150 </value> 151 <value name='require_any'> 152 <description> 153 <loctext xml:lang='C'> 154Satisfied when one of the cited services is running (online or degraded), or when at least one of the indicated files is present. 155 </loctext> 156 </description> 157 </value> 158 <value name='optional_all'> 159 <description> 160 <loctext xml:lang='C'> 161Satisfied if the cited services are running (online or degraded) or will not run without administrative action (disabled, maintenance, not present, or offline waiting for dependencies which will not start without administrative action). 162 163 </loctext> 164 </description> 165 </value> 166 <value name='exclude_all'> 167 <description> 168 <loctext xml:lang='C'> 169Satisfied when all of the cited services are disabled, in the maintenance state, or when cited services or files are not present. 170 </loctext> 171 </description> 172 </value> 173 </constraints> 174 <choices> 175 <include_values type='constraints'/> 176 </choices> 177 </prop_pattern> 178 <prop_pattern name='restart_on' type='astring' 179 required='true'> 180 <description> 181 <loctext xml:lang='C'> 182Determines whether to restart the service due to a dependency refresh, restart, or failure. 183 </loctext> 184 </description> 185 <cardinality min='1' max='1'/> 186 <constraints> 187 <value name='none'> 188 <description> 189 <loctext xml:lang='C'> 190Never restart due to dependency refresh, restart, or failure. 191 </loctext> 192 </description> 193 </value> 194 <value name='error'> 195 <description> 196 <loctext xml:lang='C'> 197Restart only if the dependency encounters an error, such as an uncorrectable hardware error, or a software error such as a core dump. 198 </loctext> 199 </description> 200 </value> 201 <value name='restart'> 202 <description> 203 <loctext xml:lang='C'> 204Restart if the dependency encounters an error or is explicitly restarted. 205 </loctext> 206 </description> 207 </value> 208 <value name='refresh'> 209 <description> 210 <loctext xml:lang='C'> 211Restart if the dependency encounters an error, is explicitly restarted, or explicitly refreshed. 212 </loctext> 213 </description> 214 </value> 215 </constraints> 216 <choices> 217 <include_values type='constraints'/> 218 </choices> 219 </prop_pattern> 220 <prop_pattern name='type' type='astring' 221 required='true'> 222 <description> 223 <loctext xml:lang='C'> 224The type of the dependency: service or file. 225 </loctext> 226 </description> 227 <cardinality min='1' max='1'/> 228 <constraints> 229 <value name='service'> 230 <description> 231 <loctext xml:lang='C'> 232Depend on services or instances. 233 </loctext> 234 </description> 235 </value> 236 <value name='path'> 237 <description> 238 <loctext xml:lang='C'> 239Depend on the existance of a file path. 240 </loctext> 241 </description> 242 </value> 243 </constraints> 244 <choices> 245 <include_values type='constraints'/> 246 </choices> 247 </prop_pattern> 248 </pg_pattern> 249 250 <pg_pattern type='template_pg_pattern' target='all' 251 required='false'> 252 <description> 253 <loctext xml:lang='C'> 254Template data about property groups. This information is provided in the manifest by the service author and should not be modified directly. 255 </loctext> 256 </description> 257 258 <prop_pattern name='name' type='astring' 259 required='false'> 260 <description> 261 <loctext xml:lang='C'> 262Optional name of a property group which is described by this template. No name means the name is wildcarded. 263 </loctext> 264 </description> 265 <visibility value='hidden'/> 266 <cardinality min='1' max='1'/> 267 </prop_pattern> 268 <prop_pattern name='type' type='astring' 269 required='false'> 270 <description> 271 <loctext xml:lang='C'> 272Optional type of property groups which are described by this template. No type means that the type is wildcarded. 273 </loctext> 274 </description> 275 <visibility value='hidden'/> 276 <cardinality min='1' max='1'/> 277 </prop_pattern> 278 <prop_pattern name='required' type='boolean' 279 required='false'> 280 <description> 281 <loctext xml:lang='C'> 282If true, entities without a property group which matches this pattern are considered invalid. 283 </loctext> 284 </description> 285 <visibility value='hidden'/> 286 <cardinality min='1' max='1'/> 287 </prop_pattern> 288 <prop_pattern name='target' type='astring' 289 required='false'> 290 <description> 291 <loctext xml:lang='C'> 292The services or service instances to which this template should be applied. 293 </loctext> 294 </description> 295 <visibility value='hidden'/> 296 <cardinality min='1' max='1'/> 297 <constraints> 298 <value name='this'> 299 <description> 300 <loctext xml:lang='C'> 301The service or instance on which the property group resides. 302 </loctext> 303 </description> 304 </value> 305 <value name='instance'> 306 <description> 307 <loctext xml:lang='C'> 308This instance, or any instance of this service. 309 </loctext> 310 </description> 311 </value> 312 <value name='delegate'> 313 <description> 314 <loctext xml:lang='C'> 315All instances which currently define this service as their restarter. 316 </loctext> 317 </description> 318 </value> 319 <value name='all'> 320 <description> 321 <loctext xml:lang='C'> 322All services and instances on the system. "all" may only be set on the global service. 323 </loctext> 324 </description> 325 </value> 326 </constraints> 327 </prop_pattern> 328 </pg_pattern> 329 330 <pg_pattern type='template_prop_pattern' target='all' 331 required='false'> 332 <description> 333 <loctext xml:lang='C'> 334Template data about properties. This information is provided in the manifest by the service author and should not be modified directly. 335 </loctext> 336 </description> 337 <prop_pattern name='name' type='astring' 338 required='true'> 339 <description> 340 <loctext xml:lang='C'> 341Name of property this template applies to. 342 </loctext> 343 </description> 344 <visibility value='hidden'/> 345 <cardinality min='1' max='1'/> 346 </prop_pattern> 347 <prop_pattern name='pg_pattern' type='astring' 348 required='true'> 349 <description> 350 <loctext xml:lang='C'> 351Name of property group that describes the enclosing property group pattern. 352 </loctext> 353 </description> 354 <visibility value='hidden'/> 355 <cardinality min='1' max='1'/> 356 </prop_pattern> 357 <prop_pattern name='required' type='boolean' 358 required='false'> 359 <description> 360 <loctext xml:lang='C'> 361Defines whether a property matched by this template is required. 362 </loctext> 363 </description> 364 <visibility value='hidden'/> 365 <cardinality min='1' max='1'/> 366 </prop_pattern> 367 <prop_pattern name='type' type='astring' 368 required='false'> 369 <description> 370 <loctext xml:lang='C'> 371The type that a property which this template refers to should be. 372 </loctext> 373 </description> 374 <visibility value='hidden'/> 375 <cardinality min='1' max='1'/> 376 </prop_pattern> 377 <prop_pattern name='visibility' type='astring' 378 required='false'> 379 <description> 380 <loctext xml:lang='C'> 381The visibility of this property, which is readwrite by default. Visibility is only a cue to the user interface, and will not be explicitly enforced by SMF. 382 </loctext> 383 </description> 384 <visibility value='hidden'/> 385 <cardinality min='1' max='1'/> 386 <constraints> 387 <value name='hidden'> 388 <description> 389 <loctext xml:lang='C'> 390Hidden in default user interface views. 391 </loctext> 392 </description> 393 </value> 394 <value name='readonly'> 395 <description> 396 <loctext xml:lang='C'> 397Expected to be read only in most user interfaces. 398 </loctext> 399 </description> 400 </value> 401 <value name='readwrite'> 402 <description> 403 <loctext xml:lang='C'> 404Expected to be manipulated in many user interfaces. 405 </loctext> 406 </description> 407 </value> 408 </constraints> 409 </prop_pattern> 410 <prop_pattern name='cardinality_min' type='count' 411 required='false'> 412 <description> 413 <loctext xml:lang='C'> 414Minimum number of required values. 415 </loctext> 416 </description> 417 <cardinality min='1' max='1'/> 418 </prop_pattern> 419 <prop_pattern name='cardinality_max' type='count' 420 required='false'> 421 <description> 422 <loctext xml:lang='C'> 423Maximum number of required values. 424 </loctext> 425 </description> 426 <visibility value='hidden'/> 427 <cardinality min='1' max='1'/> 428 </prop_pattern> 429 <prop_pattern name='internal_separators' type='astring' 430 required='false'> 431 <description> 432 <loctext xml:lang='C'> 433List of separator characters for values. 434 </loctext> 435 </description> 436 <visibility value='hidden'/> 437 <cardinality min='1'/> 438 </prop_pattern> 439 <prop_pattern name='constraint_name' type='astring' 440 required='false'> 441 <description> 442 <loctext xml:lang='C'> 443Values the property is expected to be constrained to. 444 </loctext> 445 </description> 446 <visibility value='hidden'/> 447 <cardinality min='1'/> 448 </prop_pattern> 449 <prop_pattern name='constraint_range' type='astring' 450 required='false'> 451 <description> 452 <loctext xml:lang='C'> 453Ranges the property is expected to be constrained to. 454 </loctext> 455 </description> 456 <visibility value='hidden'/> 457 <cardinality min='1'/> 458 <internal_separators>,</internal_separators> 459 </prop_pattern> 460 <prop_pattern name='choices_range' type='astring' 461 required='false'> 462 <description> 463 <loctext xml:lang='C'> 464Ranges a user should be offered as a choice for this property. 465 </loctext> 466 </description> 467 <visibility value='hidden'/> 468 <cardinality min='1'/> 469 <internal_separators>,</internal_separators> 470 </prop_pattern> 471 <prop_pattern name='choices_name' type='astring' 472 required='false'> 473 <description> 474 <loctext xml:lang='C'> 475Values a users should be offered as a choice for this property. 476 </loctext> 477 </description> 478 <visibility value='hidden'/> 479 <cardinality min='1'/> 480 </prop_pattern> 481 <prop_pattern name='choices_include_values' 482 type='astring' required='false'> 483 <description> 484 <loctext xml:lang='C'> 485Whether the choices should include the defined constraints or values. 486 </loctext> 487 </description> 488 <visibility value='hidden'/> 489 <cardinality min='1' max='1'/> 490 <constraints> 491 <value name='constraints'> 492 <description> 493 <loctext xml:lang='C'> 494Include all defined constraints as choices. 495 </loctext> 496 </description> 497 </value> 498 <value name='values'> 499 <description> 500 <loctext xml:lang='C'> 501Include all defined values as choices. 502 </loctext> 503 </description> 504 </value> 505 </constraints> 506 </prop_pattern> 507 </pg_pattern> 508 509 <pg_pattern name='method_context' type='framework' 510 target='all' required='false'> 511 <description> 512 <loctext xml:lang='C'> 513Specifies the default execution context for all service methods. It is defined by the service author, may be augmented by an administrator, and is consumed by the service's restarter. 514 </loctext> 515 </description> 516 517 <!-- method_context direct properties --> 518 <prop_pattern name='working_directory' type='astring' 519 required='false'> 520 <description> 521 <loctext xml:lang='C'> 522The 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. 523 </loctext> 524 </description> 525 <cardinality min='1' max='1'/> 526 </prop_pattern> 527 <prop_pattern name='project' type='astring' 528 required='false'> 529 <description> 530 <loctext xml:lang='C'> 531The 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. 532 </loctext> 533 </description> 534 <cardinality min='1' max='1'/> 535 </prop_pattern> 536 <prop_pattern name='resource_pool' type='astring' 537 required='false'> 538 <description> 539 <loctext xml:lang='C'> 540The resource pool name in which to launch the method. ":default" can be used 541as a token to indicate the pool specified in the project(4) entry given in 542the project attribute. 543 </loctext> 544 </description> 545 <cardinality min='1' max='1'/> 546 </prop_pattern> 547 548 <!-- method_credential properties --> 549 <prop_pattern name='user' type='astring' 550 required='false'> 551 <description> 552 <loctext xml:lang='C'> 553The user ID in numeric or text form. 554 </loctext> 555 </description> 556 <cardinality min='1' max='1'/> 557 </prop_pattern> 558 <prop_pattern name='group' type='astring' 559 required='false'> 560 <description> 561 <loctext xml:lang='C'> 562The group ID in numeric or text form. 563 </loctext> 564 </description> 565 <cardinality min='1' max='1'/> 566 </prop_pattern> 567 <prop_pattern name='supp_groups' type='astring' 568 required='false'> 569 <description> 570 <loctext xml:lang='C'> 571An optional string that specifies the supplemental group memberships by ID, 572in numeric or text form. 573 </loctext> 574 </description> 575 <cardinality min='1' max='1'/> 576 </prop_pattern> 577 <prop_pattern name='privileges' type='astring' 578 required='false'> 579 <description> 580 <loctext xml:lang='C'> 581An optional string specifying the privilege set as defined in privileges(5). 582 </loctext> 583 </description> 584 <cardinality min='1' max='1'/> 585 </prop_pattern> 586 <prop_pattern name='limit_privileges' type='astring' 587 required='false'> 588 <description> 589 <loctext xml:lang='C'> 590An optional string specifying the limit privilege set as defined in 591privileges(5). 592 </loctext> 593 </description> 594 <cardinality min='1' max='1'/> 595 </prop_pattern> 596 597 <!-- method_profile properties --> 598 <prop_pattern name='use_profile' type='boolean' 599 required='false'> 600 <description> 601 <loctext xml:lang='C'> 602A boolean that specifies whether the profile should be used instead of the 603user, group, privileges, and limit_privileges properties. 604 </loctext> 605 </description> 606 <cardinality min='1' max='1'/> 607 </prop_pattern> 608 <prop_pattern name='profile' type='astring' 609 required='false'> 610 <description> 611 <loctext xml:lang='C'> 612The name of an RBAC (role-based access control) profile which, along with the 613method executable, identifies an entry in exec_attr(4). 614 </loctext> 615 </description> 616 <cardinality min='1' max='1'/> 617 </prop_pattern> 618 </pg_pattern> 619 620 <pg_pattern name='firewall_context' 621 type='com.sun,fw_definition' target='all' required='false'> 622 <common_name> 623 <loctext xml:lang='C'> 624Static definition 625 </loctext> 626 </common_name> 627 <description> 628 <loctext xml:lang='C'> 629Service static network and firewall definition. 630 </loctext> 631 </description> 632 <prop_pattern name='name' type='astring' 633 required='false'> 634 <common_name> 635 <loctext xml:lang='C'> 636Service name 637 </loctext> 638 </common_name> 639 <description> 640 <loctext xml:lang='C'> 641IANA name or RPC name for non-inetd service, equivalent to inetd/name property. For RPC services, the value of this property is not an IANA name but is either an RPC program number or name, see rpc(4). 642 </loctext> 643 </description> 644 </prop_pattern> 645 <prop_pattern name='isrpc' type='boolean' 646 required='false'> 647 <common_name> 648 <loctext xml:lang='C'> 649RPC service 650 </loctext> 651 </common_name> 652 <description> 653 <loctext xml:lang='C'> 654A boolean property where a "true" value indicates an RPC service, equivalent to inetd/isrpc property. 655 </loctext> 656 </description> 657 </prop_pattern> 658 <prop_pattern name='ipf_method' type='astring' 659 required='false'> 660 <common_name> 661 <loctext xml:lang='C'> 662Custom firewall script 663 </loctext> 664 </common_name> 665 <description> 666 <loctext xml:lang='C'> 667A script that generates ipf rules for a service. Services that require custom IPfilter configuration can use this mechanism to generate and supply their own ipf rules. The firewall framework does not generate rules for services that has this property definition but expect these services to provide their own rules. 668 </loctext> 669 </description> 670 </prop_pattern> </pg_pattern> 671 672 <pg_pattern name='firewall_config' 673 type='com.sun,fw_configuration' target='all' 674 required='false'> 675 <common_name> 676 <loctext xml:lang='C'> 677Firewall configuration 678 </loctext> 679 </common_name> 680 <description> 681 <loctext xml:lang='C'> 682Service firewall configuration. 683 </loctext> 684 </description> 685 <prop_pattern name='policy' type='astring' 686 required='true'> 687 <common_name> 688 <loctext xml:lang='C'> 689Firewall policy 690 </loctext> 691 </common_name> 692 <description> 693 <loctext xml:lang='C'> 694Service firewall policy. 695 </loctext> 696 </description> 697 <visibility value='readwrite'/> 698 <cardinality min='1' max='1'/> 699 <values> 700 <value name='use_global'> 701 <description> 702 <loctext xml:lang='C'> 703Apply Global Default policy, specified in network/ipfilter for the service. This is the default value. 704 </loctext> 705 </description> 706 </value> 707 <value name='none'> 708 <description> 709 <loctext xml:lang='C'> 710No firewall (allow all). 711 </loctext> 712 </description> 713 </value> 714 <value name='deny'> 715 <description> 716 <loctext xml:lang='C'> 717Deny access to entities specified in 'apply_to' property. 718 </loctext> 719 </description> 720 </value> 721 <value name='allow'> 722 <description> 723 <loctext xml:lang='C'> 724Allow access to entities specified in 'apply_to' property. 725 </loctext> 726 </description> 727 </value> 728 </values> 729 <choices> 730 <include_values type='values'/> 731 </choices> 732 </prop_pattern> 733 <prop_pattern name="apply_to" type="astring" 734 required="false"> 735 <common_name> 736 <loctext xml:lang='C'> 737Apply policy to 738 </loctext> 739 </common_name> 740 <description> 741 <loctext xml:lang="C"> 742The host and network IPs, network interfaces, and ippools to deny if the policy is set to deny, or accept if the policy is set to accept. 743 </loctext> 744 </description> 745 </prop_pattern> 746 <prop_pattern name="exceptions" type="astring" 747 required="false"> 748 <common_name> 749 <loctext xml:lang='C'> 750Make exceptions to 751 </loctext> 752 </common_name> 753 <description> 754 <loctext xml:lang="C"> 755The host and network IPs, network interfaces, and ippools to exempt from the set policy. That is, those to accept if the policy is set to deny, or to deny if the policy is set to accept. 756 </loctext> 757 </description> 758 </prop_pattern> 759 </pg_pattern> 760 <pg_pattern type='notify_params' target='all' required='false'> 761 <common_name> 762 <loctext xml:lang='C'> 763FMA and SMF notification parameters 764 </loctext> 765 </common_name> 766 <description> 767 <loctext xml:lang='C'> 768Parameters for notification of FMA events and SMF state transitions. 769 </loctext> 770 </description> 771 <prop_pattern name='smtp,active' type='boolean' 772 required='false'> 773 <common_name> 774 <loctext xml:lang='C'> 775smtp notification active 776 </loctext> 777 </common_name> 778 <description> 779 <loctext xml:lang='C'> 780Notifcation mechanism smtp active status. 781 </loctext> 782 </description> 783 </prop_pattern> 784 <prop_pattern name='smtp,to' type='astring' 785 required='false'> 786 <common_name> 787 <loctext xml:lang='C'> 788smtp notification recipient 789 </loctext> 790 </common_name> 791 <description> 792 <loctext xml:lang='C'> 793Recipient for smtp notification mechanism. 794 </loctext> 795 </description> 796 </prop_pattern> 797 <prop_pattern name='smtp,reply-to' type='astring' 798 required='false'> 799 <common_name> 800 <loctext xml:lang='C'> 801smtp notification reply-to 802 </loctext> 803 </common_name> 804 <description> 805 <loctext xml:lang='C'> 806Header reply-to for smtp notification mechanism. 807 </loctext> 808 </description> 809 </prop_pattern> 810 <prop_pattern name='snmp,active' type='boolean' 811 required='false'> 812 <common_name> 813 <loctext xml:lang='C'> 814snmp notification active 815 </loctext> 816 </common_name> 817 <description> 818 <loctext xml:lang='C'> 819Notifcation mechanism snmp active status. 820 </loctext> 821 </description> 822 </prop_pattern> 823 <prop_pattern name='syslog,active' type='boolean' 824 required='false'> 825 <common_name> 826 <loctext xml:lang='C'> 827syslog notification active 828 </loctext> 829 </common_name> 830 <description> 831 <loctext xml:lang='C'> 832Notifcation mechanism syslog active status. 833 </loctext> 834 </description> 835 </prop_pattern> 836 </pg_pattern> 837 </template> 838</service> 839 840</service_bundle> 841