Ну, есть два типа проблем установки / создания. Отсутствуют .h файлы и / или отсутствуют .so / .a libs. Как вы можете видеть из своего журнала, у вас отсутствует .h
. Причина для них несколько: 1.- пакет, который их доставляет, не установлен. Это означает, что эти файлы не могут быть найдены нигде в дереве / usr. Решение заключается в установке правильного пакета, убедитесь, что файлы там
2.- Вложения не найдены конфигуратором установки. Это означает, что некоторые параметры среды или установки не установлены должным образом. Какую переменную установить обычно указывается в документации; в некоторых случаях вам нужно установить что-то вне R и снова, это обычно указывается в документации.
3.- libs не находятся в LD_LIBRARY_PATH, и, надеюсь, решение этого не требует пояснений.
4.- Более глубокая ошибка компиляции / ссылки, что означает, что пакет несовместим с остальной частью sw или не был правильно портирован.
Используйте ключевое слово Вызов
и пропустите параметры.
call myStoredProc(parm1, parm2, ?);
Для более подробной информации см. Здесь http://www.ibm.com/developerworks/data/library/techarticle/dm-0503Melnyk/ . Интересная часть Рисунок 5. Используя командный редактор для вызова процедуры SQL
То, что вы хотите, возможно. Я сделал это сам много раз. К сожалению, я не в офисе прямо сейчас, поэтому он должен быть с вершины моей головы.
На дополнительной ноте
Очень важно: я никогда не смог проверить SP с редактором SQL (Strsql) на сам iSeries. Только редактор IACCESS SQL работал правильно.