Описание тега ibm-midrange

IBM i - это собственная платформа от IBM, которая работает на их Power Systems и Pure Systems и содержит базу данных DB2, интегрированную в ОС IBM i.
2 ответа

Перемещение файлов из корневого каталога в AS400

У меня есть скрипт, который перемещает и переименовывает файлы из каталога AS400 в каталог Windows на отдельном сервере. Успешный процесс перемещает данные из папки, созданной в библиотеке на AS400. По техническим причинам разработчик AS400 перемест…
15 июн '11 в 20:11
2 ответа

Можем ли мы сделать то же самое с разделенным запятыми полем для нескольких столбцов в SQLRPGLE?

Можем ли мы проанализировать разделенную запятыми строку, полученную от третьей стороны, и перейти к нескольким столбцам файла в SQLRPGLE. Скажем, у нас есть поле, содержащее MFG,9876, 0001,123435, к нескольким столбцам Site = MFG, Parent Item = 987…
07 окт '17 в 19:40
2 ответа

DB2 с использованием LIMIT и OFFSET

Я занимаюсь разработкой веб-службы Java, позволяющей выполнять подкачку страниц при получении большого набора данных из базы данных DB2 на IBM Mid Range Machine (AS400). Например; если в наборе данных 10000 записей, я хочу получать их по 1000 блоков…
21 янв '14 в 10:57
1 ответ

IBM i (AS400) Вызов хранимой процедуры SQL из STRSQL

Я новичок в создании хранимой процедуры DB2 для IBM i (AS400). Я ищу ответ о том, что не так с моей хранимой процедурой вызова из STRSQL. Любые хранимые процедуры параметра "IN" могут быть вызваны, но хранимые процедуры параметра "OUT" - нет. create…
26 мар '15 в 11:28
1 ответ

Отладка сеанса DB2

Я просто неудачная отладка проблемы iSeries/RPG/SQL... (я не эксперт по RPG) У меня есть программа, которая содержит временные таблицы, объявленные в DB2 на iSeries. Временные таблицы объявляются в сеансе, поэтому, когда я запускаю приложение и отла…
17 авг '13 в 11:15
1 ответ

DB2 получает максимум списка массивов QDT с использованием рекурсии CTE и sql

Я использую CTE для создания рекурсивного запроса для объединения нескольких данных столбца в один. У меня есть около 9 рабочих CTE (мне нужно объединить столбцы несколько раз в одной строке для каждого запроса, поэтому у меня есть помощники CTE). К…
15 авг '17 в 18:14
3 ответа

Как идентифицировать и использовать буферные файлы другого пользователя, используя пользователя QTCP (COMMAND PROMPT)?

Здесь я подключаюсь к машине AS400 из командной строки с помощью команды (FTP Servername). Каждое действие, которое я делаю с использованием командной строки, отправляется с пользователем QTCP в фоновом режиме. Вот основная проблема: У меня есть ком…
23 ноя '16 в 06:29
4 ответа

В IBM i как запустить хранимую процедуру с помощью команды DB2 QShell?

Как бы вы запустили хранимую процедуру с помощью команды DB2 QShell, поскольку мне нужен простой способ модульного тестирования изменения хранимой процедуры? На IBM я Начал qshell с QSH Введены эти команды db2 в различных форматах без успеха db2 cal…
17 фев '17 в 11:19
4 ответа

Ошибка двойного ключа DB2 при вставке, НО работает после выбора счетчика (*)

У меня есть - для меня неизвестная - проблема, и я не знаю, какова логика / причина этого. Когда я пытаюсь вставить запись в таблицу, я получаю сообщение об ошибке DB2: [SQL0803] Duplicate key value specified: A unique index or unique constraint *N …
14 дек '12 в 09:21
1 ответ

Команда IBM i (AS/400) работает локально, но не удаленно

