UiPath Documentation
test-manager
2022.10
false
Test Manager ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

SAP Solution Manager コマンド ライン

SAP Solution Manager のコマンド ツールを使用すると、UiPath® Studio との連携のステータスを確認できます。このツールは、各 Studio ビルドの既定のインストール フォルダー (C:\Program Files\UiPath\Studio\net461) に UiPath.SAP.SolutionManager.CommandLine.exe としてパッケージされています。または、この実行可能ファイルはお使いのカスタム インストール フォルダーにあります。

コマンド ライン引数の説明

使用できるパラメーターの説明と使用方法については、以下の表をご覧ください。

コマンド説明
-s,--status登録ステータスを表示します。

To understand error codes, check Troubleshooting status error messages.
-r,--register通信インターフェイスを登録します。
-u,--unregister通信インターフェイスを登録解除します。
-i,--ipStudio で使用されている接続 IP を表示します。
-o,--out出力ファイルを表示します。
--helpヘルプを表示します。
--versionバージョン番号を表示します。

ステータス エラー メッセージのトラブルシューティング

次のリストでは、SAP Solution Manager の一般的なエラーとその解決方法について説明します。

  • UiPath Plugin not installed: To solve this you need to install the UiPath® Plugin.

  • SAP Connector unavailable: To solve this you need to install the SAP Connector.

    重要:

    SAP コネクタは、x86 OS アーキテクチャでのみ動作します。

  • UiPath Plugin uninstalled, SAP Connector installed: To solve this you need to install the UiPath® Plugin.

  • UiPath Plugin uninstalled, SAP Connector uninstalled: To solve this you need to install both UiPath® Plugin and SAP Connector

    重要:

    SAP コネクタは、x86 OS アーキテクチャでのみ動作します。

  • UiPath Plugin installed, SAP Connector is x64 instead of x86 (plugin cannot work): To solve this you need to install the SAP Connector.

    重要:

    SAP コネクタは、x86 OS アーキテクチャでのみ動作します。

  • 設定が正常に完了した後に SAP インスタンスからの実行が失敗する場合は、以下の手順を実行して解決します。

    1. SAP Solution Manager クライアントに、必要なクライアント スコープが設定されていることを確認します。
      1. ID サービスのデータベースの Clients テーブルからクライアントを取得し、クライアント名 SapSolaman.OpenId を検索します。
      2. このクライアントに、ID サービスの ClientScopes テーブルで以下のスコープが割り当てられていることを確認します。
        • TestManager

        • email

        • profile

        • openid

        • TM.TestExecutions

        • TM.TestCases.Read

          ID サービス内でクライアントに対して実行できる操作については、以下の例をご覧ください。

          1. 新しいクライアントを挿入する

            INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope)
            VALUES ('YourClientID', 'YourClientName', 'YourScope')
            INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope)
            VALUES ('YourClientID', 'YourClientName', 'YourScope')
            
          2. 既存のクライアントを更新する

            UPDATE yourDatabase.identity.clients
            SET ClientName = 'YourNewClientName',
                Scope = 'TM.TestCases.Read'
            WHERE ClientID = 'YourClientID'
            UPDATE yourDatabase.identity.clients
            SET ClientName = 'YourNewClientName',
                Scope = 'TM.TestCases.Read'
            WHERE ClientID = 'YourClientID'
            
          3. 既存のクライアントに特定のスコープを挿入する

            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestExecutions', 'YourClientID')
            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestCases.Read', 'YourClientID')
            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestExecutions', 'YourClientID')
            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestCases.Read', 'YourClientID')
            
    2. ID サービスのテーブル内のクライアントの登録に変更を加えたら、上記の変更を反映するために、以下の操作を実行してログインを再トリガーする必要があります。
      1. パス Users/%Userprofile%/Sap/SAP_Waldorf からフォルダーを削除します。
      2. Test Manager インスタンスの提供オプションに応じて、以下のいずれかの操作を行います。
        • スタンドアロンの Test Manager の場合: IIS サーバーを再起動するか、Identity Server のアプリケーション プールをリサイクルします。
        • Automation Suite の Test Manager の場合: Redis キャッシュをフラッシュするか、Identity ポッドを再起動します。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得