NativeLibrary 스테레오타입

Informix® 4GL에서 마이그레이션하는 고객은 C 언어 서브루틴을 보유하기 위한 NativeLibrary 스테레오타입이 필요합니다.

이 라이브러리 유형은 EGL 생성 Java™ 코드를 사용하여 C 언어로 쓴, 로컬로 실행 중인 하나의 DLL을 호출할 수 있습니다. 이 라이브러리 유형에서 각 함수의 목적은 DLL 함수에 인터페이스를 제공하는 것입니다. EGL 함수에서 명령문을 정의할 수 없으며 라이브러리에서 상수 또는 변수를 선언할 수 없습니다.

다음 예제는 NativeLibrary 파트를 표시합니다.
  Library myNativeLibrary type NativeLibrary
  {callingConvention=CallingConventionKind.I4GL, dllname="mydll"}

    Function entryPoint1( p1 INT sqlNullable in, 
                          p2 DATE in, p3 TIME in, 
                          p4 INTERVAL in, p5 ANY out) 
    end 
    Function entryPoint2( p1 FLOAT in, 
                          p2 STRING in, 
                          p3 SMALLINT out)
    end 
    Function entryPoint3( p1 ANY in, 
                          p2 ANY in, 
                          p3 ANY out, 
                          p4 CLOB inOut)
    end   end 		

이 스테레오타입과 명확하게 연관된 특성에 대한 정보는 NativeLibrary 특성의 내용을 참조하십시오.