웹 서비스 사용자 정의 함수 마법사를 사용하여 웹 서비스의 조작에 액세스할 수 있는 DB2® 사용자 정의 함수(UDF)를 작성할 수 있습니다.
웹 서비스 사용자 정의 함수 마법사를 실행하고 마법사가 작성하는 UDF를 사용하려면, DB2 웹 서비스 이용자 UDF 및 DB2 XML Extender를 먼저 사용 가능하게 설정하십시오.
UDF를 작성하려면 먼저 XML Extender를 포함하는 DB2 데이터베이스를 데이터 정의 보기에서 정의해야 합니다. 이를 수행하려면 데이터베이스 탐색기에서 새 데이터베이스 연결 마법사를 사용하여 데이터베이스에 연결한 다음, 데이터 정의 보기의 폴더에 대한 연결을 복사해야 합니다.
이 마법사는 Linux™, UNIX® 또는 Windows®용 DB2 UDB 버전 8.1.2 이상에서만 작동합니다.
웹 서비스는 자체 포함되고 자체 설명되는 모듈 형태의 응용프로그램으로서 웹을 통해 공개하고 찾고 호출될 수 있습니다. 웹 서비스의 독특한 기능 중 하나는 HTTP(Hypertext Transfer Protocol)를 통해 XML(Extensible Markup Language)로 통신한다는 점입니다. XML은 특정 프로그래밍 언어 또는 운영 체제에 관계 없이, 웹 서비스의 상호 작용을 가능하게 해줍니다. WSDL(Web Services Definition Language)은 웹 서비스의 외부 인터페이스를 위한 XML 기반 형식입니다.
마법사를 사용하면 웹 서비스용 인터페이스를 정의하는 WSDL 파일을 지정하고, 하나 이상의 UDF를 작성할 데이터베이스 및 스키마를 선택하며, UDF를 작성하려는 조작을 선택한 다음, 각 UDF에 대한 옵션을 지정할 수 있습니다. WSDL 파일에 정의된 각 조작에 대하여 마법사는 하나의 UDF를 작성합니다.
웹 서비스 UDF 마법사를 사용하여 UDF를 작성하려면 다음을 수행하십시오.