Q&A

  • WSDL 이용해서 어떻게 데이터를 주고 받나요?
WSDL 주소와 Parameter는 아는데,

델파이에서 어떻게 처리해 줘야 하나요?

2  COMMENTS
  • Profile
    권태훈 2007.03.08 20:29
    wsdl 이용하라는 소리는 wsdl을 제공(서버)하는쪽과 받는(클라이언트)쪽으로 구성됩니다.

    서버쪽에서 구조체를 정의하고 soap으로 서버를 돌리면 xml파일안에 구조체가 담기게 되고,

    서버쪽은 웹서버에 cgi(asp)형태로 붙게 되죠.

    인터넷창에 주소와 경로를 치면 서비스가 보이고, 뒤에 ?wsdl을 붙이면 위에 말한 xml을 제공합니다.


    델파이의 새 프로젝트->기타->웹쪽->wsdl 선택해서 "주소?wsdl"이라고 치면 xml을 파싱해서

    .pas 파일 하나를 만듭니다.. 여기에는 통신 구조체와 함수등이 포함되죠..

    그러면 프로젝트에서 구조체를 포함하는 변수를 선언하고, 변수에 값을 넣고,

    함수를 부르면... 서버쪽으로 통신이 됩니다.


    일반적으로 통신하면 고민해야 될게 많은데... wsdl사용하면 전혀 고민할 필요가 없구요.

    그냥 변수에 값 넣고 호출하면 통신 알아서 됩니다...

    wsdl로 .pas 만드는것까지 하면 반 된거구.. 구조체보시고 변수선언해서 값 넣고

    호출하면 끝납니다...  

    거의 손안대고 코푸는격이죠..

    PS:여기 강의실인가 팁인가?.. 델마당에서였나?... 웹서비스사용하기(wsdl)로 정리된 게시물이 있는데
    링크를 저장해놓은거 같은데 못 찾겠네요.. 있으면 올릴라고 했는데..



  • Profile
    이의성 2007.03.08 23:43