Я консультант, создающий приложение для клиента. Клиент отвечает за создание конечных точек, которые будет использовать мое приложение. Клиент использует решение на основе ABAP и Netweaver - две части программного обеспечения, с которыми у меня нет опыта.
Клиент предоставляет свои ответы конечной точки как в XML, так и в JSON. Я работал с ними, чтобы улучшить их конечные точки, и столкнулся с множеством проблем, когда они утверждали, что то, о чем я прошу, невозможно. Я ищу информацию - клиент правильный или он недостаточно квалифицирован для этой работы?
Некоторые из моих просьб:
- Отформатируйте значение даты в определенном формате. Клиент настаивает на том, что единственный формат ответа для даты - / Дата (1430502144000 + 0000) /
- SAP сохраняет логические значения как X (истина) или (ложь). Я попросил преобразовать значения в истину или ложь (без кавычек) в конечной точке. По всей видимости, это невозможно.
- Я попросил, чтобы все сведения об элементе возвращались из конечной точки getItemDetail - клиент настаивает на том, чтобы для получения сведений об элементе мне нужно было вызвать 5 разных конечных точек, потому что для каждого типа ответа массива в настоящее время другой вызов нужно сделать. Это причина для отдельных конечных точек для массивов для текстов, частей и т. Д.
В общем - кажется, что клиент не знает, как создавать или настраивать ответы, и может показаться, что их конечные точки представляют собой дампы 1: 1 их структур объектов, хранящихся в SAP. Идея перевода своих данных кажется им потерянной в SAP. Может ли кто-нибудь подтвердить / опровергнуть возможность полной настройки ответов конечных точек при использовании SAP и Netweaver?