WsdCodeGen 정보

WsdCodeGen은 XML 구성 파일을 사용하여 서비스 메타데이터의 위치를 확인합니다. 구성 파일은 인터페이스 이름, 인터페이스 GUID, 클래스 이름, 메서드 이름 및 기타 식별자를 정의하는 데도 사용됩니다. 이 파일에 대한 자세한 내용은 WsdCodeGen 구성 파일을 참조하세요.

WsdCodeGen에는 XML 구성 파일과 하나 이상의 서비스 설명 파일(WSDL 및/또는 XSD 파일)의 두 가지 입력 파일이 필요합니다. WsdCodeGen은 이러한 입력 파일을 처리하고 인터페이스 파일과 헤더/소스 파일이라는 두 가지 유형의 출력 파일을 생성합니다.

입력 파일

유형 Description
구성 파일 서비스 메타데이터의 위치를 나타내고 인터페이스 이름, 인터페이스 GUID, 클래스 이름, 메서드 이름 및 기타 식별자를 정의하는 XML 파일입니다.
서비스 설명 파일 디바이스에서 구현할 서비스를 설명하는 하나 이상의 WSDL 또는 XSD 파일입니다.

 

출력 파일

유형 Description
인터페이스 파일 인터페이스 헤더 파일을 생성하기 위해 MIDL 컴파일러와 함께 사용할 수 있는 IDL(인터페이스 정의 언어) 파일입니다. WSDAPI 클라이언트 및 WSDAPI 서비스는 이 인터페이스 파일을 사용할 수 있습니다.
C++ 헤더 및 원본 파일 메시지 계약, 네임스페이스 및 형식 정보를 설명하는 C++ 파일입니다. 프록시 코드 및/또는 스텁 코드가 포함될 수 있습니다. 프록시 코드는 서비스의 인터페이스를 구현하고 서비스 메서드 호출을 서비스 요청을 만드는 WSDAPI 작업으로 변환합니다. 스텁 코드는 WSDAPI 서비스 요청을 서비스 메서드를 호출하는 코드로 변환합니다.

 

디바이스 코드 생성기의 웹 서비스

WsdCodeGen 사용