0

SLC ARC では、UI を介して (データソースを作成し、モデルを生成するときに) 使用可能なコネクタのリストがハードコーディングされていました (問題の概要へのリンク) API Connect にも同じことが当てはまりますか?

事実上、mssql コネクタのフォークを作成して、既存のテーブルからモデルを生成する際のスキーマの処理方法に関するいくつかの問題に対処したいと考えています。そのようなコネクタを作成した場合、それをインストールして GUI 経由で利用できるようにすることはできますか (ここでも、ハードコーディングのために SLC ARC 経由ではできませんでした)。どんな助けでも大歓迎です!

編集: loopback-connector-redis コネクタを使い捨てプロジェクトにインストールしました。APIC をスピンアップしても、データ ソース画面に表示されません。したがって、私の質問を言い換えると、そのようなコネクタを含めることができる設定またはその他の方法はありますか? 理想的には、APIC がプロジェクトをスキャンし、何をインストールしたかを判断して、それらのコネクタを公開します。

4

1 に答える 1

1

ご覧のとおり、リストは現在修正されており、追加のインストール済みコネクタは検出されません。

独自のカスタム コネクタを使用する場合は、API Designer を使用して新しいデータ ソースを作成し、MSSQL コネクタを選択して、通常どおりに値を入力します。

次に、システム上のファイルを開いてコネクタ ターゲットを微調整する必要があります。

プロジェクト ディレクトリを開く./server/datasources.jsonと、作成したばかりのデータソースが表示されます。次に、connector作成したカスタム バージョンの名前に値を変更して保存し、通常どおり API の開発を続けます。

{
  "db": {
    "name": "db",
    "connector": "memory"
  },
  "DB2 Customers": {
    "host": "datbase.acme-air.com",
    "port": 50000,
    "database": "customers",
    "password": "",
    "name": "Customer DB",
    "connector": "db2-custom",
    "user": "mhamann@us.ibm.com"
  }
}

残念ながら、デザイナのデータソース エディタにはデータソースが表示されないため、データソースの管理に関しては自分で行う必要があります。Designer の他の部分で引き続き使用できるため、モデルなどを接続できます

于 2016-10-28T14:39:55.680 に答える