2016-10-27 5 views
0

SLC ARCでは、UIを使用して(データソースを作成してモデルを生成するときに)使用できるコネクタのリストがハードコードされていました(link to overview of issue)API Connectについても同じことが成り立ちますか?IBM API Connect - UIを介してカスタムコネクタを公開できますか?

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

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

答えて

1

これまで見てきたように、このリストは現在修正されており、追加のインストール済みコネクタは検出されません。

独自のカスタムコネクタを使用する場合は、APIデザイナを使用して新しいデータソースを作成し、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": "[email protected]" 
    } 
} 

は残念ながら、あなたは、データソースの管理の面で自分で今しています。それらはとなります。はデザイナーの他の部分でも使用できるため、モデルなどを接続することができます。

+0

@JP。これはあなたの問題を解決するのに役立ちましたか?そうであれば、その質問に回答してください。 –

関連する問題