メインコンテンツまでスキップ

CLIとREST APIのoutpusで異なる整数が表示される

Views:
6
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
CORE
Last Updated:

環境

ONTAP 9.6

回答

リリースONTAP 9.6では、「CLIパススルー」(CLIベースのREST APIとも呼ばれます)でREST APIが導入されました。
 
REST APIの戻り値はJSONペイロードになります。「すべて」の整数(16進数の符号なし整数を含む)のデフォルトでは、返されるREST API応答に「decimal」整数として値が入力されます。
 
あるテーブルレコードのプロパティ値が16進数の場合(ここでイニシエータfcidを指定した場合)、デフォルトではfcidに対するREST API応答は「decimal」になります。
 
CLIパススルーエンドポイントは「汎用」であり、テーブルレコードプロパティ値のhexuint値をエンコードしないため、デフォルトは常に10進数の整数値です。
 
ただし、「通常の」REST APIは、hexuintを「文字列」に変換します。したがって、エンドポイントが応答で返すものは、fcidの「16進数でエンコードされた整数」です。

追加情報

AdditionalInformation_text
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.