---
schema_version: "1"
id: f607e18374c12a3b8a0943578b89893279bf3f79fcdd44526809cc2e506966e9
title: SAP Connector 5.7 の追加設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/sap-connector/5.7/sap-connector-config-topics.md
canonical_url: https://docs.mulesoft.com/jp/sap-connector/5.7/sap-connector-config-topics
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1f49a9b222bd5866609f6f718fb39907063354316414f1e139dde273001e2781
description: MuleSoft Documentation Site
release: "5.7"
latest: false
---
# SAP Connector 5.7 の追加設定

SAP Connector の基本設定を完了したら、詳細設定の変更や拡張プロパティの定義など、追加の設定タスクを実行できます。

## [](#一般設定)一般設定

1. キャンバスの下部にある ​**\[Global Elements (グローバル要素)\]**​ タブをクリックします。
2. **\[Create (作成)\]**​ をクリックします。
3. **\[Connector Configuration (コネクタ設定)\]**​ を展開し、​**\[SAP Inbound (SAP インバウンド)\]**​ または ​**\[SAP Outbound (SAP アウトバウンド)\]**​ を選択して、​**\[OK\]**​ をクリックします。
4. **\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の上部にある ​**\[Advanced (詳細)\]**​ タブをクリックします。
    
    ![sap connector config adv](/mulesoft/current/ja-jp/sap-connector/5.7/_images/sap-connector-config-adv.png)
5. **\[General (一般)\]**​ セクションで、​**\[Max Idle time (最大アイドル時間)\]**​ を設定します。  
    
    1. **\[Expiration policy (有効期限ポリシー)\]**​ を選択します。
    2. **\[Max Idle time (最大アイドル時間)\]**​ に値を入力し、​**\[Time Unit (時間単位)\]**​ を追加します。
    3. **\[OK\]**​ をクリックします。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 20%;">
<col style="width: 30%;">
<col style="width: 20%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Expiration Policy (有効期限ポリシー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ExpirationPolicy</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。必要に応じて、Runtime がインスタンスをパージします。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Max Idle time (最大アイドル時間)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Number (数値)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Time unit (時間単位)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enumeration (列挙)。次のいずれかになります。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>DAYS</p>
</li>
<li>
<p>HOURS</p>
</li>
<li>
<p>MICROSECONDS</p>
</li>
<li>
<p>MILLISECONDS</p>
</li>
<li>
<p>MINUTES</p>
</li>
<li>
<p>NANOSECONDS (ナノ秒)
SECONDS (秒)</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
</tbody>
</table>

## [](#詳細設定)詳細設定

![sap advanced](/mulesoft/current/ja-jp/sap-connector/5.7/_images/sap-advanced.png)

\[Advanced (詳細)\] 設定では、エンコード、バージョン、フラグ、形式、およびタイムアウトの各パラメーターを設定できます。

これらの項目値を変更するには、​**\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の上部にある ​**\[Advanced (詳細)\]**​ タブをクリックします。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 20%;">
<col style="width: 30%;">
<col style="width: 20%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">XML 属性</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Display Name (表示名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>name (名前)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule 設定で内部的に使用されるエンドポイントの参照名を設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Encoding (エンコード)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>encoding</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エンコードの正規名を設定します。 <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html">Oracle のサポートされるエンコード</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Default IDocument Version (デフォルトの IDoc バージョン)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>defaultIdocumentVersion</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>中間ドキュメント (IDoc) を送信する場合、バージョンを設定します。IDoc バージョンの値は、​<code>com.sap.conn.idoc.IDocFactory</code>​ の ​<code>IDOC_VERSION_xxxx</code>​ 定数に対応しています。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Disable Function template cache flag ([関数テンプレートキャッシュを無効化] フラグ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>disableFunctionTemplateCacheFlag</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>関数テンプレートキャッシュを無効化するには、これを設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>false</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Evaluate response flag ([応答を評価] フラグ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>evaluateResponseFlag</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エラー応答で例外を発生させるのか、ユーザーが別の結果を使用してエラー応答を処理できるようにするのかを設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>false</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Log trace flag ([トレースを記録] フラグ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>logTraceFlag</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>トレースを Mule サーバーに記録するかどうかを設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>false</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Use SAP format (SAP 形式の使用)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>useSAPFormat</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>同期リモート関数コール (sRFC) を使用してビジネスアプリケーションプログラミングインターフェース (BAPI) 関数を操作するときに SAP デフォルト形式を使用するには、これを設定します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>false</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#拡張プロパティの定義)拡張プロパティの定義

拡張プロパティを使用すると、SAP アウトバウンド設定パラメーターを調整できます。

SAP Connector のグローバル要素の拡張プロパティを定義する手順は、次のとおりです。

1. **\[General (一般)\]**​ ペインの ​**\[Advanced (詳細)\]**​ タブに移動します。
    
    ![下部の \[Advanced (詳細)\] タブ](_images/sap-connector-advanced-tab.png)
2. ウィンドウの上部にある ​**\[Extended Properties (拡張プロパティ)\]**​ セクションを見つけます。
3. **\[Edit inline (インライン編集)\]**​ オプションを選択します。
4. **\[+\]**​ をクリックして、新しい拡張プロパティを追加します。  
    SAP で使用しているものと同じプロパティ名を使用します。
    
    1. [Pooling Config (プーリング設定)](https://help.sap.com/viewer/b865ed651e414196b39f8922db2122c7/Cloud/en-US/8278bed44893498f95d5d6d5f0a47f35.html)
    2. [Target System configuration (対象システム設定)](https://help.sap.com/viewer/b865ed651e414196b39f8922db2122c7/Cloud/en-US/f8fac995b0144a0b8ec0801b8f7bab3e.html)

### [](#クライアント環境の設定)クライアント環境の設定

使用しているオペレーティングシステムに依存するシステム変数を設定し、PSE (パーソナルセキュリティ環境) を生成します。

1. 次のコマンドを使用して cmd またはターミナルを開き、SAPCAR および SAP 暗号ライブラリを展開します。
    
    \`SAPCAR -xvf <name\_of\_the\_file.SAR>
    
    これによりフォルダー​​からファイルが抽出されます。
2. 次の環境変数を設定します。​ **この例では、ライブラリへのパスは「C:\\Users\\Administrator\\Desktop\\SNC」です。**
    
    - SNC\_LIB
    - SECUDIR = ​`<Path_to_library>`
    - LD\_LIBRARY\_PATH​ = ​`<Path_to_library>\sapcrypto.dll`
    - SSF\_LIBRARY\_PATH​ = ​`<Path_to_library>\sapcrypto.dll`
        
        Windows の場合、​`sapcrypto.dll`​ の 64 ビットバージョンは別のパスにあり、​SNC\_LIB\_64​ という新しい変数に追加されています。
        
        cmd またはターミナルで次のコマンドを使用して PSE を作成します。
        
        `sapgenpse gen_pse -v -p RFC.pse`
        
        このコマンドを実行する場合、後で使用するパスワードまたは PIN と、一意である必要がある識別名を入力する必要があります。STRUST ですでに使用されている名前があるかどうかを確認できます。
3. セッションユーザーが PSE にアクセスするために必要とするログイン情報を追加します。PSE は「sapgenpse seclogin -p RFC -O you\_user」コマンドを使用して cred\_v2 ファイルを作成します。

## [](#次のステップ)次のステップ

これで設定が完了したので、SAP の​[例](https://docs.mulesoft.com/jp/sap-connector/5.7/sap-connector-examples)​を試すことができます。

## [](#関連情報)関連情報

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)