우리는 Delphi2005 패치와 함께 Delphi2005 패치를 사용하고 있으며 DelphiXE SOAP 라이브러리를 실험하고 있습니다. 하지만 난 걸렸어 ... 우리는 애플 리케이션이 1 년 동안 지금 소비하고있는 내부 서비스를 가지고있어. 이 서비스는 document/literal convention을 사용하며 여러 플랫폼 (java, .Net 및 우리 - Delphi2005)의 여러 시스템에서 사용됩니다. 이제는 소비자가 아닌 출판인이되어야합니다. 그래서 우리는 서버 서비스를 구축하고 있습니다. 그리고 WSDL이 잘못 나오고 있습니다. 필자는 "공식적인"WSDL을 문서/리터럴로 사용하며 서비스로 다시 제공하려고 할 때 RPC 스타일로 나온다. HTTPSoapPascalInvoker.Converter의 옵션을 [soLiteralParams, soDocument]로 설정 했음에도 불구하고. 더 많은 검색을 했으므로 다음과 같은 문구를 발견했습니다. "Delphi for Win32는 문서 리터럴 비누 서버 생성을 지원하지 않습니다." [http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_22664248.html]Delphi SOAP 서버 - 문서/리터럴 - 가능?
견적은 몇 년 전입니다. 누구라도 여전히 적용되는지 알고 있습니까?
필요한 경우 프로젝트의이 부분을 Delphi2010 또는 XE로 옮길 수있는 위치에 있지만 (자동화 된 빌드 프로세스에 렌치를 던지기를 바랍니다). SOAP 라이브러리를 포함하는 것은 괜찮습니다. 우리는 이미 그렇게했습니다.
문서/리터럴을 준수하는 WSDL을 생성하는 2005, 2010 또는 XE에서 Win32 Delphi 웹 서비스를 작성할 수 있는지 여부를 아는 사람이라면 누구나 매우 만족합니다.
감사합니다. 두려움이 확인되었지만 몇 가지 옵션이 있음을 확인하는 것이 좋습니다. –