java.lang.RuntimeException: wXb6Vnl31u :: Ошибка для HTML= 001 003 004 005 006 007 008 009
010

Получение списка инстанций бизнес-объектов

011 012

Предусловие:

013 014 023 024

Запрос (Request):

025 026
027  POST /api/v1/business-object-instance/v2/load-api-bracket-boi-table
028  Content-Type: application/json
029  API-TOKEN/TOKEN: your_token
030  
031  
032 033 051 052

Входные данные:

053 054
055  {
056      "boCode": "Kод БО",
057      "headCodes": ["Код поля 1", "Код поля 2",...],
058      "orderingFieldCode": "Код поля",
059      "orderState": "DESC",
060      "paging": {
061          "offset": 0, // Начиная с 0
062          "limit": 10, // Получить только 10 элементов
063      },
064      "search": "search_text",
065      "state": "ALL",
066      "touchedFilter": "ALL",
067      "brackets" :  [{"...Bracket JSON..."}]
068   }
069  
070  
071 072

Внимание! Поля с * обязательные к заполнению

073 074 075 076 077 078 079 080 081 082 083 084 085 087 088 089 090 091 097 098 099 100 101 103 104 105 106 107 111 112 113 114 115 118 119 120 121 122 125 126 127 128 129 132 133 134 135 136 140 141 142 143 144 149 150 151 152 153 155 156 157
Атрибут входного JSONОписание
boCode*Код бизнес-объекта в котором будем искать данные (инстанции). 086 (Как получить boCode?)
headCodesСписок кодов полей (Как 092 получить Код Поля?), которые будут отображаться в запрашиваемом 093 результате.
094 Если не указывать, то будут присылаться записи с полями, 095 которые указаны в виде "Список" Вашего БО на самой платформе 096 MyBPM.
orderingFieldCodeКод поля, по которому нужно отсортировать результат.
102 Если не указывать то сортировки не будет.
orderStateНаправление сортировки: ASC - по возрастанию, DESC - по 108 убыванию.
109 Если не указывать то будет сортировка по 110 возрастанию.
paging*.limitЛимит указывает, сколько записей или элементов данных вы хотите 116 получить.
117 Если не указывать то будет 0 по умолчанию.
paging*.offsetСмещение определяет, с какой позиции или записи начнется 123 извлечение данных.
124 Если не указывать то будет 10 по умолчанию.
searchЭто поле для фильтрации данных по переданному значению, то есть 130 получает только те данные, которые содержат переданное значение в 131 себе.
stateЭто поле имеет следующие значения: ALL - 137 Рабочие записи, REMOVED - Удаленные записи, 138 ARCHIVED - Записи в архиве, DEV - 139 Записи используемые для тестирования процессов
touchedFilterЭто поле имеет следующие значения: 145 TOUCHED_ONLY - Возвращает только прочитанные 146 текущим пользователем инстанции, UNTOUCHED_ONLY - 147 Возвращает не прочитанные текущим пользователем инстанции, 148 ALL - Возвращает все инстанции
bracketsБракеты предназначены для составление собственных фильтров. Подробно о бракетах.
158 159

Ответ (Response):

160 161

HttpStatus: 200 OK

162 163
164  {
165      "boCode": "Customer_Orders", // код БО
166      "businessObjectId": "sclbQ~b8X~EiPQOc", // идентификатор БО
167      "heads": [
168          {
169              "fieldId": "ch7hZhDE0zV2A05G", // идентификатор поля БО
170              "name": "Название", // наименование поля БО
171              "code": "NAME", // код поля БО
172          },
173          // ... и так все запрашиваемые колонки
174      ],
175      "records": [
176          {
177              "instanceId": "0~s8DfBBK6dHY16j", //идентификатор полученной инстанции
178              "values": [
179                  {
180                    "coFieldId": null, // null, так как это не СО
181                    "fieldId": "ch7hZhDE0zV2A05G", // идентификатор поля
182                    "value": "Опрос свидетелей", // значение поля
183                    "displayValue": "Опрос свидетелей", // отображаемое значение поля
184                    "isReadOnly": false // Поле только для чтения
185                  },
186                  // ... и так по всем запрашиваемым полям
187              ]
188          }
189          // ... и так все запрашиваемые инстанции
190      ],
191      "hasNext": false, // есть ли ещё данные
192      "totalHits": 3, // общее количество зписей
193      "totalHitsMore": false, // есть ли ещё записи
194      "tookInMillis": 3, // сколько времени занял запрос в миллисекундах
195  }
196  
197  
198
199 200 at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:80) at kz.greetgo.md_reader.core.MdConverter.prepareHtmlFileFrom(MdConverter.java:136) at kz.greetgo.md_reader.core.MdConverter.convert(MdConverter.java:208) at kz.greetgo.md_reader.controller.RenderController.downloadToc(RenderController.java:360) at kz.greetgo.md_reader.controller.RenderController.request(RenderController.java:108) at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at kz.greetgo.md_reader.interceptors.TextReplaceFilter.doFilter(TextReplaceFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1397) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1333) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.startPE(XMLDTDScannerImpl.java:732) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator(XMLDTDScannerImpl.java:2101) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDecls(XMLDTDScannerImpl.java:2064) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDTDExternalSubset(XMLDTDScannerImpl.java:299) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1165) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1040) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:943) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:71) ... 48 more