Вопросы по теме 'bean-io'
Продолжить синтаксический анализ записей, если для какой-либо записи в BeanIO возникает исключение
Я использую BeanIO для преобразования плоского файла в список Object . Используя следующий фрагмент кода.
while ((MyCustomRecord obj = (MyCustomRecord) in.read()) != null) {
System.out.println(obj);
}
Но проблема в том, что если...
2689 просмотров
schedule
13.08.2023
BeanIO - слишком мало полей, ожидается минимум 8, почему?
Я использую BeanIO 1.2 в java, и вот мое сопоставление:
<stream name="RecordImport" format="delimited">
<record name="Record" minOccurs="1" maxOccurs="unbounded" class="com.myclasses.Record">
<field name="date"...
1463 просмотров
schedule
01.05.2024
Сопоставление как элемента xml, так и его атрибута с использованием BeanIO
Я хотел бы сопоставить тег totalAmt в XML-файле ниже, как его значение 100, так и его атрибут Ccy.
<?xml version="1.0" encoding="UTF-8"?>
<transaction>
<id>
<eId>transactionId001</eId>
</id>...
1362 просмотров
schedule
05.08.2022
Картографический файл Camel beanio вне войны
Я использую компонент camel beanio для маршалинга и демаршалинга данных внутри файла.
<beanio id="myBeanio" mapping="classpath:beanio-mapping-file-config.xml"
streamName="myStreamName" />
Он отлично работает в tomcat, но не...
314 просмотров
schedule
14.04.2022
Упорядочивание подробной записи без избавления от литерала
У меня есть файл фиксированной длины в следующем формате.
Х - Заголовок
Y - Трейлер
Записи данных не имеют литерала идентификатора в качестве первого символа.
Пример данных:
X10506505
RANDOM00 DATA1
RANDOM00 DATA2
Y0000001...
474 просмотров
schedule
28.02.2023
BeanIO - как присвоить null пустому списку
Итак, я использую BeanIO, и мне нужно написать обработчик типов, который будет присваивать null списку, если общий список пуст. Например, я импортирую адреса из XML-файла.
При наличии полной информации об адресе xml выглядит так:...
295 просмотров
schedule
16.09.2022
Шаблон BeanIO DoubleTypeHandler
Я использую этот шаблон:
<typeHandler name="dblHandler" class="org.beanio.types.DoubleTypeHandler">
<property name="pattern" value="##0.0000000000;-#0.0000000000"/>
</typeHandler>
Это преобразует число в 10 знаков...
1056 просмотров
schedule
27.11.2023
терминатор сегмента в BeanIO
Меня интересует свойство парсера recordTerminator BeanIO. Это относится и к сегментам, например к «segmentTerminator»? А именно, у меня есть поток формата фиксированной длины, содержащий одну запись с повторяющимися сегментами, и весь поток...
1052 просмотров
schedule
12.10.2022
десортировка строк фиксированной длины utf-8 с помощью beanio и camel
Когда нет диакритических знаков, представленных двумя байтами, рассортировка сообщения в порядке, в противном случае он не жалуется на длину. Я попытался преобразовать тело в строку ввода и установить кодировку utf-8.
<convertBodyTo...
598 просмотров
schedule
03.07.2022
Как ввести новый формат потока в beanio
Может ли beanio поддерживать больше форматов потоков, кроме csv, fixedLength, delimited, json и xml? Я создал новый модуль из beanio, чтобы добавить новый формат, но beanio.properties, используемый StreamCompiler для сопоставления формата, находится...
353 просмотров
schedule
08.04.2024