차별된 공용 구조체를 사용하여 프로그래밍하는 방법
구분된 공용 구조체는 여러 가지 형식의 데이터 값을 보유할 수 있는 데이터 구조입니다. Host Integration Server는 호스트 파일의 관리되는 공급자 같은 여러 공급자와 구분된 공용 구조체를 사용합니다. Remoting 또는 Web Services를 사용하는 애플리케이션을 만들 때 차별된 공용 구조체에 대한 WSDL(Web Services Description Language) 요구 사항을 충족해야 합니다. WSDL 생성 제약 조건을 사용하려면 개체의 모든 구조를 메서드 호출에 사용해야 합니다. 따라서 스텁 코드 조각에만 있는 경우에도 구분된 공용 구조체의 모든 구조체도 사용되는지 확인해야 합니다.
Remoting 또는 Web Services에서 차별된 공용 구조체를 사용하려면
정상적으로 스키마를 만듭니다.
다른 메서드 호출에서 명시적으로 사용되지 않는 구분된 공용 구조체의 구조를 식별합니다.
사용되지 않는 구조를 호출하는 더미 메서드 호출을 만듭니다.
예제
다음 예제에서는 여러 구분된 공용 구조체를 사용하는 더미 메서드 줄을 보여 줍니다. 이러한 메서드를 사용하면 WSDL 생성 요구 사항이 충족됩니다.
void dummyroutine1 (ACCT_TYPE_SAVE acct_type_sav, ACCT_TYPE_CHK acct_type_chk)