Gestión de servicios de protocolo de ubicación de servicios en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Uso del registro del proxy de SLP para anunciar

Un anuncio de servicio consta de líneas que identifican la URL del servicio, un ámbito optativo y una serie de definiciones de atributos. El daemon del SLP lee, registra y mantiene anuncios de proxy exactamente como un cliente de SA lo haría. A continuación se muestra un ejemplo de un anuncio de un archivo de registro de proxy.

En el ejemplo, se anuncian una impresora antigua que admite el protocolo LPR y un servidor FTP. Números de línea se han agregado para fines descriptivos y no forman parte del archivo.

 (1) #Advertise legacy printer. 
 (2) 
 (3) service:lpr://bizserver/mainspool,en,65535
 (4) scope=eng,corp
 (5) make-model=Laserwriter II
 (6) location-description=B16-2345
 (7) color-supported=monochromatic
 (8) fonts-supported=Courier,Times,Helvetica 9 10
 (9) 
 (10) #Advertise FTP server
 (11) 
 (12) ftp://archive/usr/src/public,en,65535,src-server
 (13) content=Source code for projects
 (14) 

Notas - El archivo de registro de proxy admite la misma convención para caracteres que no son ASCII de escape que el archivo de configuración. Para obtener más información sobre el formato del archivo de registro de proxy, consulte la RFC 2614.
Tabla 4-1  Descripción del archivo de registro de proxy de SLP
Números de línea
Descripción
1 y 10
Las líneas de comentario comienzan con un símbolo de número (#) y no afectan la operación del archivo. Todos los caracteres hasta el final de una línea de comentario se ignoran.
2, 9 y 14
Líneas en blanco que delimitan los anuncios.
3, 12
Direcciones URL del servicio que cuentan con tres campos necesarios y un campo opcional que están separados por comas:
  • Genérica o service: URL anunciada. Consulte la RFC 2609 para obtener la especificación de cómo formar una service: URL.

  • Idioma del anuncio. En el ejemplo anterior, el campo se ha establecido en inglés, en. El idioma es una etiqueta de idioma de RFC 1766.

  • Duración del registro, medida en segundos. La duración se limita a un número entero no firmado de 16 bits. Si la duración es menor que el máximo, 65535, slpd agota el tiempo de espera del anuncio. Si la duración es 65535, slpd actualiza el anuncio periódicamente, y la duración se considera permanente, hasta que slpd se cierra.

  • (Opcional) Campo de tipo de servicio: si se usa, este campo define el tipo de servicio. Si la URL del servicio se define, puede cambiar el tipo de servicio bajo el cual se anuncia la dirección URL. En el ejemplo anterior de un archivo de registro de proxy, la línea 12 contiene una URL de FTP genérica. El campo de tipo opcional hace que la dirección URL se anuncie bajo el nombre de tipo de servicio src-server. El prefijo service no se ha agregado de manera predeterminada en el nombre del tipo.

4
Designación de ámbito.
La línea opcional consta del token scope, seguido de un signo igual y una lista separada por comas de nombres de ámbitos. Los nombres de ámbitos están definidos por la propiedad de configuración net.slp.useScopes. Sólo ámbitos que se han configurado para el host se deben incluir en la lista. Cuando una línea de ámbito no se ha agregado, el registro se realiza en todos los ámbitos donde slpd está configurado. La línea de ámbito debe figurar inmediatamente después de la línea de la dirección URL. De lo contrario, los nombres de ámbitos se reconocen como atributos.
5–8
Definiciones de atributos.
Después de la línea de ámbito opcional, la mayor parte del anuncio del servicio contiene líneas de pares de listas de valores o atributos. Cada par consta de la etiqueta de atributo, seguida de un signo igual y un valor de atributo o una lista separada por comas de valores. En el ejemplo anterior de un archivo de registro de proxy, la línea 8 ilustra una lista de atributos con varios valores. Todas las otras listas tienen valores únicos. El formato de los valores y los nombres de atributos es el mismo que el de los mensajes de SLP en el cable.