Описание тега raml-1.0

0 ответов

Как переопределить реализацию метода в raml 1.0 через генератор кода jaxrs

При создании классов Java из RAML-файлов с помощью генератора кода в RAML v0.8 мы могли настраивать сгенерированный код, расширяя AbstractGeneratorExtension а затем установить реализацию класса через configuration.setExtensions(extension);Как я могу…
18 июн '18 в 12:25
1 ответ

Как определить глобальную переменную в RAML

Я хочу использовать глобальную переменную в файле RAML: #%RAML 1.0 title: MyTitle myVariable: http://example.com version: v1 baseUri: {myVariable}/{version} но это не работает RAML на самом деле позволяет это?
10 окт '18 в 14:38
1 ответ

RAML 1.0 представление Java Map

У меня есть схема RAML, которая содержит "javaType": "java.util.Map<String, java.util.List<Employee>>" У меня есть отдельная схема (employee.schema), которая представляет класс Employee. Но так как я не использовал employee.schema в raml…
17 май '18 в 06:42
0 ответов

Что является исправлением для "Объединение не поддерживается для узлов типа NamedTypeExpressionNode и TypeDeclarationNode"

У меня есть RAML, который определяет некоторые коды состояния HTTP в ответах примерно так (типы данных упрощены для обсуждения)... #%RAML 1.0 title: Schmitle. version: v0 protocols: [HTTP] baseUri: http://api.deduper.com mediaType: application/json …
30 июн '18 в 05:02
1 ответ

RAML 1.0: определить minProperties внутри необязательного объекта

Я хочу определить необязательный size объект. Если объект присутствует, должно быть хотя бы одно из указанных свойств (min или же max) дано. Я думал о чем-то вроде этого: properties: someval: type: string size: type: object required: false additiona…
26 окт '18 в 07:21
0 ответов

Прокси-сервер проверки скопа raml

Я пытаюсь использовать скоп Npm в качестве прокси-сервера проверки. Когда я устанавливаю это глобально, это работает. Однако я не заинтересован в поведении по умолчанию. Например, происходит сбой для ресурсов, не определенных в вашем файле.raml, тог…
20 апр '18 в 12:50
0 ответов

Mule-APIkit с baseUriParameter усекает путь к ресурсу, что приводит к ошибке "ресурс не найден"

Может кто-нибудь предложить / исправить меня здесь о том, как заставить APIkit Router работать с baseUriParameter, Если путь в коннекторе прослушивателя HTTP жестко /api/process/30001/*, все работает отлично. APIKit Router может маршрутизировать зап…
12 июн '18 в 00:14
1 ответ

Как изменить версию RAML в проекте Anypoint Studio

Это может быть немного глупым вопросом, потому что я не знаю, возможно ли это, но есть ли способ изменить версию RAML, которую использует проект Anypoint Studio (Mule 3.9.1, Studio 6.4)? В настоящее время, когда я создаю новый файл RAML, он создает …
06 сен '18 в 08:57
0 ответов

Интерполировать текущую дату в документацию RAML (raml2html)

Есть ли способ создать текущую дату для raml2html документация? Я хотел бы иметь его в качестве токена в моем файле RAML 1.0, который затем будет интерполирован при вызове raml2html, raml2html позволяет взломать функцию рендеринга, но я хотел бы зна…
10 май '18 в 12:59
1 ответ

Приложение Mule продолжает вызывать неправильный поток - возможная проблема RAML

Я написал простой raml, который может или ПОЛУЧИТЬ всех клиентов, ПОЛУЧИТЬ клиента по идентификатору или ПОЛУЧИТЬ клиентов по имени. RAML имеет следующую структуру: /customer get: ... /{id} get: ... /{name} get: ... Моя проблема заключается в том, ч…
17 июл '18 в 17:54
1 ответ

RAML Максимальная длина элемента в массиве String

Я определяю спецификацию RAML. У меня есть атрибут для хранения массива строк. Я хочу сделать правило, что строковое значение в массиве может иметь только максимум 3 символа (например: regions: ["wes","nrh"] является действительным. regions: ["lengh…
31 май '19 в 11:12
0 ответов

Как вернуть несколько ошибок проверки с помощью APIKit в Mule 4

Я создал свой первый проект APIKit в Mule 4 пару недель назад, используя руководство по адресу https://dzone.com/articles/validation-against-raml-using-mulesoft-apikit-rout и все работает отлично, за исключением случаев, когда я тестирую пропуск нес…
09 июл '19 в 16:18
0 ответов

Как resourceType может наследоваться от нескольких типов?

Цель: создать resourceTypes для конечных точек CRUD без повторения. (работа с RAML 1.0 в Anypoint Studio и Mulesoft Design Center) Давайте запустим пару resourceTypes для конечных точек одиночного действия: resourceTypes: getItem: get: responses: 20…
30 июл '19 в 23:24
0 ответов

OAuth2 в RAML 1.0. Аутентификация заголовка обязательна для носителя?

Я создаю OAuth2 securityScheme в спецификации RAML 1.0, у меня есть все шаги, чтобы получить токен, но когда я использую токен, конечная точка просто получает базовую аутентификацию. У меня вопрос: есть ли способ указать в спецификации RAML, что это…
27 мар '20 в 00:46
1 ответ

При создании записной книжки API с именем ресурса, разделенным дефисом, "/songs-list" выдается ошибка

При создании записной книжки API с разделенным дефисом именем ресурса "/songs-list" в RAML 1.0, API Platform 2.0 возникает следующая ошибка: Ошибка APINotebook API.createClient('client', '9c2861a1-b**b-401e-****-1ec*****b20c', 'testhyphen', '1.0.2')…
2 ответа

Проверка параметров запроса в RAML

Мне нужно создать API с четырьмя возможными параметрами HTTP-запроса. Требуется либо параметр один, либо параметр два. Остальные не обязательны. В официальной спецификации RAML версии 1.0 на Github я нашел почти точный сценарий в примере RAML queryS…
29 июл '20 в 06:00
1 ответ

Как сделать два взаимоисключающих свойства raml?

У меня есть тип в raml1.0 с 4 свойствами, и мне нужно реализовать этот случай: два свойства из четырех существуют только исключительно, поэтому, если одно из них существует, другое не должно существовать, и если они оба возникают, сообщение об ошибк…
13 май '20 в 15:17
0 ответов

Недопустимый тип Integer, ожидаемая строка (org.mule.module.apikit.exception.InvalidQueryParameterException

В приложении Mule 3.8.0 только в среде onprem-выше с этой ошибкой "Недопустимый тип Integer, ожидаемая строка (org.mule.module.apikit.exception.InvalidQueryParameterException) " в Raml1.0 мы определили параметр запроса как строку. В более низких лок…
18 май '20 в 15:06
0 ответов

RAML 1.0 модульное перечисление с несколькими схемами json

У меня есть определение схемы json для enumA, и я пытаюсь использовать его в двух других определениях схемы json (одно находится в запросе конечной точки № 1, а другое - в ответе конечной точки № 2). У меня есть $ref определение enumA при определени…
12 окт '19 в 03:24
0 ответов

Как сделать так, чтобы два свойства raml существовали только взаимно?

У меня есть тип в raml1.0 с 4 свойствами, и мне нужно реализовать этот случай: два свойства из четырех должны существовать включительно, поэтому, если одно из них существует, другое также должно существовать, и если только одно из них находится в за…
13 май '20 в 15:28