У меня есть служба Windows, написанная на VB.NET 2.0, которая подключается к серверу IBM AS/400. Запросы работают нормально, но когда я пытаюсь сделать что-то вроде удаления файла спула, я получаю ошибки. Например: CPYSPLF FILE(PO630A) TOFILE(MPLCDA…
08 май '15 в 15:08
6 ответов

Сравните данные в двух таблицах

У меня есть две таблицы, которые мне нужно сравнить, чтобы убедиться, что значения совпадают. Для контекста один - это табель рабочего времени сотрудника, а другой - таблица для хранения их запросов. У каждого есть код табеля рабочего времени и коли…
09 мар '11 в 21:30
1 ответ

Номер строки только для совпадающих строк по идентификатору?

У меня есть структура таблицы, как Category EmpName 1 Harry 1 John 1 Ford 2 James 2 Mark 2 Shane 3 Oliver 3 Ted Я хочу результаты как Category EmpName RowNumber 1 Harry 1 1 John 2 1 Ford 3 2 James 1 2 Mark 2 2 Shane 3 3 Oliver 1 3 Ted 2 Я использую …
17 янв '11 в 06:50
1 ответ

Незнакомый синтаксис SQL

Я столкнулся с оператором SQL, предназначенным для базы данных DB2 (iSeries), который имеет следующий формат. То, что я не понимаю, это предложение ОТ. DATABASE.TABLE имеет смысл. Но часть начинается с Колона : не знакомо Пожалуйста, кто-нибудь може…
26 янв '17 в 13:32
2 ответа

Возможно ли перехватить сообщение об ошибке, сгенерированное для вызова программы в программе RPG?

Я пытаюсь сделать так, чтобы программа RPG могла сообщать более конкретные детали, когда вызов программы внутри нее идет не так. Исключение, которое я хочу отслеживать, не имеет ничего общего с плохой логикой программы, скажем, делением на ноль. Я х…
31 окт '12 в 14:54
0 ответов

Производительность db2oledb в сравнении с многопоточностью

Возникла проблема с производительностью DB2OLEDB, при использовании sql server 2017 выполняется загрузка данных из IBM i 7.3 . Клиент - VMware VM, сетевые настройки кажутся нормальными и были настроены в меру моих возможностей (vmxnet3 driver 1.8). …
20 окт '18 в 16:54
2 ответа

As400 CL скрипт арифметики дает 0

Я пытаюсь вычислить остаток от деления с помощью алгоритма: remainder = dividend - (dividend / divisor) * divisor Все рассчитано в целых числах. Пример: получить остаток от 15 / 6. 1. (15 / 6) = 2 2. (2) * 6 = 12 3. 15 - 12 = 3 Остальная часть 15/6 …
21 сен '16 в 22:07
2 ответа

Класс не найден ошибка в AS/400

Я получаю сообщение об ошибке в AS/400 при запуске программы RPG... Я пытаюсь вызвать метод Java из моей программы RPG. Я добавил два.jar файла с именем mail.jar и активации.jar в переменную classpath в ADDENVVAR.... Но все равно ошибка говорит, что…
31 дек '10 в 11:12
1 ответ

Как использовать функцию%Replace в коде RPG?

Мне было интересно, смогу ли я получить некоторые примеры функции%replace, используемой в rpg. Мои 4-е издание по программированию в RPG IV просто кратко объясняют это, и это меня очень смущает. Я пытаюсь использовать эту функцию, чтобы замаскироват…
17 ноя '15 в 19:47
1 ответ

Псевдоним, содержащий пространство в SQL с использованием базы данных AS400

У меня есть оператор SQL, и я хотел бы иметь псевдоним с пробелом. Например: SELECT item as Alternate Item from Items; Я пробовал разные синтаксисы, но это не удалось. SELECT item as "Alternate Item" from Items; SELECT item as [Alternate Item] from …
24 дек '15 в 13:20
3 ответа

Добавление нового параметра ввода в программу RPGLE

Я модифицирую эту крайне критичную программу RPGLE, где изменения включают добавление в нее нового параметра ввода. *entry plist parm ecorp corp parm edivi divi parm eplvl parent lv parm ewrsc wc rscd parm eplnt plnt parm eclvl child lv parm emord o…
05 ноя '18 в 11:26