Я компилирую программу COBOL как DLL в zOS, используя параметры компилятора PGMN (LM), DLL, EXPORTALL Когда я это делаю, это также заставляет компиляцию быть NODYNAM. В этом контексте есть ли еще какой-то другой парм, который я могу использовать, чтобы заставить CALLS использовать другие подпрограммы, чтобы быть динамическими (то есть разрешенными во время выполнения). Я знаю, что я могу использовать подход с именем имени CALL для выполнения этого, но я не могу сделать это с помощью системных подпрограмм, таких как DSNELI, интерфейс вызова DB2.DLL zOS dynamic
Имеет ли значение параметр IMPORT?
Спасибо!
Да, использование DSNULI вместо DSNELI привело к тому, что в процессе выполнения было задействовано правильное средство привязки DB2 DB2. Согласно этой странице есть накладные расходы на производительность, но, надеюсь, это будет одно время в самом первом выражении SQL. – ChuckLeviton
@ChuckLeviton Я считаю, что наибольший накладной удар будет на первом вызове, как и на любую другую динамически разрешенную ссылку. После этого накладные расходы должны быть незначительными. – NealB
Только то, что я хотел услышать, спасибо! – ChuckLeviton