プログラムのコンフィグレーションファイルで指定されている動的WSDLの操作とパラメータはどうすれば使用できますか?DelphiでWSDLを動的に使用する
[Section]
WSDL=http://example.com/SomePub/ws/SomeService?wsdl
Username=myuser
Password=mypass
OperationName=MyOperation
ParameterName=MyParameter
すなわち:例えば、我々は、設定ファイルを
を持っています私たちは未知であるが、実行時に(ini-fileによって)指定されたWebサービスを使用する必要があります。したがって、DelphiではWSDL Importウィザードを使用できません。
設定からこれらの設定をロードし、与えられたWSDLで指定されたWebサービス上の指定されたパラメータで指定された操作にデータを渡すようなプログラムをDelphiで記述できますか?
静的に使用することについての素晴らしい点は、IDEでコンパイル時の型の安全性とコード補完を得ることです。あなたのコードでは、データがどのように転送されているのか、XMLが何であるのかを知る必要はありません。すべてがDelphi構造にうまくマッピングされているからです。だからあなたはそれを動的に使う特別な理由がありますか? –
はい、Wouter、私はする必要があります。 – vladon
これを本当に行う必要があるなら、delphiは仕事のための適切なツールではなく、Javaや.NETのようなJIT言語で目標を達成するのがより簡単になります。 – whosrdaddy