binder language(绑定程序语言)

绑定程序语言 是一组小型的不可运行命令,用于定义服务程序的导出。 绑定程序语言允许源条目实用程序 (SEU) 语法检查程序在指定 BND 源类型时提示并验证输入。
注: 不能将 SEU 语法检查类型 BND 用于包含通配符的绑定程序源文件。 您也不能将其用于包含长度超过 254 个字符的名称的绑定程序源文件。
绑定程序语言由以下命令的列表组成:
  1. "启动程序导出" (STRPGMEXP) 命令,它标识从服务程序导出的列表的开头
  2. "导出符号" (EXPORT) 命令,每个命令标识可从服务程序导出的符号名称
  3. "结束程序导出" (ENDPGMEXP) 命令,用于标识来自服务程序的导出列表的结束

图 1 是源文件中绑定程序语言的样本:

图 1。 源文件中的绑定程序语言示例
STRPGMEXP PGMLVL(*CURRENT) LVLCHK(*YES)
   .
   .
EXPORT SYMBOL(p1)
EXPORT SYMBOL('p2')
EXPORT SYMBOL('P3')
   .
   .
ENDPGMEXP
   .
   .
   .
 
STRPGMEXP  PGMLVL(*PRV)
   .
   .
EXPORT SYMBOL(p1)
EXPORT SYMBOL('p2')
   .
   .
ENDPGMEXP

通过使用 "检索绑定程序源" (RTVBNDSRC) 命令,您可以根据来自一个或多个模块或服务程序的导出来生成绑定程序语言源。