Flex Gateway新着情報
Governance新着情報
Monitoring API Manager以前は古い検索と呼ばれていた従来の検索環境は、Anypoint Platform Private Cloud Edition、MuleSoft Government Cloud、US クラウド、EU クラウドで使用できます。この検索環境には、ランク、組織、ライフサイクル状態を基準にした検索の拡張オプションは含まれません。Exchange にログインしている場合は、拡張検索がデフォルトの検索環境となります。
従来の検索にアクセスするには、ランディングページで [Back to legacy search (従来の検索に戻る)] ボタンをクリックします。
アセットのカタログをリストで表示するかグリッドビューで表示するかを選択できます。リストビューではアセットがリスト形式で配置され、グリッドビューではアセットがタイルに表示されます。どちらのビューでもアセット名、種別、評価、作成者の情報が表示されます。
[All types (すべてのタイプ)] ドロップダウンメニューからオプションを選択することで、アセットタイプ (たとえば、API グループ、REST API、ルールセット) 別に検索結果を絞り込むことができます。表示されるオプションは、組織内で使用できるタイプに応じて異なります。
現在表示している Exchange 組織でのみ検索を行うことができます。非公開 Exchange 組織を表示している場合、検索にはその組織のアセットのみがリストされ、MuleSoft の公開アセットはリストされません。
特定のアセットをすばやく見つけ出すために、頻繁に使用する検索条件を保存できます。
検索語を入力して [Save This Search (この検索を保存)] をクリックします。
要求されたら、検索に名前を付けて検索を組織検索にするか個人検索にするかを選択します。
管理者は、現在のビジネスグループの全員に表示される検索を保存できます。個人用の検索は、その作成者にのみ表示されます。
検索を保存します。
検索が左側のナビゲーションバーの保存された検索に表示されることを確認します。
ビジネスグループに固有の検索語と作成した保存済み検索がリストされます。
検索で使用される次の API 仕様プロパティを使用できます。
API タイトル
ベース URI
エンドポイント
パス
表示名
説明
メソッド
メソッドのタイプ (GET、POST、PUT)
説明
クエリパラメーター
Name (名前)
説明
URI パラメーター
Name (名前)
型
名前
プロパティ
特性
プロパティ
セキュリティスキーム
これらのプロパティ名は RAML 仕様に基づきます。OAS 仕様では、同等のプロパティにインデックスが付けられています。たとえば、RAML ではベース URI を使用しますが、OAS ではホストとパスを使用します。
次の例は、API 仕様を示しています。
#%RAML 1.0 --- title: Leagues API version: v1 baseUri: https://leagues.com/api/ types: Team: properties: name: string city: string /leagues/{leagueId}: displayName: League resource description: Contains all the information about a league uriParameters: leagueId: displayName: League ID description: The ID of the league to retrieve information from /teams: get: displayName: Teams directory description: Get list of all teams in the league queryParameters: offset: displayName: Offset description: Offset for the result set responses: 200: body: application/json: type: Team[] post: displayName: Create team description: Creates a new team in the league responses: 201: description: New team has been created
text
これらの検索結果には次の API が含まれます。
検索語 | 一致 |
---|---|
league API |
API タイトル |
leagues.com |
API ベース URI |
|
エンドポイントパス |
League resource |
エンドポイントの表示名 |
Information about a league |
エンドポイントの説明 |
POST |
エンドポイントのメソッド |
create team |
エンドポイントのメソッドの説明 |
offset |
クエリパラメーター名、クエリパラメーターの説明 |
leagueid |
URI パラメーター名 |
team |
型名 |
city |
型のプロパティ名 |
leagues leagueId teams |
エンドポイントパス |
|
エンドポイントパス |
検索の前に特殊文字は削除されるので、最後の 2 つの検索は同じです。
単語間にスペースを入れることで、指定した各単語で始まる大文字と小文字が区別されないテキストを検索できます。これは、各単語の後に *
ワイルドカード正規表現を追加する場合と似ています。たとえば、mq module
を検索すると、mq
または module
で始まるテキストが含まれるアセットが検索されます。
複数語の語句を検索すると、語句内のすべての単語を含むアセットが表示されます。
検索語をスペース以外の英数文字以外の文字で区切ると、検索前に Anypoint Exchange によってその文字がスペースに変換されます。
この検索環境では、区切り文字を使用して 1 つ以上の語句が含まれる Exchange アセットを見つけます。
英数字以外の記号で連結された検索語を入力すると、その用語の検索前に Exchange によって記号がスペースに置き換えられます。検索文字列は、両方の単語が結果に含まれている場合にのみ一致します。結果は、word1 AND word2
のリレーションを使用した場合と同じです。
検索語の例:
sales:connect Sales-Connect connect:/sales -connect -sales
text
次の表に、アセットのアセット名、アセット ID、およびタグの値に基づいて各検索語がどのように解釈されるかを示します。検索語が値に正しくマップされている場合に一致します。正しくマップされていない場合は、一致しなかったときに理由が表示されます。
アセット名 | アセット ID | タグ | 一致? |
---|---|---|---|
Salesforce API |
salesforce-api |
mule-Connector |
はい |
Salesforce Connector |
salesforce-connector |
REST |
はい |
Validations API |
validations-api |
salesforce-connecting |
はい |
Optimized API |
optimized-api |
resource:/connect、salesforce:enabled |
はい |
Cisco Sales API |
cisco-sales-api |
Connecting, Productive |
はい |
Cisco Connector |
cisco-connector |
com.cisco.connector.sales |
はい。タグが個別の用語に分割されているため。 |
Salesforce API |
salesforce-api |
muleconnector, MuleConnector |
いいえ。 |
Salesforce Connect |
salesforce-connector |
REST |
いいえ。 |
Validations API |
validations-api |
コネクタ |
いいえ。 |
Cisco Presales API |
cisco-presales-api |
Connector, api |
いいえ。 |
語句検索を使用して引用符で囲まれた用語のグループを見つけます。語句検索は、引用符内のすべての完全一致用語が順序どおりに表示される場合にのみアセットと一致します。
Exchange で次の検索を入力した場合、アセットの検索前に Exchange によって英数字以外の記号がスペースに置き換えられます。
検索語の例:
Api: "Sales connect" Api "Sales-connect" Api "Sales:/connect" Api-"Sales/connect" "Sales connect":Api
text
次の表に、アセットのアセット名、アセット ID、およびタグの値に基づいて各検索語がどのように解釈されるかを示します。検索語が値に正しくマップされている場合に一致します。正しくマップされていない場合は、一致しなかったときに理由が表示されます。
アセット名 | アセット ID | タグ | 一致? |
---|---|---|---|
Salesforce API |
salesforce-api |
mule-Connector |
いいえ。 |
Salesforce Connector |
salesforce-connector |
REST |
いいえ |
Sales Connect Asset |
validations-api |
mule-connector |
はい |
Sales Connect Images |
validations-images |
mule-connector |
いいえ。 |
Optimized API |
optimized-api |
resource:/connect、sales:enabled |
いいえ。 |
Optimized API |
optimized-api |
resource:/sales、connect:enabled |
いいえ。 各用語は異なるタグ内にあるため、 |
Optimized API |
optimized-api |
sales:/connect |
はい |
[Search assets (アセットを検索)] ボックスに検索キーワードを入力して、アセットを検索できます。
[All Types (すべてのタイプ)] をクリックして特定のアセットタイプの検索条件を設定したり、検索テキストを [Types (タイプ)] メニューにリストされた検索条件と組み合わせたりできます。
この検索環境では、クエリ言語を使用してタグ、カテゴリ、カスタム項目を基準にアセットを検索します。
tag:"some value"
または tag:value
を使用してタグを基準に検索できます。
値にスペースが含まれていない場合、二重引用符は省略可能です。
タグ検索では大文字と小文字が区別されません。
例:
検索 | タグ | 一致? |
---|---|---|
tag:"some value" |
some value |
はい |
tag:"some value" |
value |
いいえ |
tag:"value" |
value |
はい |
tag:value |
value |
はい |
tag:VALUE |
value |
はい |
tag:VaLuE |
value |
はい |
tag:value |
val |
いいえ |
category:"some key" = "some value"
を使用してカテゴリを基準に検索できます。
カテゴリでキーまたは値にスペースが含まれていない場合、二重引用符は省略可能です。
キーにアスタリスク (*
) 正規表現を含めて、カテゴリ名内の文字を検索できます。
キーは大文字と小文字が区別されます。
次のいずれかの条件を満たす場合、検索値はアセット値に一致します。
検索値がすべて小文字である。
検索値とアセット値の文字種が一致する。
例:
検索 | カテゴリ | 一致? |
---|---|---|
category:my-key = my-value |
my-key:my-value |
はい |
category:my-key = MY-VALUE |
my-key:MY-VALUE |
はい |
category:my-key = my-value |
my-key:MY-VALUE |
はい |
category:"my key" = "my value" |
my key:my value |
はい |
category:"key" = "value" |
my key:my value |
いいえ |
category:key = value |
my-key:my-value |
いいえ |
category:this.* = value |
this.is.my.key:value |
はい |
category:*my.key = value |
this.is.my.key:value |
はい |
category:this.* = value |
this.is.my.key:some-value |
いいえ |
category:this.* = some-* |
this.is.my.key:some-value |
いいえ |
異なるカテゴリの組み合わせを検索できます。同じカテゴリの複数の値は検索できません。
複数の検索語には暗黙的な AND
を使用します。OR
はサポートされていません。
次の検索語では、System API と Salesforce 製品の両方としてマークされたすべてのアセットが返されます。
category:"API Type" = "System API" category:"Product" = "Salesforce"
field:"some key" = "some value"
を使用して項目を基準に検索できます。
カスタム項目でキーまたは値にスペースが含まれていない場合、二重引用符は省略可能です。
キーにアスタリスク (*
) 正規表現を含めて、項目名内の文字を検索できます。
キーは大文字と小文字が区別されます。
次のいずれかの条件を満たす場合、検索値はアセット値に一致します。
検索値がすべて小文字である。
検索値とアセット値の文字種が一致する。
例:
検索 | 項目 | 一致? |
---|---|---|
field:my-key = my-value |
my-key:my-value |
はい |
field:my-key = MY-VALUE |
my-key:MY-VALUE |
はい |
field:my-key = my-value |
my-key:MY-VALUE |
はい |
field:my-key = My-ValUe |
my-key:MY-VALUE |
いいえ |
field:MY-KEY = my-value |
my-key:my-value |
いいえ |
field:my-key = 10 |
my-key:10 |
はい |
field:"my key" = "my value" |
my key:my value |
はい |
field:"key" = "value" |
my key:my value |
いいえ |
field:key = value |
my-key:my-value |
いいえ |
field:this.* = value |
this.is.my.key:value |
はい |
field:*my.key = value |
this.is.my.key:value |
はい |
field:this.* = value |
this.is.my.key:some-value |
いいえ |
field:this.* = some-* |
this.is.my.key:some-value |
いいえ |