НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Форматирование виртуальной записи (G)📄 Скачать в DOCX
Команда G форматирует виртуальную запись, переданную в запросе в строковом представлении.
| Параметр | Назначение |
|---|---|
db_name |
Имя базы данных, определяющее контекст форматирования. |
format |
Формат для вывода виртуальной записи. |
Rec |
Виртуальная запись в строковом представлении протокола. |
format| Значение | Поведение |
|---|---|
| Строка формата | Используется как встроенный формат. |
@имя |
Используется файл формата на сервере по 10-му пути базы db_name, например @brief. |
@ |
Используется оптимизированное форматирование; имя формата определяется видом записи. |
* |
Возвращается значение поля, соответствующего первой ссылке термина. |
| Пустая строка | Форматирование не выполняется. |
Перед форматированием сервер заменяет в формате последовательность *** на метку поля из первой ссылки термина.
RecMFN#STATUS#30#31
0#VERSION#30#31
TAG1#FIELD1#30#31
...
TAGN#FIELDN#30#31
Первая строка содержит код возврата, определяющий общий результат выполнения команды.
При успешном выполнении далее возвращается результат форматирования. В строке результата разделители #10#13 заменяются на #30#31.
db_name = IBIS
format = @brief
Rec = MFN#STATUS#30#31 0#VERSION#30#31 TAG1#FIELD1#30#31 ...
Ответ содержит код возврата 0 и результат форматирования виртуальной записи.