一般的な質問
質問ウェブサービスに関連するすべての情報はどこにありますか?
Answer:
- ウェブサービス関連文書
- ユニバーサルモジュールのドキュメント(Webサービスタイプのリストなど)
- 一般的な開発者向けページ(Webサービスが当社のAPIにアクセスしたり、DocuWare URLを構築したりする場合)
- SOAPウェブサービスの開発者向けページ
質問: DocuWareにWebサービスを登録するにはどうすればよいですか?
回答: KBA-36514をご確認ください。
Question: WebサービスとDocuWare Cloudを接続するには何が必要ですか?
Answer:Webサービスは公開されているIPを持つ必要があります。さらに、パブリックFQDNとHTTPS(TLS 1.2)が必要です。
また、DocuWare CloudはWebサービスファイアウォールでロックが解除されている必要があります。
詳しくは、KBA-36612をご確認ください。
Question: WebサービスファイアウォールからDocuWare Cloudのロックを解除するにはどうすればよいですか?
Answer: KBA-36612をご確認ください。
Question: 動作するHTTPS接続を有効にするにはどうすればよいですか?
回答:KBA-36222を確認してください:KBA-36222を確認してください。
Question: Webサービスを公開せずにAPIへのアクセスをテストするにはどうすればよいですか?
Answer:弊社のプレゼンテーションVMをご利用ください。パートナー様向けに提供されており、オンプレミスのDocuWareシステム(デモ)を出荷しています。
質問:Webサービスにファイルを送信するにはどうすればよいですか?Document-IDのパラメータを持つようにWebサービスを変更してください。DocIDを受信したら、DocuWare APIにアクセスし、ドキュメントをダウンロードする必要があります。ワークフローで直接Webサービスにファイルをアップロードすることはできません。
文書をファイルとして必要なだけであれば、電子メール・アクティビティを使用して送信することを検討できます。
質問:ワークフローはどのタイプのウェブサービスをサポートしていますか?REST および SOAP タイプのウェブサービスをサポートしています。
詳細については、KBA-36669 を参照してください。
RESTに関する質問
Question: RESTウェブサービスの作成方法を教えてください。
Answer: まず、少なくともDocuWare 7.5が必要です。そのためのさまざまなフレームワークやテンプレートがあります。DocuWareによる例はありませんが、DocuWareがサービスの必須機能をすべてサポートしていることを確認してください(下記参照)。
質問 RESTウェブサービスのアクティビティサポートは、どのような機能を提供していますか?
Answer: JSONまたはXMLでHTTP-Requestを送信することができ、HTTPメソッドGET、PUT、POST、DELETEを変更できます。
また、URLルート、クエリ・パラメータ、HTTPヘッダを設定したり、HTTPリクエスト・ボディに変数やインデックス・フィールドを入力したり、HTTPレスポンス・ボディを変数やインデックス・フィールドに割り当てたりすることもできます。
、OKレスポンスとして適格なHTTPコード(200/OK以外)を自由に選択し、変数に割り当てるオプションもあります。
Cookieやその他のレスポンスヘッダーを保存できないため、アクティビティからDocuWare APIを直接呼び出すことはサポートされていません。
RESTを使用してDocuWare APIにアクセスする場合は、独自のWebサービスを作成し、そのコードでAPIを呼び出すか、iPaaSコネクターを使用する必要があります。
詳細については、KBA-36968を確認してください。
SOAP関連の質問
Question: SOAPにはどのタイプまたは例を使用すればよいですか?
Answer: すべてのSOAPサービスが互換性があるわけではないので、例と同じプロジェクトタイプを使用することを強くお勧めします。
Visual Studioでそのようなサービスを作成したい場合、"ASP.NET Web Application"タイプの新しいプロジェクトを作成し、>新しい要素を追加します(Webサービス(ASMX)を選択)。...asmx.cs-fileの各Webメソッドに[WebMethod]タグを追加します。
詳細については、SOAPウェブサービスのDeveloperページを参照してください。
Question: RESTウェブサービスと比較して、SOAPウェブサービスのDocuWareでの違いは何ですか?
Answer:WebサービスのXMLまたはJSONペイロードを自分でフォーマットしてコーディングする代わりに、各パラメーターにドロップダウンリストを使用して変数を割り当てることができます。
RESTほど柔軟ではありませんが、設定するオプションが少なく表示されるため、ワークフローへの実装が容易です。詳細については、SOAP ウェブサービスの Developer ページを参照してください。
Question: SOAPウェブサービスで使用できる変数タイプは ?
Answer:bool、int、string、DateTime、decimalです。
戻り値には、サポートされている型を持つ1つの変数、またはサポートされている型のプロパティを持つクラスを使用してください。詳細はKBA-36451 を参照してください。
Question: IISにSOAPウェブサービスを公開するにはどうすればいいですか?
Answer: KBA-36232と SOAPウェブサービスのDeveloperページ(ウェブサービス公開手順で検索)を確認してください。
質問:SOAPWeb サービスで認証を使用するにはどうすればよいですか?KBA-36262を確認してください。
KBAはクラウドとオンプレミスの両方の組織に適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。