メインコンテンツへスキップ
Waters Japan

NuGenesis SDMS の新しい WebVision インターフェースに、エラー「Could not copy the selected record(s)」(選択された記録をコピーできませんでした)が表示される - WKB276512

Article number: 276512To English version

症状

  • プロジェクト間で記録をコピーすると、WebVision に以下のエラーメッセージが表示される:
    • Could not copy the selected record(s)(選択した記録をコピーできませんでした)
    • Identity API と通信しようとすると、エラーが発生しました
  • 記録はコピーされない
  • ブラウザーの開発者ツールで、宛先プロジェクトへのリクエストの結果が HTTP 200(「OK」)ではなく HTTP 204(「No Content」)と表示される

環境

  • NuGenesis9.3.1 SDMS

原因

ドライブ:\Program Files (x86)\Waters\NGSDMS\Application Server\Vision\SdmsProjects\appettings.json ファイルの Web API 設定に、正しくない Web サーバーホスト名またはポートがあります。

解決策

  1. メモ帳で appsettings.json ファイルを編集します。
  2. 「ExternalApi」設定には、IdentityApi、AuditTrailApi、SdkGatewayApi の 3 つのサブセクションがあります。各サブセクションには、ホスト名、ポート、URL セグメントがあります。
  3. SDMS Web サーバーの完全修飾ホスト名を、各 API のホスト設定として設定します。
  4. appsettings.json ファイルを保存して閉じます。
  5. IIS を再起動します。

追加情報

「ExternalApi」設定の例:

  "ExternalApi": {
    "IdentityApi": {
      "Host": "webserver.domain.com",
      "Port": 54825,
      "ApiName": "identity-api",
      "Version": 1
    },
    "AuditTrailApi": {
      "Host": "webserver.domain.com",
      "Port": 54822,
      "ApiName": "audit-trail-api",
      "Version": 1
    },
    "SdkGatewayApi": {
      "Host": "webserver.domain.com",
      "Port": 54827,
      "ApiName": "sdms-web-sdk"
    }
  }

id276512, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG