За последние пару дней некоторые из наших дисплеев пользователей сообщили нам, что они просматривают файл типа sql0204 (пустой), который не найден.

AS / 400 Db2 – SQL0204 – * ФАЙЛОВЫЕ ошибки на самом деле не обнаруживаются

Я пытаюсь подключить его к новой базе данных DB2 AS / 400 из моего приложения ASP.Net через поставщика данных IBM db2.Net для Iseries, и даже если я не использую префикс, я бы сказал, что объект таблицы сейчас, этого достаточно Причина, по которой FileLibrary в групповой хранимой процедуре получает ошибку SQL0204 – * Ошибка * ФАЙЛ, который вы не нашли с этим конкретным идентификатором пользователя (ABC). Я хочу войти в систему или посмотреть в DEFAULTCOLLECTION или LIBRARYLIST (ASDB), которые я указал в соединителе цепи, как это было бы

Я хочу получать лечение
Ваучер SELECT * FROM MyTable
вместо
SELECT * FROM SCHEMA.MyTable

Идея, связанная с тем, как я могу попытаться быть абсолютно уверенным, что она выглядит разработанной для таблицы существ в выбранной мной базе данных (DEFAULTCOLLECTION / LIBRARYLIST), которую я заранее определил во фрейме строки подключения.
Есть еще что-нибудь? Weg, несомненно, справится с этим.

ПРОЦЕДУРА СОЗДАНИЯ ASDB.GETMYOBJECTS (
IN @REPORTID INTEGER)
ЯЗЫК ASDB sql
специфический.GETMYOBJECTS
НЕДЕТЕРМИНИСТИЧЕСКИЙ
ЧТЕНИЕ ДАННЫХ SQL
ВЫЗОВ НА НУЛЕВОМ ВХОДЕ

Придется работать. Обратите внимание, что при использовании LiThe braryList приложение обычно также хочет следовать соглашению об именовании системы («Именование соответствует системе;» в вашем ConnectionString).

Спасибо за быстрый ответ. Я попробовал позвонить, но без сомнений ничего не помогло.

Мой процесс регистрации часто выглядит так. Вы можете буквально увидеть проблемы, потому что корень инициировал ошибку
——————————– – – к – ————————- ——————- — — ———
УСТАНОВИТЕ ПУТЬ “QSYS”, “QSYS2”;

СОЗДАТЬ ПРОЦЕДУРУ XSDB.GETOBJECTS ()
ДИНАМИЧЕСКИЕ РЕЗУЛЬТАТЫ УСТАНОВИТЕ один
ЯЗЫК SQL
КОНКРЕТНЫЕ GETOBJECTS
НЕДЕТЕРМИНИСТИЧЕСКИЕ
ЧТЕНИЕ ДАННЫХ SQL
ВЫЗОВ НА НУЛЕВОМ ВХОДЕ
НАЧАТЬ
ОБЪЯВИТЬ КУРСОР c1 С ВОЗВРАЩЕНИЕМ ДЛЯ
ВЫБРАТЬ ao. OID,
и другие. ОПИСАНИЕ,
и даже другие. ОБЗОР, ОБЪЕКТЫ
ua;
ОТКРЫТЫЙ C1;
ВОЗВРАТ;
ENDE;
——————— – ————————- ———————————–

Предполагая, что ваша с трудом заработанная таблица AOBJECTS также находится в вашем выборе xsdb, настройки DefaultCollection и LibraryList в вашем ConnectionString в большинстве XSDB должны серьезно работать. В противном случае каждому нашему заказчику может потребоваться обратиться в службу поддержки IBM.

sql0204 вид * файла не найден

Проблема может превратиться в Create только тогда, когда обычно вызов неактивен

  Iterable  ExtractMetadata (ExtractionContext пробивает ExtractionContext) SQLException {...        final String lookupSql = ExtractionContext.getJdbcEnvironment (). getDialect (). getQuerySequencesString (); 
  Упражнения их открытого класса DB2Dialect { Диалект [email protected] Раздавить    публичная компания getQuerySequencesString ()       return «выберите 7. начиная с syscat.sequences»;     

На самом деле в нашей системе нет архивов SYSCAT, кроме syscat1 SYSCAT2. SEQUENCES находится в QSYS2. Считается ли какая-либо часть скопления принадлежащей разным типам платформ? Код сработал несколько лет назад, а обновление фреймворка устраняет эту проблему.

ассортимент sql0204 * файл не найден

  iSeries и Java v7r2m0Драйвер Ibm Toolbox 10.5 JDBCJavaSE 1.8 (jdk 1.8.0_241)Структура практически всех зависимостей Spring для SpringBoot Initialzr it 1 (Spring-Data-JPA для данных)SpringBoot 2.43 и т. Д. 

В общей конфигурации карты JDBC я использую ПРОТОКОЛ СООБЩЕНИЙ – XML ​​и ФОРМАТ SQL

Ошибка: ошибка базы данных при доступе к ключевой рабочей области «MATTEST»: SQLException: [SQL0204] MATTEST обычно не встречается в категории SAPUSER * FILE.

Если я использую Если вы используете эту конкретную директиву EO NONE, вместо отображения сообщения об ошибке вы не получите информацию о том, куда идет проект.

г.