У меня такая же проблема. Я использую вызовы API QUSRTVUS для получения списка буферных файлов и хочу открыть определенный буферный файл с информацией о предыдущем вызове API.
После получения списка файлов я создаю новое пользовательское пространство с QUSCRTUS. Затем я хочу открыть файл с помощью QSPOPNSP, но это моя проблема.
Исходный код для открытия файла
После открытия файла я читал содержимое с помощью QSPGETSP, который копирует файл в пользовательское пространство, где я мог его прочитать.
Это план, но без открытия файла остальное не работает.
Я получаю ошибку непосредственно при вызове API, это не сообщение об ошибке при работе вызова. Изменение параметров не приводит к изменению сообщения об ошибке.
Может, у кого-то есть подсказка?
ОБНОВЛЕНИЕ: я обнаружил ошибку. Несмотря на вводящее в заблуждение сообщение об ошибке, это была проблема с авторизацией. Мне не разрешили вызывать API.