美文网首页
第五十三章 学习常用技能 - Routine 映射

第五十三章 学习常用技能 - Routine 映射

作者: Cache技术分享 | 来源:发表于2023-10-10 08:56 被阅读0次

第五十三章 学习常用技能 - Routine 映射

Routine 映射

当将例程映射到数据库 ABC 时,可以配置给定的命名空间,以便 IRIS 在数据库 ABC 中找到该例程,该数据库不是命名空间的默认数据库。当定义此例程映射时 IRIS 不会将例程(如果已存在)移至指定数据库;而是将其移至指定数据库。相反,映射会指示 IRIS 将来在哪里找到例程。

映射例程:

  1. 如果例程已存在,则通过导出和导入将其复制到所需的数据库。

  2. 登录管理门户。

  3. 选择系统管理 > 配置 > 系统配置 > 命名空间。

  4. 在要在其中定义此映射的命名空间的行中选择“例程映射”。

  5. 选择新例程映射。

  6. 对于例程数据库位置,选择应存储此例程的数据库。

  7. 输入例程名称的值。可以使用 * 字符来选择多个例程。

    使用实际的例程名称;也就是说,不要在开头包含插入符号 (^)。

    当映射例程时,该例程不必存在(也就是说,它可以是计划创建的例程的名称)。

  8. 选择例程类型。

  9. 选择确定。

  10. 选择确定。

  11. 要保存映射,请选择“保存更改”。

可以通过编程方式定义这种映射。还可以通过编程方式定义例程映射。

重要信息:当映射一个或多个例程时,请务必识别这些例程所需的所有代码和数据,并确保所有这些代码和数据在所有目标命名空间中可用。映射的例程可能取决于以下项目:

  • Include files
  • Other routines
  • Classes
  • Tables
  • Globals

根据需要使用其他例程、包和全局映射,以确保这些项目在目标命名空间中可用。

映射包

当将包映射到数据库 ABC 时,可以配置给定的命名空间,以便 IRIS 在数据库 ABC 中找到此包的类定义,该数据库不是您名空间的默认数据库。该映射还适用于与类定义关联的生成例程;这些例程位于同一个包中。此映射不会影响这些包中持久类的任何存储数据的位置。

此外,当定义此包映射时, IRIS 不会将包(如果已存在)移动到指定的数据库;而是将其移动到指定的数据库。相反,映射会指示 IRIS 将来在哪里找到该包。

映射包:

  1. 如果包已存在,则通过导出和导入类将包复制到所需的数据库。

  2. 登录管理门户。

  3. 选择系统管理 > 配置 > 系统配置 > 命名空间。

  4. 在要在其中定义此映射的命名空间的行中选择“包映射”。

  5. 选择新包映射。

  6. 对于包数据库位置,选择应存储此包的数据库。

  7. 输入包名称的值。

    映射包时,该包不必存在(即,它可以是计划创建的包的名称)。

  8. 选择确定。

  9. 选择确定。

  10. 要保存映射,请选择“保存更改”。

还可以通过编程方式定义这种映射。

重要信息:映射包时,请务必标识该包中的类所需的所有代码和数据,并确保所有这些代码和数据在所有目标命名空间中可用。映射的类可能取决于以下项目:

  • Include files

  • Routines

  • Other classes

  • Tables

  • Globals

根据需要使用其他例程、包和全局映射,以确保这些项目在目标命名空间中可用。

相关文章

网友评论

      本文标题:第五十三章 学习常用技能 - Routine 映射

      本文链接:https://www.haomeiwen.com/subject/xxywbdtx.html