Документация iSZN
pkJUtil.sql
GetJavaVersion
Описание
Возвращает текущую версию runtime-среды Java.
GetMD5
Описание
Возвращает MD5.
GetMD5
GetSHA1
Описание
Возвращает SHA1.
GetSHA1
GetCRC32
Описание
Возвращает CRC32.
GetBase64Encoded
Описание
Кодирует BLOB в Base64 и возвращает данные в виде CLOB.
GetBase64Decoded
Описание
Декодирует CLOB, закодированный с помощью Base64, и возвращает в виде BLOB.
UrlEncode
Описание
Приводит строку к формату application/x-www-form-urlencoded в кодировке UTF-8. Строка передаётся в кодировке БД.
GetGUID
Описание
Возвращает псевдослучайный GUID на основе заданного значения.
GetGUIDRAW
Описание
Возвращает псевдослучайный GUID в виде RAW на основе заданного значения.
EncodeStr
Описание
Шифрует строку.
DecodeStr
Описание
Расшифровывает строку, зашифрованную с помощью EncodeStr.
EncodeBLOB
Описание
Шифрует BLOB.
DecodeBLOB
Описание
Расшифровывает BLOB, зашифрованный с помощью EncodeBLOB.
PackData
Описание
Упаковывает BLOB с помощью GZip.
UnpackData
Описание
Распаковывает BLOB, запакованный с помощью GZip.
GetArchiveEntries
Описание
Возвращает список наименований объектов в zip-архиве.
Параметры:
- bData - двоичные данные архива.
Если bData=null, возвращает пустой список.
GetArchiveData
Описание
Возвращает содержимое zip-архива.
Параметры:
- bData - двоичные данные архива.
Если bData=null, возвращает пустой список.
CreateArchive
Описание
Создаёт zip-архив.
Параметры:
- Files - список файлов, помещаемых в архив.
- Dirs - список каталогов, помещаемых в архив.
Если файл нужно разместить в каталоге, то имя файла задаётся в виде полного пути.
Список каталогов требуется только том случае, если нужно поместить в архив пустой каталог.
Имя каталога также задаётся в виде полного пути.
Если оби списка равны null или пустые, возвращает null.
ShellExec
FUNCTION ShellExec(sCommand VARCHAR2, ConsoleIn IN uszn.TStringList4000, ConsoleOut OUT uszn.TStringList4000, ConsoleErr OUT uszn.TStringList4000) RETURN NUMBER;
Описание
Выполняет командную строку ОС.
Параметры:
- sCommand - командная строка, включая параметры;
- ConsoleIn - данные, передаваемые на stdin; после каждой строки текста посылается перевод строки;
- ConsoleOut - данные, получаемые из stdout; данные разбиваются на строки по символам перевода строки;
- ConsoleErr - данные, получаемые из stderr; данные разбиваются на строки по символам перевода строки.
Возвращает ExitCode процесса.
ShellExec
FUNCTION ShellExec(sCommand VARCHAR2, ConsoleIn IN BLOB, ConsoleOut OUT BLOB, ConsoleErr OUT BLOB) RETURN NUMBER;
Описание
Выполняет командную строку ОС.
Параметры:
- sCommand - командная строка, включая параметры;
- ConsoleIn - данные, передаваемые на stdin;
- ConsoleOut - данные, получаемые из stdout;
- ConsoleErr - данные, получаемые из stderr.
Возвращает ExitCode процесса.
GetTimeZoneOffset
Описание
Возвращает смещение в миллисекундах от GMT текущего часового пояса Системы.
GetTimeZoneOffsetStr
Описание
Возвращает смещение в миллисекундах от GMT текущего часового пояса Системы, отформатированное в виде строки.
GenerateGUIDv1
FUNCTION GenerateGUIDv1(iRegionID PLS_INTEGER := 0) RETURN RAW;
Описание
Генерирует и возвращает GUID версии 1 по RFC 4122 для заданного района; если null, район не используется.
GetGUIDv1
Описание
Генерирует GUID версии 1 по RFC 4122.
Параметры:
- nTimeStamp - количество 100-наносекундных интервалов, прошедших с 15.10.1582 00:00:00.0 (UTC);
- nClock - clock sequence согласно RFC 4122 (используется только 14 младших бит);
- rNodeID - идентификатор узла (node identifier); 48-битное число в RAW-представлении; если больше, используются только младшие 48 бит; если меньше, недостающие биты заполняются нулями.
GetRandomRaw16
Описание
Возвращают криптографически сильное случайное значение.