---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# SAP による製品の検出

# SAP による製品の検出 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：22分

ITOM ヴィジビリティ は、SAP アプリケーション、SAP HANA データベース、および SAP HANA DB カタログを検出できます。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。

## ServiceNow® Store での新規または拡張パターンの要求 {#sap-discovery__id_btt_g3g_tzb}

[ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/application/06a71b1367e4130051c9027e2685ef1e/1.6.0?referer=/store/search?listingtype=allintegrations%253Bancillary_app%253Bcertified_apps%253Bcontent%253Bindustry_solution%253Boem%253Butility%253Btemplate&q=Patterns&sl=sh) にアクセスして利用可能なすべての更新を表示し、要求をストアに送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「[ServiceNow Storeバージョンの履歴リリースノート](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html)」を参照してください。{#sap-discovery__p_d21_nfg_h1c}
検出可能な SAP コンポーネントとそのバージョンについては、「[ITOM ヴィジビリティ により検出された製品に関する詳細情報](https://servicenow-prod.fluidtopics.net/vLHl71ogOz16x9aD1~CrCA "ディスカバリー と サービスマッピング は広範なオペレーティングシステムとアプリケーションを検出できます。")」を参照してください。

## 必須条件 {#sap-discovery__section_msw_rsc_qrb}

アプリケーションが最新の状態であることを確認する
:   ディスカバリーとサービスマッピングパターン
:   ヴィジビリティコンテンツ
:   CMDB CI クラスモデル

認証情報の構成を確認する
:
    * (UNIX サーバーでホストされている場合) Now Platform で、[適用可能な認証情報](https://www.servicenow.com/docs/access?context=applicative-creds&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)と [SSH 認証情報](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)を構成します。SSH 認証情報は、SAP Central Instance から他のアプリケーションおよびデバイスへの接続を作成するために使用されます。さらに、特権ユーザーを必要とするコマンドを実行できるように権限を昇格します。[特権ユーザーを必要とする サービスマッピング コマンド](https://servicenow-prod.fluidtopics.net/8bmtWtEWstv5QeJseIc~Mw "サービスマッピング は昇格された権限を必要とするコマンドを使用して、組織内の Unix ベースのホストを検出およびマッピングします。必要な認証情報の設定に加えて、組織内のサーバー を設定し、サービスマッピング がこれらのコマンドを昇格された権限で実行できるようにします。")
    * (Windows サーバーでホストされている場合) Now Platform で、[Windows 認証情報](https://www.servicenow.com/docs/access?context=r_WindowsCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)を構成して、SAP Central Instance から他のアプリケーションおよびデバイスへの接続を作成します。
    * (オプション) WinRM プロトコルを使用した検出については、「[Configure WinRM trusted hosts on MID Server (MID サーバーで WinRM の信頼できるホストを構成する)](https://www.servicenow.com/docs/access?context=enable-winRM-MID-servers&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)」を参照してください。
    * (サービスマッピング によるトップダウンディスカバリーのオプション) RFC 読み取りテーブル機能で SOAP を実行するための権限をユーザーに提供します。
    * (サービスマッピング によるトップダウンディスカバリーのオプション) 組織が Web サービスを使用して SAP Digital Business Services を展開し、接続されているすべてのサービスをマップする場合は、以下のアクションを実行します。
      * ユーザーに対して適用可能な認証情報を構成して、コマンド CVERS、DBCONS、および RFCONS を実行する権限を与えます。
      * Web サービスの URL があることを確認してください。Web サービスの作成方法については、<https://blogs.sap.com/2012/10/24/how-to-create-web-services-abap-based/> を参照してください。
      {#sap-discovery__ul_y4j_4zy_dfb}
    {#sap-discovery__ul_rt1_frx_mfb}

UNIX の SAP HANA 2.0 DB カタログ
:   SAP HANA DB アプリ認証情報の適用可能な認証情報が、CI タイプとして SAP HANA DB \[cmdb_ci_appl_sap_hana_db\] を使用して構成されていることを確認します。

サービスマッピング コマンドを実行する権限を確認する
:   [特権ユーザーを必要としない サービスマッピング コマンド](https://servicenow-prod.fluidtopics.net/dJBkqNoB4mD0ym69XHgY1w "ディスカバリーとマッピングのために サービスマッピング で使用されるほとんどのコマンドは、昇格された権限を必要としません。")

ユーザーにパターンクエリを実行する権限があることを確認する

:   SAP HANA DB および SAP HANA DB カタログパターンを実行すると、次のコマンドが実行されます。

    * `select * from schemas;`
    * `select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%';`
    * `select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME`
    {#sap-discovery__ul_b1c_4zf_vzb}  
    {#sap-discovery__table_nmf_jcg_vzb__entry__2}

    | クエリタイプ | 順番に実行されるフォールバックコマンド |
    |-|-|
    | スキーマ情報 | 1. `$hdbsql_path + " -n " + $entry_point.ip_address + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from schemas;\""` 2. `$hdbsql_path + " -n " + $ip_address + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from schemas;\""` 3. `$hdbsql_path + " -n " + $server_name + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from schemas;\""` 4. `$hdbsql_path + " -n localhost -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from schemas;\""` {#sap-discovery__ol_yqb_lcg_vzb} |
    | タイムゾーン | 1. `$hdbsql_path + " -n " + $entry_point.ip_address + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%';\""` 2. `$hdbsql_path + " -n " + $ip_address + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%';\""` 3. `$hdbsql_path + " -n " + $server_name + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%';\""` 4. `$hdbsql_path + " -n localhost -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%';\""` {#sap-discovery__ol_hzv_5cg_vzb} |
    | ディスクサイズ | 1. `$hdbsql_path + " -n " + $entry_point.ip_address + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;\""` 2. `$hdbsql_path + " -n " + $ip_address + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;\""` 3. `$hdbsql_path + " -n " + $server_name + ":" + $query_port + " -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;\""` 4. `$hdbsql_path + " -n localhost -i " + $digits + " -u '$$username$$' -p '$$password$$' \"select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;\""` {#sap-discovery__ol_vpp_bdg_vzb} |
    [ ]

    {#sap-discovery__table_nmf_jcg_vzb}

ディスカバリー スケジュールの構成を確認する
:   詳細については、「[ネットワーク内でのディスカバリーの実行](https://servicenow-prod.fluidtopics.net/mNl6KSfWOUmJEnb1XugfkQ "スケジュールまたはスクリプトから検出を実行して、構成アイテムを作成したり、サブネットを定義したり、AWS および Azure クラウドでリソースを検索したりすることができます。")」参照してください。

## 水平ディスカバリー中に ディスカバリー によって収集されるデータ {#sap-discovery__section_fyy_5nc_qrb}

{#sap-discovery__table_tvn_14c_qrb__entry__2}

| テーブルとフィールド | 説明 |
|-|-|
| SAP ASCS \[cmdb_ci_appl_sap_ascs\] ||
| 名前 \[name\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| バージョン \[version\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| インストールディレクトリ \[install_directory\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| 構成ディレクトリ \[config_directory\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| 構成ファイル \[confi_file\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| インスタンス名 \[instance_name\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| インスタンス番号 \[instance_number\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| システム ID \[sid\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| システムディレクトリ \[system_directory\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| システムタイプ \[system_type\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| トランスポートドメイン \[transport_domain\] | SAP の Advanced Business Application Programming (ABAP) SAP Central Services (ASCS) について収集されたデータ |
| SAP Business Objects CMS サーバー \[cmdb_ci_appl_sap_bo\] ||
| 名前 \[name\] | SAP 事業オブジェクト CMS サーバーについて収集されるデータ |
| サーバー名 \[server_name\] | SAP 事業オブジェクト CMS サーバーについて収集されるデータ |
| バージョン \[version\] | SAP 事業オブジェクト CMS サーバーについて収集されるデータ |
| インストールディレクトリ \[install_directory\] | SAP 事業オブジェクト CMS サーバーについて収集されるデータ |
| SAP SCS アプリケーション \[cmdb_ci_appl_sap_scs\] ||
| 名前 \[name\] | SAP Central Services (SCS) について収集されたデータ |
| バージョン \[version\] | SAP Central Services (SCS) について収集されたデータ |
| インストールディレクトリ \[install_directory\] | SAP Central Services (SCS) について収集されたデータ |
| 構成ディレクトリ \[config_directory\] | SAP Central Services (SCS) について収集されたデータ |
| 構成ファイル \[config_file\] | SAP Central Services (SCS) について収集されたデータ |
| インスタンス名 \[instance_name\] | SAP Central Services (SCS) について収集されたデータ |
| インスタンス番号 \[instance_number\] | SAP Central Services (SCS) について収集されたデータ |
| システム ID \[sid\] | SAP Central Services (SCS) について収集されたデータ |
| システムディレクトリ \[system_directory\] | SAP Central Services (SCS) について収集されたデータ |
| システムタイプ \[system_type\] | SAP Central Services (SCS) について収集されたデータ |
| トランスポートドメイン \[transport_domain\] | SAP Central Services (SCS) について収集されたデータ |
| SAP CI アプリケーション \[cmdb_ci_appl_sap_ci\] ||
| 名前 \[name\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| バージョン \[version\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| インストールディレクトリ \[install_directory\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| 構成ディレクトリ \[config_directory\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| 構成ファイル \[config_file\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| インスタンス名 \[instance_name\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| インスタンス番号 \[instance_number\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| システム ID \[sid\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| システムディレクトリ \[system_directory\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| システムタイプ \[system_type\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| トランスポートドメイン \[transport_domain\] | SAP Convergent Invoicing (CI) について収集されるデータ |
| SAP DI アプリケーション \[cmdb_ci_appl_sap_di\] ||
| 名前 \[name\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| バージョン \[version\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| インストールディレクトリ \[install_directory\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| 構成ディレクトリ \[config_directory\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| 構成ファイル \[config_file\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| インスタンス名 \[instance_name\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| インスタンス番号 \[instance_number\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| システム ID \[sid\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| システムディレクトリ \[system_directory\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| システムタイプ \[system_type\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| トランスポートドメイン \[transport_domain\] | SAP NetWeaver Development Infrastructure (DI) について収集されたデータ |
| SAP ERS アプリケーション \[cmdb_ci_appl_sap_ers\] ||
| 名前 \[name\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| バージョン \[version\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| インストールディレクトリ \[install_directory\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| 構成ディレクトリ \[config_directory\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| 構成ファイル \[config_file\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| インスタンス名 \[instance_name\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| インスタンス番号 \[instance_number\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| システム ID \[sid\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| システムディレクトリ \[system_directory\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| システムタイプ \[system_type\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| トランスポートドメイン \[transport_domain\] | SAP Evaluated Receipt Settlement (ERS) について収集されたデータ |
| HANA Database \[cmdb_ci_appl_sap_hana_db\] ||
| 名前 \[name\] | SAP HANA Database について収集されたデータ |
| IP アドレス \[id_address\] | SAP HANA Database について収集されたデータ |
| クラス \[sys_class_name\] | SAP HANA Database について収集されたデータ |
| 完全修飾ドメイン名 \[fqdn\] | SAP HANA Database について収集されたデータ |
| バージョン \[version\] | SAP HANA Database について収集されたデータ |
| インストールディレクトリ \[install_directory\] | SAP HANA Database について収集されたデータ |
| SAP SID CI \[cmdb_ci_sap_sid\] ||
| 名前 \[name\] | SAP システム識別 (SID) コードについて収集されたデータは、インストールした SAP R/3 の一意の識別コードです。SID は、D10、PRD、または E56 のような 3 文字のコードです。R/3 のインストール内容は、データベースサーバーといくつかのアプリケーションサーバーで構成されています。ITOM ヴィジビリティ では SAP システム ID のパターンを使用して SAP アプリケーションの SID を検出します。 |
| バージョン \[version\] | SAP システム識別 (SID) コードについて収集されたデータは、インストールした SAP R/3 の一意の識別コードです。SID は、D10、PRD、または E56 のような 3 文字のコードです。R/3 のインストール内容は、データベースサーバーといくつかのアプリケーションサーバーで構成されています。ITOM ヴィジビリティ では SAP システム ID のパターンを使用して SAP アプリケーションの SID を検出します。 |
| パッチレベル情報 \[sap_patch_info\] | SAP システム識別 (SID) コードについて収集されたデータは、インストールした SAP R/3 の一意の識別コードです。SID は、D10、PRD、または E56 のような 3 文字のコードです。R/3 のインストール内容は、データベースサーバーといくつかのアプリケーションサーバーで構成されています。ITOM ヴィジビリティ では SAP システム ID のパターンを使用して SAP アプリケーションの SID を検出します。 |
[ ]

{#sap-discovery__table_tvn_14c_qrb}

## 水平ディスカバリー中に UNIX で SAP HANA DB Catalog によって収集されるデータ {#sap-discovery__section_rht_nmg_tzb}

{#sap-discovery__table_sx4_3ng_tzb__entry__2}

| フィールド | 説明 |
|-|-|
| カタログ所有者 \[catalog_owner\] | スキーマ所有者のユーザー ID。 |
| カタログ作成時間 \[catalog_create_time\] | カタログの作成時刻。 |
| ディスク割り当てサイズ (MB) \[disk_allocated_size_mb\] | 割り当てられたディスクサイズ (MB)。 |
| データベース参照 \[database_instance\] | SAP HANA DB への参照。 |
[表 : 1. SAP HANA カタログ \[cmdb_ci_db_hana_catalog\]]

{#sap-discovery__table_sx4_3ng_tzb}

## CI 関係 {#sap-discovery__section_xmm_ynz_qrb}

SAP システム ID のパターンによって、すべての主要な CI アプリケーションと SAP システム ID の間に CI 関係が作成されます。{#sap-discovery__table_jcw_14z_qrb__entry__3}

| CI | 関係 | CI |
|-|-|-|
| SAP ERS アプリケーション \[cmdb_ci_appl_sap_ers\] | Uses: Used by | SAP SID CI \[cmdb_ci_sap_sid\] |
| SAP DI アプリケーション \[cmdb_ci_appl_sap_di\] | Uses: Used by | SAP SID CI \[cmdb_ci_sap_sid\] |
| SAP ASCS \[cmdb_ci_appl_sap_ascs\] | Uses: Used by | SAP SID CI \[cmdb_ci_sap_sid\] |
| SAP CI アプリケーション \[cmdb_ci_appl_sap_ci\] | Uses: Used by | SAP SID CI \[cmdb_ci_sap_sid\] |
| SAP SCS アプリケーション \[cmdb_ci_appl_sap_scs\] | Uses: Used by | SAP SID CI \[cmdb_ci_sap_sid\] |
| SAP JC アプリケーション \[cmdb_ci_appl_sap_jc\] | Uses: Used by | SAP SID CI \[cmdb_ci_sap_sid\] |
[ ]

{#sap-discovery__table_jcw_14z_qrb}

UNIX CI 関係の SAP HANA DB カタログ
:   {#sap-discovery__table_nqp_34g_tzb__entry__3}

    | CI | 関係 | CI |
    |-|-|-|
    | SAP Hana DB \[cmdb_ci_appl_sap_hana_db\] | Contains::Contained by | SAP HANA DB カタログ \[cmdb_ci_db_hana_catalog\] |
    [ ]

    {#sap-discovery__table_nqp_34g_tzb}

## 制限事項 {#sap-discovery__section_odz_zwy_dfb}

サービスマッピング は展開ごとに 1 つの ASCS インスタンスのみをマップできます。

SAP HANA DB カタログパターンは、UNIX でのみ実行できます。

## SAP アプリケーションを含むアプリケーションサービスのマッピング {#ariaid-title2}

SAP アプリケーションを含むアプリケーションサービスをマップし、サービスマッピング がすべての SAP コンポーネントを検出したことを確認します。

### 始める前に

必要なロール：service_mapping_admin

### 手順

1. アプリケーションサービスを作成します。
   1. \[すべて\]\[サービスマッピング\]\[アプリケーションサービス\]に移動します。
   2. \[新規\] をクリックします。  
      \[サービスマッピングによる検出可能\] オプションはデフォルトで選択されています。
   3. \[名前\] フィールドに、このアプリケーションサービスのわかりやすい名前を入力します。
   {#map-service-containing-SAP__substeps_fmn_1by_32b}
2. このアプリケーションサービスのエントリーポイントを定義します。
   1. \[SAP アプリケーション\] タイルを選択します。  
      \[サービスマッピングによる検出可能\] オプションはデフォルトで選択されています。
   2. エントリーポイントを次のように定義します。  
      * SAP モジュールへの URL
      * 任意の SAP モジュールへの TCP 接続
      * 接続されているサービスのある環境を検出するには、次の形式で web サービスの URL を指定します：

             http://<hostname>:<port>/sap/bc/srt/scs/sap/z_servicenow_read?sap-client=003

      {#map-service-containing-SAP__ul_fk3_mbz_dfb}
   3. 追加 をクリックします。
   4. \[保存\] をクリックします。
   {#map-service-containing-SAP__substeps_iwl_q1z_dfb}
3. 左側の \[補足情報\] をクリックし、\[トラフィックベースのディスカバリー\] チェックボックスをオフにします。
4. \[更新\] をクリックします。
5. マッピング結果が良好であることを確認します。
   1. \[マップを表示\] をクリックし、マッピングが完了するまで待ちます。  
      数分かかる場合があります。
   2. アプリケーションサービスのマップを確認し、サービスのレイアウトが次の例に類似していることを確認してください。  

      <br />

   {#map-service-containing-SAP__substeps_tzh_ycy_32b}  
   SAP 環境で SAP コンポーネントが Tibco サービスと統合されている場合、次のマッピング結果が予想できます。   

## SAP アプリケーションを含むアプリケーションサービスのトラブルシューティング {#ariaid-title3}

症状とディスカバリーメッセージに基づいて、基本的なディスカバリーの問題を解決します。

### 症状 {#troubleshoot-services-containing-SAP__section_e2c_bdf_2fb}

サービスマッピング のアプリケーションサービスマップに、「`<SAP コンポーネント名> を検出できませんでした`」というメッセージが表示されます。

### 原因 {#troubleshoot-services-containing-SAP__section_y4h_lrf_2fb}

CI が識別できず、プロセス検出でプロセス属性が取得されます。

### ソリューション {#troubleshoot-services-containing-SAP__section_l1h_mrf_2fb}

次の手順を実行します。

1. 失敗したパターンステップをデバッグモードで開きます。
   1. ビジネスサービスまたはアプリケーションサービスのマップ上で、エラーメッセージを右クリックして \[ディスカバリーログを表示\] を選択します。

      \[ディスカバリーログ\] ウィンドウが開きます。
   2. 右側のペインで、失敗した識別セクションとこのセクション内の失敗したステップを見つけます。
   3. 失敗した識別のセクションを選択して、\[デバッグ\] をクリックします。

      \[デバッグ識別セクション\] ウィンドウが開きます。
   4. 必要に応じて必要な詳細情報を入力して、\[接続\] をクリックします。
   {#troubleshoot-services-containing-SAP__ol_fvn_2pp_mfb}
2. \[ステップ\] の \[変数の設定\] ステップをクリックします。
3. 次の図に示すように、正規表現に `SYS` が含まれていることを確認してください。  

4. \[ステップ\] の \[set install_dir\] ステップをクリックします。
5. 次の図に示すように、正規表現に `sap` が含まれていることを確認してください。  

{#troubleshoot-services-containing-SAP__ol_ffb_trf_2fb}

### 症状 {#troubleshoot-services-containing-SAP__section_zny_b5f_2fb}

組織が SAP デジタルビジネスサービスの展開に使用する Web サービスのディスカバリーに、サービスマッピング が失敗しました。

### 原因 1 {#troubleshoot-services-containing-SAP__section_fjk_c5f_2fb}

EVAL 関数では、Web サービスを特定するパターンが失敗します。

### ソリューション {#troubleshoot-services-containing-SAP__section_tpp_c5f_2fb}

1. マッピング手順に記載されているとおり、エントリーポイントの形式が Web サービスの URL であることを確認します。
2. マッピング手順に記載されているとおり、必要なユーザー認証情報を設定したことを確認します。
3. ディスカバリーログに次のメッセージが含まれていることを確認してください：GROOVE_CODE_FAILURE: そのようなプロパティがありません：com for class: Script1
4. 失敗したパターンステップをデバッグモードで開きます。
   1. ビジネスサービスまたはアプリケーションサービスのマップ上で、エラーメッセージを右クリックして \[ディスカバリーログを表示\] を選択します。

      \[ディスカバリーログ\] ウィンドウが開きます。
   2. 右側のペインで、失敗した識別セクションとこのセクション内の失敗したステップを見つけます。
   3. 失敗した識別のセクションを選択して、\[デバッグ\] をクリックします。

      \[デバッグ識別セクション\] ウィンドウが開きます。
   4. 必要に応じて必要な詳細情報を入力して、\[接続\] をクリックします。
   {#troubleshoot-services-containing-SAP__ol_lpf_zpp_mfb}
5. 選択した識別セクションを表示するパターンデザイナーが開きます。
6. 失敗したステップを右側で選択します。
7. EVAL で実行されている関数が `com.snc.sw.util.HttpInvokerUtil.post` であることを確認します。  

8. アプリケーションサービスをマップし直して、結果を確認してください。
{#troubleshoot-services-containing-SAP__ol_j5q_2xf_2fb}

### 原因 2 {#troubleshoot-services-containing-SAP__section_bers_sbg_2fb}

Web サービスの設定が間違っているために、EVAL 関数で、Web サービスを特定するパターンが失敗します。

### ソリューション 2 {#troubleshoot-services-containing-SAP__section_cc5e_sbg_2fb}

1. マッピング手順に記載されているとおり、エントリーポイントの形式が Web サービスの URL であることを確認します。
2. マッピング手順に記載されているとおり、必要なユーザー認証情報を設定したことを確認します。
3. ディスカバリーログに次のメッセージが含まれていることを確認してください：「デバッグ実行に失敗しました：テストステップが失敗しました。GROOVE_CODE_FAILURE: すべてのコマンド実装 (HTTP) がホスト 10.x.x.x で失敗しました。ホストがダウンしているか、到達不可能です」
4. 「<https://blogs.sap.com/2012/10/24/how-to-create-web-services-abap-based/>」の説明に従って、Web サービスを再作成します。
5. アプリケーションサービスをマップし直して、結果を確認してください。
{#troubleshoot-services-containing-SAP__ol_dcd_sbg_2fb}

### 原因 3 {#troubleshoot-services-containing-SAP__section_px5_p84s_2fb}

エントリーポイントに設定された URL が間違っているか、または MID サーバー がこの URL にアクセスできないため、Web サービスを特定するための EVAL 関数でパターンが失敗します。

### 解決 3 {#troubleshoot-services-containing-SAP__section_q455_48g_2fb}

1. マッピング手順に記載されているとおり、エントリーポイントの形式が Web サービスの URL であることを確認します。
2. マッピング手順に記載されているとおり、必要なユーザー認証情報を設定したことを確認します。
3. ディスカバリーログに次のメッセージが含まれていることを確認してください：「デバッグ実行に失敗しました：テストステップが失敗しました。GROOVE_CODE_FAILURE: すべてのコマンド実装 (HTTP) がホスト 10.x.x.x で失敗しました。ホストがダウンしているか、到達不可能です」
4. サービスエントリーポイントに対して正しい URL を使用したことを確認します。
   1. TCode SOAMANAGER で、\[簡素化された Web サービス設定\] に移動します。
   2. \[簡素化されたサービス設定\] ウィンドウの \[設定\] タブで、アプリケーションサービスに含まれる Web サービスを検索します。
   3. この Web サービスの \[ユーザー名/パスワード (基本)\] の下にあるチェックボックスをクリックします。
   4. \[詳細を表示\] をクリックします。
   5. \[サービス定義\] ウィンドウの詳細で、WSDL URL の下にある web サービスの実際の URL を確認します。
   6. 必要に応じて、エントリーポイントに設定した URL を修正し、アプリケーションサービスを再度マップします。
   {#troubleshoot-services-containing-SAP__ol_z4c_thg_2fb}
{#troubleshoot-services-containing-SAP__ol_rx5_pdg_2fb}

### 原因 4 {#troubleshoot-services-containing-SAP__section_kwfrm_z3g_2fb}

MID サーバー が、アプリケーションサービスのエントリーポイントに設定されているこの URL にアクセスできません。

### 解決 4 {#troubleshoot-services-containing-SAP__section_l4ersm_z3g_2fb}

1. マッピング手順に記載されているとおり、エントリーポイントの形式が Web サービスの URL であることを確認します。
2. マッピング手順に記載されているとおり、必要なユーザー認証情報を設定したことを確認します。
3. ディスカバリーログに次のメッセージが含まれていることを確認してください：「デバッグ実行に失敗しました：テストステップが失敗しました。GROOVE_CODE_FAILURE: すべてのコマンド実装 (HTTP) がホスト 10.x.x.x で失敗しました。ホストがダウンしているか、到達不可能です」
4. サービスエントリーポイントで設定した URL にアクセスできる MID サーバー を使用したことを確認します。
   1. リモートで MID サーバー ホストにログインします。
   2. ブラウザを開きます。
   3. ブラウザのアドレスバーに URL を貼り付けて、Enter キーを押します。
   4. ページが表示されない場合は、たとえば、ファイアウォールがあるために MID サーバー がこの URL にアクセスできないようなネットワークの問題が発生していることを意味します。
   {#troubleshoot-services-containing-SAP__ol_n4m_z3g_2fb}{#troubleshoot-services-containing-SAP__VerifyingCredentials-networkIssues}
{#troubleshoot-services-containing-SAP__VerifyingCredentials-networkIssues}
5. ネットワークの問題を解決し、MID サーバー がステップ [4](https://servicenow-prod.fluidtopics.net/GVHkUW_KvlomU3Zth9vYUw#troubleshoot-services-containing-SAP__VerifyingCredentials-networkIssues) で説明されているように URL にアクセスできることを確認します。
{#troubleshoot-services-containing-SAP__ol_m4m_z3g_2fb}

### 原因 5 {#troubleshoot-services-containing-SAP__section_qjm_ewg_2fb}

MID サーバー が、アプリケーションサービスのエントリーポイントに設定されているこの URL にアクセスできません。

### 解決 5 {#troubleshoot-services-containing-SAP__section_r99_3mg_2fb}

1. マッピング手順に記載されているとおり、エントリーポイントの形式が Web サービスの URL であることを確認します。
2. マッピング手順に記載されているとおり、必要なユーザー認証情報を設定したことを確認します。
3. ディスカバリーログに次のメッセージが含まれていることを確認してください：「デバッグ実行に失敗しました：テストステップが失敗しました。GROOVE_CODE_FAILURE: すべてのコマンド実装 (HTTP) がホスト 10.x.x.x で失敗しました。ホストがダウンしているか、到達不可能です」
4. Web サービス Now Platform で設定したアプリケーションの認証情報が有効であることを確認します。
   1. リモートで MID サーバー ホストにログインします。
   2. ブラウザを開きます。
   3. ブラウザのアドレスバーに URL を貼り付けて、Enter キーを押します。
   4. ブラウザページには、認証情報のポップアップウィンドウが表示されます。
   5. 認証情報を入力し、ページが開いていることを確認します。 ページが開けません。これは、設定された適用可能な認証情報が間違っていることを意味します。

   {#troubleshoot-services-containing-SAP__ol_tjm_3mg_2fb}{#troubleshoot-services-containing-SAP__CredetialVerif-IncorrectCredtials}
{#troubleshoot-services-containing-SAP__CredetialVerif-IncorrectCredtials}
5. 適切な認証情報を確認します。
6. ステップ [4](https://servicenow-prod.fluidtopics.net/GVHkUW_KvlomU3Zth9vYUw#troubleshoot-services-containing-SAP__CredetialVerif-IncorrectCredtials) で説明されているように、新しい認証情報を確認します。
7. 新しい認証情報を使用した後にページが開いた場合は、これらの認証情報を Now Platform の適用対象の認証情報として設定します。
{#troubleshoot-services-containing-SAP__ol_sjm_3mg_2fb}

### 原因 6 {#troubleshoot-services-containing-SAP__section_skg_wmg_2fb}

MID サーバー が、アプリケーションサービスのエントリーポイントに設定されているこの URL にアクセスできません。

### 解決 6 {#troubleshoot-services-containing-SAP__section_tkg_wmg_2fb}

1. マッピング手順に記載されているとおり、エントリーポイントの形式が Web サービスの URL であることを確認します。
2. ディスカバリーログに次のメッセージが含まれていることを確認してください：「デバッグ実行に失敗しました：テストステップが失敗しました。GROOVE_CODE_FAILURE: CI タイプ \<CI タイプの名前\> の適用可能な認証情報がありません」
3. 「[SAP アプリケーションを含むアプリケーションサービスのマッピング](https://servicenow-prod.fluidtopics.net/GVHkUW_KvlomU3Zth9vYUw#map-service-containing-SAP "SAP アプリケーションを含むアプリケーションサービスをマップし、サービスマッピング がすべての SAP コンポーネントを検出したことを確認します。")」で説明されているように、関連する CI の適用可能な認証情報を定義していることを確認します。
{#troubleshoot-services-containing-SAP__ol_ukg_wmg_2fb}

