Как использовать параметры интерфейса oData с Avro, аналогичные формату JSON, для предоставления данных - PullRequest
0 голосов
/ 01 октября 2018

Я создал службу XSOdata в SAP HANA, и внешняя система нуждается в формате AVRO, а не в формате JSON.

Формат JSON выглядит ниже со ссылкой и ее разработками в представлении вычисления HANA:

https://HANA_SERVER/package_name/XSODATA_NAME.xsodata/name_event?$format=json

XSODATA_NAME.xsodata file contains:

service {
"package_name::CA_CALC_VIEW" as "name_event"
keys generate local "ID"                            
aggregates always;
}

.xsapp

{}

.xsaccess

{"exposed":true}

Не могли бы вы предложить, как представить XSOData в формате AVRO.Заранее спасибо.

С наилучшими пожеланиями, Даршан М.С.

1 Ответ

0 голосов
/ 01 октября 2018

Встроенные сервисы Odata (а также генераторы сервисов) не поддерживают формат AVRO.Если вы хотите предоставить данные в этом формате, вам потребуется специальная реализация службы OData, то есть вам придется либо разработать ее самостоятельно, либо найти стороннюю реализацию, которую вы можете использовать.

...