---
title: slpService
description: Parent class for Service Location Protocol (SLP) objects. Specific service types inherit from this class and define their own attributes. They are structural object classes.
component: pingds
version: 8.1
page_id: pingds:schemaref:oc-slpService
canonical_url: https://docs.pingidentity.com/pingds/8.1/schemaref/oc-slpService.html
---

# slpService

Parent class for Service Location Protocol (SLP) objects. Specific service types inherit from this class and define their own attributes. They are structural object classes.

SLP service type templates have the following properties:

* `template-type`

  Defines the service type of the template. The service type can reflect:

\* A simple service, for example `service:ftp` \* An abstract service type, for example `service:printer` \* An concrete service type, for example `service:printer:lpr` \* A service with a naming authority, for example `service:printer.sun:local`

This definition is used as the name of the LDAP object class for the template. To translate the service type name, `:` and `.` are replaced with `-`. For example, `service:printer.sun:local` becomes the object class name `service-printer-sun-local`.

* `template-version`

  String containing a major and minor version number, separated by `.`

* `template-description`

  Block of human-readable text describing what the service does.

* `template-url-syntax`

  ABNF grammar describing the service type specific part of the service URL.

|                       |                                                                                                                                                                                                                                                                                                                                                                                                        |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| *OID*                 | 1.3.6.1.4.1.6252.2.27.6.2.1                                                                                                                                                                                                                                                                                                                                                                            |
| *Names*               | slpService                                                                                                                                                                                                                                                                                                                                                                                             |
| *Description*         | parent superclass for SLP services                                                                                                                                                                                                                                                                                                                                                                     |
| *Superior classes*    | [top](oc-top.html)                                                                                                                                                                                                                                                                                                                                                                                     |
| *Class type*          | ABSTRACT: for use when defining other object classes.                                                                                                                                                                                                                                                                                                                                                  |
| *Required attributes* | [description](at-description.html), [objectClass](at-objectClass.html), [service-advert-scopes](at-service-advert-scopes.html), [service-advert-service-type](at-service-advert-service-type.html), [template-major-version-number](at-template-major-version-number.html), [template-minor-version-number](at-template-minor-version-number.html), [template-url-syntax](at-template-url-syntax.html) |
| *Optional attributes* | [service-advert-attribute-authenticator](at-service-advert-attribute-authenticator.html), [service-advert-url-authenticator](at-service-advert-url-authenticator.html)                                                                                                                                                                                                                                 |
| *Origin*              | [RFC 2926](https://datatracker.ietf.org/doc/html/rfc2926)                                                                                                                                                                                                                                                                                                                                              |
| *Schema file*         | 03-rfc2926.ldif                                                                                                                                                                                                                                                                                                                                                                                        |
