wsdl 에 대해 구동방법 또는 테스트 할수 있는 것은 아시는분 계신가요?

wsdl 에 대해 구동방법 또는 테스트 할수 있는 것은 아시는분 계신가요?

QA

wsdl 에 대해 구동방법 또는 테스트 할수 있는 것은 아시는분 계신가요?

본문

웹으로 개발을 하려는데 건강보험공단측과 질의/응답을 받아야 할것 같은데 방식이 wsdl 방식이네요..

근데 개발 참고에 쓰라고 나와 있는거는 xml 문서 뿐이네요... 어찌 해야할지 난감하네요..

아시는분 도움좀 요청 드립니다...

 

뭐 xml 안에 문서는 대충 아래와 같은 xml 문서네요...

 

<?xml version="1.0" encoding="UTF-8" ?>

<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="http://api.nhic.or.kr:1443/services/nhic" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://api.nhic.or.kr:1443/services/nhic">

- <xsd:schema xmlns:stns="java:nhmp.wg.yos.maint.vo" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="java:nhmp.wg.yos.maint.vo">
- <xsd:complexType name="ArrayOfMsg1Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" name="Msg1Vo" nillable="true" minOccurs="0" type="stns:Msg1Vo" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfMsg2Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" name="Msg2Vo" nillable="true" minOccurs="0" type="stns:Msg2Vo" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfMsg3Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" name="Msg3Vo" nillable="true" minOccurs="0" type="stns:Msg3Vo" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfMsg4Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" name="Msg4Vo" nillable="true" minOccurs="0" type="stns:Msg4Vo" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfMsg5Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" name="Msg5Vo" nillable="true" minOccurs="0" type="stns:Msg5Vo" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfMsg6Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" name="Msg6Vo" nillable="true" minOccurs="0" type="stns:Msg6Vo" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="Msg1Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="1" name="birthDay" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="clientInfo" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="date" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="diagDt" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="hiCardNo" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="id" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="loginId" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="msgType" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="operatorJuminNo" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="password" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="pgmType" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="sujinjaJuminNm" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="sujinjaJuminNo" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="version" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="ykiho" nillable="true" minOccurs="1" type="xsd:string" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="Msg2Vo">
- <xsd:sequence>
  <xsd:element maxOccurs="1" name="asylmSym" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="cfhcRem" minOccurs="1" type="xsd:long" />
  <xsd:element maxOccurs="1" name="chwidukRsnCd" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="clientInfo" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="date" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="dentBottom" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="dentImpl1" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="dentImpl2" nillable="true" minOccurs="1" type="xsd:string" />
  <xsd:element maxOccurs="1" name="dentTop" nillable="true" minOccurs="1" type="xsd:string" />

....

하단 생략 

이 질문에 댓글 쓰기 :

답변 2

자유게시판에서 QA로 옮겼습니다.

용도에 맞는 게시판을 이용해 주시면 감사하겠습니다.

WSDL이 XML문서이므로 그걸 가져다 파싱해 사용하시든,

아니면 XML로 넘겨 주시든 하셔야 할 듯 합니다.

 

XML파싱에 관한 것들은 검색해 보시면 많이들 있으니 그걸 참조하세요 ^^ 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,844 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT