WSDL 가져오기/내보내기
본 부록에서는 WSDL 가져오기/내보내기 기능에 대하여 설명한다.
1. 웹 서비스 가져오기
웹 서비스 가져오기 기능은 WSDL 파일을 이용하여 인바운드나 아웃바운드 설정을 할 수 있는 기능이다.
-
거래그룹 네비게이터에서 거래그룹/거래를 선택한 다음 컨텍스트 메뉴에서 [가져오기]를 선택한다. [AnyLink import] 메뉴의 [웹 서비스 가져오기]를 선택한다.
웹 서비스 가져오기항목 설명 파일 경로
파일시스템에서 WSDL 파일을 가져와서 서비스를 생성한다.
URL 경로
입력한 URL경로에서 WSDL 파일을 가져와서 서비스를 생성한다.
{$IP}:{$PORT}/{$CONTEXT_PATH}/{$URL}?wsdl
위의 형식의 URL을 이용하여 WSDL을 가져올 수 있다.
웹 서비스 타입
웹 서비스의 타입을 설정한다.
-
Inbound : 인바운드 서비스에 필요한 거래(그룹), 인바운드 WSDL, 인바운드 메시지가 생성된다.
-
Outbound : 아웃바운드 서비스에 필요한 아웃바운드 WSDL, 아웃바운드 메시지, 아웃바운드 룰이 생성된다.
-
Proxy : 인바운드와 아웃바운드 서비스에 필요한 모든 리소스들이 생성되고, 아웃바운드 룰을 사용하는 플로우도 함께 생성된다.
-
-
웹 서비스 가져오기를 통하여 생성될 리소스들의 경로를 선택한다.
웹 서비스 가져오기 - 리소스 경로 선택
2. 웹 서비스 내보내기
웹 서비스 내보내기 기능은 AnyLink의 거래를 웹 서비스를 제공하기 위한 WSDL 파일의 생성을 도와준다.
-
거래그룹 네비게이터에서 거래(그룹)를 선택한 다음 컨텍스트 메뉴에서 [내보내기]를 선택한다. [AnyLink Export] 메뉴의 [웹 서비스 내보내기]를 선택한다.
-
WSDL로 내보낼 거래(그룹)를 선택한다.
거래를 선택하여 내보내는 경우에는 WSDL에 해당 거래의 인바운드 메시지가 정의되고 서비스의 soapAction이 거래의 sysId로 정의된다.
거래그룹을 선택하여 내보내는 경우에는 WSDL에 모든 하위 거래의 인바운드 메시지가 정의되고 각 서비스의 soapAction은 [거래] > [파싱 정보] > [거래 식별코드]에 정의한 코드값이 soapAction이 된다.
웹 서비스 내보내기 -
다음과 같이 WSDL 파일이 생성되는 것을 확인할 수 있다. 파일명은 'ib_${거래(그룹)ID}.wsdl’로 생성된다.
웹 서비스 내보내기 결과