Генерировать XML-схему, возвращающую только заголовки

Я столкнулся с некоторыми проблемами при создании схемы с использованием RFC-подключения к SAP при вызове функции «BAPI_COMPANYCODE_GETLIST», которая затем создает схему в моей учетной записи интеграции с использованием ранее созданного содержимого. Однако после того, как схема сгенерирована, когда я обращаюсь к ней, все, что у нее есть, это заголовки, которые находятся в таблице SAP, и ни одно из ее содержимого. В этом случае заголовки COMP_NAME и COMP_CODE, и он должен возвращать 122 строки, но это не так, и он также не возвращает никаких ошибок, поэтому я не могу понять, почему он может получить заголовки таблицы, но не ее содержимое.

Я попытался включить безопасную печать, но после этого соединение SAP больше не работает, также пробовал вызывать разные функции, но результаты одинаковы с разными заголовками. Поскольку этот коннектор появился недавно, я не могу найти решения этой проблемы в данный момент.

Сначала поток получает HTTP-запрос, а затем вызывает функцию BAPI для создания схемы, которая затем используется для создания схемы в учетной записи интеграции со следующими свойствами:

{
   "Content": "@{base64ToString(items('For_each')?['Content'])} ",
   "ContentType": "application/xml",
   "SchemaType": "Xml"
}

person Pepi Silva    schedule 13.08.2019    source источник
comment
Какую схему вы имеете в виду? Как вы его генерируете?   -  person Suncatcher    schedule 14.08.2019
comment
С помощью действия создайте схему из приложений логики Azure.   -  person Pepi Silva    schedule 14.08.2019


Ответы (1)


Схема — это просто метаданные, описывающие структуру XML-документа. Это не сам XML-документ.

Схема будет состоять из двух частей: структуры сообщения запроса и структуры сообщения ответа. Вам необходимо использовать структуру сообщения запроса для формирования списка получения BAPI, а затем можно использовать структуру сообщения ответа для анализа ответа. Для отправки сообщения запроса можно использовать либо стандартное сообщение отправки в SAP, либо целевые действия Call BAPI соединителя SAP.

person DixitArora-MSFT    schedule 22.08.2019