Sitecore Commerce Engine に登録されているパイプラインの一覧を表示する

samatsu 8/2/2017 1174 N/A Sitecore Commerce

Sitecore Commerce Engine は Sitecore XPと同じようにパイプラインブロックで構成されるパイプラインを使用して何らかの目的の処理を実現する仕組みになっています。そのため、 Sitecpre XPと同じように 既存のパイプラインの中にパイプラインブロックを登録することで既存の機能を拡張できますし、新しい機能を実装する独自のパイプラインを定義することも可能です。

Sitecpre XP の場合は、 ShowConfig.aspx を見ればパイプラインとそのプロセッサーの一覧を表示できますが、Sitecore Commerce Engineの場合どうすればいいのかなぁとSDKのヘルプファイルを見ていたら、CommerceOpsControllerにGetPipelines メソッドがありました。

なので、次のようにブラウザーに入力すればパイプラインおよびパイプラインを構成するパイプラインブロックの一覧を表示できます。

http://localhost:5000/commerceops/GetPipelines

同じ情報は、 Sitecore Commerce Engineのログフォルダー(wwwroot\logs)の中の  NodeConfiguration_xxxxxx.log からも確認することができます。

ちなみに、Commerce Engine で登録されている API (Route)の一覧と実装しているコントローラーは次のようなAPIにリクエストを行うと一覧で確認できます。

http://localhost:5000/commerceops/GetApiRoutes