Oracle® Solaris 11.2의 서비스 위치 프로토콜 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

SLP 프록시 등록을 사용하여 알림

서비스 알림은 서비스 URL, 선택적 범위 및 일련의 속성 정의를 식별하는 행으로 구성됩니다. SLP 데몬은 SA 클라이언트와 똑같이 프록시 알림을 읽고, 등록하고, 유지 관리합니다. 다음은 프록시 등록 파일을 통한 알림의 예입니다.

이 예에서는 LPR 프로토콜 및 FTP 서버를 지원하는 레거시 프린터를 알립니다. 행 번호는 설명을 위해 추가되었으며 파일의 일부가 아닙니다.

 (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) 

주 -  프록시 등록 파일에서는 ASCII가 아닌 문자를 이스케이프하기 위해 구성 파일과 동일한 규칙을 지원합니다. 프록시 등록 파일의 형식에 대한 자세한 내용은 RFC 2614를 참조하십시오.
표 4-1  SLP 프록시 등록 파일 설명
행 번호
설명
1 및 10
주석 행은 그물 무늬 기호(#)로 시작하며 파일의 작업에 영향을 주지 않습니다. 주석 행 끝까지의 모든 문자는 무시됩니다.
2, 9 및 14
알림을 구분하는 빈 행입니다.
3, 12
서비스 URL로, 각각 3개의 필수 필드와 1개의 선택적 필드가 쉼표로 구분되어 있습니다.
  • 알려지는 일반 또는 service: URL입니다. service: URL을 만드는 방법에 대한 사양은 RFC 2609를 참조하십시오.

  • 알림의 언어입니다. 이전 예에서는 이 필드에 영어, en을 지정했습니다. 언어는 RFC 1766 언어 태그입니다.

  • 등록의 수명(초)입니다. 수명은 부호 없는 16비트 정수로 제한됩니다. 수명이 최대값 65535보다 적으면 slpd에서 알림 시간을 초과합니다. 수명이 65535이면 slpd에서는 알림을 정기적으로 갱신하며 slpd가 종료될 때까지는 수명이 영구적인 것으로 간주됩니다.

  • (옵션) 서비스 유형 필드 – 사용하는 경우 이 필드에서는 서비스 유형을 정의합니다. 서비스 URL이 정의된 경우 URL이 알려지는 서비스 유형을 변경할 수 있습니다. 이전 예의 프록시 등록 파일에서는 12행에 일반 FTP URL이 포함됩니다. 선택적 유형 필드를 사용하면 URL이 서비스 유형 이름 src-server로 알려집니다. service 접두어는 유형 이름에 기본적으로 추가되지 않습니다.

4
범위 지정입니다.
선택적 행에는 토큰 scope, 등호 및 쉼표로 구분된 범위 이름이 순서대로 포함됩니다. 범위 이름은 net.slp.useScopes 구성 등록 정보로 정의됩니다. 호스트에 대해 구성된 범위만 목록에 포함해야 합니다. 범위 행을 추가하지 않으면 slpd가 구성된 모든 범위에서 등록이 만들어집니다. 범위 행은 URL 행 바로 다음에 표시되어야 합니다. 그렇지 않으면 범위 이름이 속성으로 인식됩니다.
5–8
속성 정의입니다.
선택적 범위 행 뒤의 대량의 서비스 알림에는 속성/값 목록 쌍 행이 포함됩니다. 각 쌍은 속성 태그, 등호 및 속성 값 또는 쉼표로 구분된 값 목록으로 구성됩니다. 이전 예의 프록시 등록 파일에서 8행에는 여러 값이 있는 속성 목록이 나와 있습니다. 다른 모든 목록에는 단일 값이 있습니다. 속성 이름 및 값의 형식은 실시간 SLP 메시지와 동일합니다.