Здравствуйте, Валентин.
Поробуйте загрузить файл ADI, который Артём сам прислал для примера.
Позывной в строке исправьте на свой.
Интересно загрузится или нет?
Потом ведь его можно будет удалить.
Вид для печати
Вот, что пишут, какие теги обязательны, сами разработчики стандарта ADI:
Вложение 358345
From - https://adif.org/100/adif_100.htm
Переписал файл от имени UA1074SWL...Загрузил..
Результат пока не ясен..
Станция вызова или SWL UA1074SWL
Оператор (не задано)
Статус Ожидает обработки
Имя файла
ua1074swl_TEST_SWL_01.adi
Но в строке оператор записано "не задано"... Курьез?
- - - Добавлено - - -
Файл сервис обработал... Ну. чудеса продолжаются...Скрин
Вложение 358348
Трудно как-то комментировать...
Я в чате пытался выяснить у Артёма что означает эта запись? Вразумительно однозначно ответить не смог... По его мнению это может быть ошибка на сервисе в данный момент времени глюк пройти. А может и "юзер что-то не так сделал". Полный туман...Цитата:
Причина:
Произошла ошибка при записи в базу данных., количество повторений: 1 раз.
1.
Количество тегов на QSOSU приято от сервиса HAMLOG.online. это связано с тем, что реальный хозяин Хамлога эмигрировал в США и есть вероятность что он прекратит работать в РФ. Поэтому, с Хамлога нужно будет импортировать все Логи. Естественно АДИ формат будет такой какой выдает Хамлог. Поэтому, за условно "правильный" Ади принят вид АДИ от Хамлога.
2.
Ваш файл АДИ от конвертера версия 007 сервис сейчас принял без проблем. Все данные уже находятся в моем SWL онлайн логе на сервисе. Для сервиса в. 007 предпочтиельна... Можно вариант 007 оставить как окончательный и рабочий
------------------------------------------------
Кое что Артем подправил на сервере и сообщил, что не только в.007, но и другие версии АДИ то же будут загружаться без проблем. Но их загрузку повторно, я пока не пробовал.
=================================================
Можно сказать наша плотная работа завершилась большим успехом! Спасибо Вам Александр за работу, за участие.
Очень Вам благодарен...
Я рад, что был полезен.
Но может всё-таки сократить количество не несущих информацию тегов, чтобы не занимать место.
Попробуйте загружать файл с одной строкой, и в ней понемногу удалять теги с нулевым содержанием.
Если будет загружаться, потом дадите мне, как образец и я в программе их удалю.
ОК?
Коллеги, добрый день!
QSO.SU Ожидает минимальный набор данных от SWL, при этом даже STATION_CALLSIGN и OPERATOR не нужны, поскольку в момент выгрузки журнала вы указываете позывной. Проблема в том, что не у всех есть STATION_CALLSIGN или OPERATOR, а у SWL эти поля вообще одинаковые, так что для QSO.SU в наблюдательском журнале STATION_CALLSIGN и OPERATOR не интересны. От SWL минимально-обязательные поля из adi являются: CALL, QSO_DATE, TIME_ON, MODE, BAND, RST_RCVD, COMMENT или QSLMSG. Если в файле будет указано два поля COMMENT или QSLMSG приоритетный будет QSLMSG. А теперь самое главное: Строка комментария из COMMENT или QSLMSG должна подвергатся обработки регулярного выражения "/(QSO|WKD\sWITH|WITH|WKD)\s+([A-Z0-9\/]{3,25})/", однако стоит учесть, что перед обработкой строки комментария по регулярному вырожению, мы приводим всю строку комментария в верхний регистр, дабы избежать позывного в нижним регистре и не учитывать в регулярном выражении регистр.
С уважением, R4CAT,
55, 73!
Давайте сделаем так:
Не будет трогать тот мой СВЛ файл. что удачно загрузился на сервис. У меня еще есть SWLcontest log CBR И не один... Вам на Е-М пошлю один файл для тестовых работ. Вы сделайте версию конвертера с миним набором тегов. выложите версию здесь Я попробую ее для загрузки на сервис. Посмотрим как будет приниматься с миним размером тегов....
.
to R4CAT
Замечание
Здесь необходимо заметить, что SWL используют различные программы логов. Кто-то UR5EQF или ЛогНх, АА лог кто-то иные. Обычно в каждом логе есть настройки экспорта данных в файл АДИ. Юзер может по макс все теги выставить, а может и по миним кол-ву. А кто=то вообще не смотрит на настройки и делает экспорт так, как стоят галки в программе лога "по умолчанию" ...
Поэтому, на самом сервисе на главной странице должен быть раздел, где нужно выложить в какой форме, какие теги нужно вставлять в файл ади, который предназначается для загрузки на сервис.
---------------------------------------------------
Если этого не сделать, юзеры будут грузить АДИ, не глядя что в них содержится.
Последнее замечание касается не только SWL, но и юзеров с р/л позывными
Сделал файл converted.adi вручную с минимальным набором тегов, по рекомендациям Артёма - R4CAT.
Валентин, попробуйте загрузить его на сайт.
Если загрузится, то сделаю, чтобы программа конвертировала также.
Загрузил... ответ сервиса
converted_m.adi
Причина: Произошла ошибка при записи в базу данных., количество повторений: 1 раз.
""" Станция вызова или SWL UA1074SWL
Оператор (не задано)
Статус Завершено с ошибками
Имя файла
converted_m.adi
Всего QSO 1
Новые записи 1
"""
В SWL лог данные не внесены
Пожалуйста, обсудите причину неудачной загрузки с Артёмом - R4CAT.
Пришлите ему файл, и попросите чтобы посмотрел, что с ним не так.
Проверил только что сам, нашёл один баг, исправил. Данный лог будет выгружен. Вложение 358368
Версия 10:
Почитал тему, для меня мало интересного и нужного. Но вот, что на мой взгляд, уже давно назрело, так это полнофункциональная программа типа TR4W для Linux.
Не запускаемая через костыли типа WIN, а именно полнофункциональная и для Linux.