Вопросы по теме '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 просмотров

десортировка строк фиксированной длины utf-8 с помощью beanio и camel
Когда нет диакритических знаков, представленных двумя байтами, рассортировка сообщения в порядке, в противном случае он не жалуется на длину. Я попытался преобразовать тело в строку ввода и установить кодировку utf-8. <convertBodyTo...
598 просмотров

Как ввести новый формат потока в beanio
Может ли beanio поддерживать больше форматов потоков, кроме csv, fixedLength, delimited, json и xml? Я создал новый модуль из beanio, чтобы добавить новый формат, но beanio.properties, используемый StreamCompiler для сопоставления формата, находится...
353 просмотров
schedule 08.04.2024