javaで書かれたWebサービスへの参照があります。私はBizTalkプロジェクトでそれを使用する必要があります。だから、サービス参照の追加 - 詳細 - Web参照の追加は、Java WebサービスがWCFサービスではないため、参照を追加します。 OK、VSは私のためにサービスのXSDとODXを生成します。しかし、私がプロジェクトをコンパイルしようとすると、私は非常に奇妙なエラー"タイプXXXの宣言の部分的な修飾子がありません;このタイプの別の部分宣言が存在"。同じエラーはhereと記載されています。BizTalkでJava Webサービスを使用する
新しいソリューションを作成してコンソールアプリケーションを追加し、Web参照を追加し、そのソリューションが正常に構築されたので、私は何かが欠けていると思った。したがって、BizTalkソリューションでWebサービス参照を追加した場合にのみエラーが発生すると判断できます。
手動でエラーを修正しようとしましたが、Reference.map.csファイルを開き、生成された名前空間に ".Biztalk"という接尾辞を追加し、すべてが正常にコンパイルされました。それは本当にBizTalkプロジェクトのコードジェネレータのバグですか、何か不足していますか?
新しい** BizTalk **プロジェクトとソリューションを作成して、Web参照を再度追加しようとしましたか? – Fabio
@ファビオ、もちろん私は持っています。同じ結果。私はJava Webサービスが正しく実装されていないと思っていましたが、コンソールアプリケーションを作成した後、正しいファイルを作成できないbiztalkコードジェネレータであるという結論を出しました。 –