> For the complete documentation index, see [llms.txt](https://cimtops.gitbook.io/i-repo-link-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cimtops.gitbook.io/i-repo-link-manual/system/2/3.md).

# i-Repo Gateway設定/i-RepoLink Gateway設定

i-Repo Linkには以下の２つのGateway機能があります。どちらか一方のみご利用いただけます。

## i-Repo Gateway

<table><thead><tr><th width="180.8055419921875">機能</th><th>説明</th><th>備考</th></tr></thead><tbody><tr><td>i-Repo Gateway</td><td>弊社のi-Repo Gatewayを利用できる機能です（当ページ下部を参照ください）。</td><td>オンプレ版：利用可（デフォルト）<br>クラウド版：利用不可</td></tr><tr><td>i-RepoLink Gateway</td><td>kintoneとのリアルタイム連携（kintoneのデータ取得・kintoneのマスターデータ取得）ができる機能です。</td><td>オンプレ版：利用可<br>クラウド版：利用可（デフォルト）<br>※オンプレ版ユーザーは利用にあたり切り替えが必要です。弊社サポートWEBまでお問い合わせください。</td></tr></tbody></table>

## i-Repo Link Gateway

i-Repo Linkのみで、リアルタイム連携をご利用いただけます。

<figure><img src="/files/1m5dt9jYyya2lAyewX2U" alt=""><figcaption></figcaption></figure>

## i-Repo Gateway

{% hint style="warning" %}
「Gatewayへ配置」ボタンを利用する場合は、当ページ下部の設定変更を必ず実施してください（クラウド版ではご利用いただけません）
{% endhint %}

* **i-Repo Gateway設定**は、i-Repo Gatewayのサーバー接続情報を設定します。
* i-Repo Gatewayのアクションファイル、Pythonファイル、データソースの更新時に使用します。

<table><thead><tr><th>項目</th><th>説明</th><th data-hidden></th></tr></thead><tbody><tr><td>i-Repo Gateway URL</td><td>i-Repo GatewayのエンドポイントのURLを設定します。<br>URLは、<strong>[http|https]://[ホスト名]:[ポート番号]/api/v1</strong> までのパスを設定してください。</td><td></td></tr><tr><td>i-Repo Gateway トークン</td><td>i-Repo Gatewayのトークンを設定します。</td><td></td></tr></tbody></table>

{% hint style="info" %}
こちらの設定は、利用時のみ設定をしてください。
{% endhint %}

* 対象の帳票定義のアクションクラスターにGatewayのパラメーターを更新します。\
  **パラメーターの更新を行うと帳票定義のリビジョンがアップ**します。

<figure><img src="/files/2iQJbaZ5jj8QjxlpSQuX" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**【重要】 「Gatewayへ配置」ボタンを利用するために、i-Repo GatewayのConfigファイルの設定を変更ください**

i-Repo Gateway 2.1.230200 以降のバージョンを利用する必要があります。\
Gatewayへ配置を行うためには、i-Repo GatewayのConfigファイルの設定を変更してください。\
Configファイルのデフォルトインストール先：C:\ConMas\gateway\config\default.json\
Configファイルをメモ帳などで開き以下の末尾に記載した **runMode** の設定を追加してください。

**default.jsonファイル設定**

```json
{
  "port": 3000,
  "ssl": false,
  "sslkey": "./ssl/cert.key",
  "sslcert": "./ssl/cert.pem",
  "authType": "default",
  "token": "トークン",
  "pythonShell": {
    "mode": "text",
    "encoding": "utf8",
    "pythonOptions": ["-X", "utf8"]
  },
  "uploadFileTypes": {
    "binary": "bmp;gif;jpg;tif;png;wav",
    "text": ""
  },
  "customMaster": {
    "limit": 500
  }
  # ここから追加（先頭にカンマを付けてください）
  ,
    "runMode": {
    "maintenance": true
  }
  # ここまで追加
}
```

{% endhint %}
