リスト API の入力 XML の OrderBy 要素でのソート

リスト API の入力 XML は、OrderBy 要素に基づくソートをサポートしています。

照会を形成する手順は、以下のとおりです。

任意のリスト API のカスタム入力 XML を編集し、OrderBy 要素を追加します。 Attribute 子要素を追加し、Name 属性で結果のソートに使用するフィールドに基づいてフィールドの名前を指定します。

OrderBy 要素は、属性の並べ替えに昇順と降順の両方をサポートします。 デフォルトでは、結果は昇順にソートされます。 結果を降順でソートする場合、Desc 属性を Attribute 要素に追加し、これを Y に設定します。

OrderBy 要素を使用して、ネスト化ソートも実行できます。

orderBy 要素を備えた GetOrganizationList API 入力 XML

以下の例では、組織のリストを返し、結果を OrganizationName 属性でソートする入力 XML の一部を示しています。

<Organization IgnoreOrdering="N" MaximumRecords="5000"> 
  <OrderBy> 
     <Attribute Name="OrganizationName"/> 
   </OrderBy> 
</Organization> 

ネスト化 orderBy 要素を備えた GetOrganizationList API 入力 XML

以下の例では、組織のリストを返し、結果を OrganizationName 属性および LocaleCode 属性でソートする入力 XML の一部を示しています。

<Organization IgnoreOrdering="N" MaximumRecords="5000"> 
   <OrderBy> 
     <Attribute Name="OrganizationName"/> 
     <Attribute Name="LocaleCode"/> 
    </OrderBy> 
</Organization> 

orderBy 要素および desc 属性を備えた GetOrganizationList API 入力 XML

以下の例では、組織のリストを返し、結果を OrganizationName 属性で降順でソートする入力 XML の一部を示しています。

<Organization IgnoreOrdering="N" MaximumRecords="5000"> 
   <OrderBy> 
      <Attribute Name="OrganizationName" Desc="Y"/> 
   </OrderBy> 
</Organization>