Форматирование виртуальной записи (G)


НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Форматирование виртуальной записи (G)📄 Скачать в DOCX


Команда G форматирует виртуальную запись, переданную в запросе в строковом представлении.

1. Параметры запроса

Параметр Назначение
db_name Имя базы данных, определяющее контекст форматирования.
format Формат для вывода виртуальной записи.
Rec Виртуальная запись в строковом представлении протокола.

2. Варианты format

Значение Поведение
Строка формата Используется как встроенный формат.
@имя Используется файл формата на сервере по 10-му пути базы db_name, например @brief.
@ Используется оптимизированное форматирование; имя формата определяется видом записи.
* Возвращается значение поля, соответствующего первой ссылке термина.
Пустая строка Форматирование не выполняется.

Перед форматированием сервер заменяет в формате последовательность *** на метку поля из первой ссылки термина.

3. Формат Rec

MFN#STATUS#30#31
0#VERSION#30#31
TAG1#FIELD1#30#31
...
TAGN#FIELDN#30#31

4. Возврат

Первая строка содержит код возврата, определяющий общий результат выполнения команды.

При успешном выполнении далее возвращается результат форматирования. В строке результата разделители #10#13 заменяются на #30#31.

5. Пример

db_name = IBIS
format = @brief
Rec = MFN#STATUS#30#31 0#VERSION#30#31 TAG1#FIELD1#30#31 ...

Ответ содержит код возврата 0 и результат форматирования виртуальной записи.