Question:
ウェブクライアント、インポート、ワークフローで「LDS Connection Error」というエラーが表示されます。
Answer:
このエラーはLocal Data Connectorとクラウドシステム間の接続が壊れているか、中断していることを示しています。
これにはいくつかの原因が考えられます。
- Windowsサービス "DocuWare Local Data Connector "がクラウドシステムとの接続を失った。
- Windowsサービス「DocuWare Desktop Apps」がクラウドシステムとの接続を失った。
- Local Data Connectorを実行しているサーバーがインターネットに接続できなくなった。
- ローカルデータベースがLocal Data Connectorで動作するための要件を満たしていない。
- Local Data Connector と Desktop App をアップデートする必要がある。
- DocuWare Desktop Appsがインストールされていない(これらは接続に必要です)
基本的に、Local Data ConnectorはDocuWare Dekstop App Frameworkに基づいてDocuWare Cloudと通信するため、DocuWare Dekstop Appsも必要です。
この動作を解決するには、まずどのような手順がありますか?
- Windowsサービス「DocuWare Desktop Apps」を再起動します。
- Windowsサービス「DocuWare Local Data Connector」を再起動します。
- Local Data Connectorにアクセスデータを再度入力し、確認してください。
- Local Data ConnectorのHUBアドレスが利用可能で、ネットワークからアクセスできるかどうかを確認します。Local Data ConnectorのHUBアドレスは、こちらのKB記事で確認できます。
- デスクトップアプリはクラウドシステムに接続していますか?
- データベースサーバーに到達可能かどうか、リクエストを受信できるかどうかを確認してください。テストとして新しい接続を作成することもできます。
質問:
Local Data Connectorで動作するためのデータベースの要件は何ですか?
回答:
MSSQL:
- Microsoft SQLデータベースとテーブルがDBOスキーマに配置されている必要があります。
- 少なくともDATAREADERとDATAWRITERの権限が必要です。
ODBC:
Local Data Connector は、標準的なケースで動作する標準ドライバ ODBC 接続を想定しています。ODBC ドライバとアーキテクチャが異なるため、
標準的なケースのみをサポート します。
Oracle:
TNS_NAME 変数はシステム全体で利用可能で、SQLPLUS / SQL DEVELOPER からアクセス可能でなければなりません。
Question:
以下のエラーメッセージが表示されます:
System.ServiceModel.EndpointNotFoundException:
net.pipe://localhost/DwLocalDataConnector でメッセージを受け付けることができるエンドポイントがありませんでした。
これは多くの場合、不正なアドレスまたは SOAP アクションによって発生します。
---> System.IO.PipeException:パイプエンドポイント 'net.pipe://localhost/DwLocalDataConnector'
がローカルマシンで見つかりませんでした。
回答
このエラーメッセージは、Local Data Connector の Windows サービスまたは Desktop Apps への接続がないことを意味します。
Local Data Connector サービスおよび Desktop Apps サービスを再起動してください。
重要な注意事項:
DocuWareは、常に各データベースのネイティブドライバーを必要とすることにご注意ください。
ODBC経由でMSSQLまたはORACLEデータベースにアクセスすることは、ネイティブドライバーを使用するよりも効率的ではありません。
常にLocal Data Connector LogsをDocuWareに送信してください!
これらは通常、標準ディレクトリにあります: %Programdata%DocuWareLogs
接続情報と設定ファイルもDocuWareに送信してください
これらは通常、標準ディレクトリにあります: %Programdata%DocuWareLocalDataConnector
データベースエラーメッセージが表示された場合は、ローカルデータベースインスタンスが正常に動作しているか、ネットワークインフラが機能しているかを確認してください。
DocuWare Cloudへの接続の中断は、ローカルデータベースのタイムアウトや、接続の中断によりサーバー
がDocuWare Cloudへの接続を維持できない場合にも発生する可能性があります。
Local Data Connectorには、この動作を解決するためのリピーティングメカニズムが組み込まれていますが、ローカルの制限を保証するものではありません。
Local Data Connectorは、外部データベースのレコードを最大1000件まで読み込んだり処理したりできます。
これは、1000件を超えるエントリでローカルデータソースを更新したり、レコードをDocuWare Cloudに転送したりできないことを意味します。
これは技術的な制限です。
Local Data Connector は、varchar(max) などの max 接頭辞を使用するフィールドをサポートしていません。
フィールドを使用するには、条件句で 1 ~ 255 の固定数を定義する必要があります。varchar(255)などのデフォルト値を推奨します。
KBAはクラウド組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。