发展历程 什么是用户出口? -技术百科的定义

什么是用户出口? -技术百科的定义

目录:

Anonim

定义-用户出口是什么意思?

用户出口是计算机程序中的一个点,用户可以在该点上调用自定义程序来替换程序供应商提供的默认子例程。


用户出口是允许添加自定义程序而不影响标准程序及其功能的例程。 当为某个预定义事件执行软件包时,程序可以调用子例程。 如果定义了用户出口,那么可以用软件包客户端定制的默认子例程替换默认子例程,以添加定制的功能。


用户出口很重要,因为它们有助于特定于站点的自定义,而不会影响已经存在的自定义功能。 它们还支持软件升级和后续发行。

Techopedia解释了用户退出

例如,由排序/合并程序包提供的用户出口可以由用户程序代替,该用户程序提供其自己的子例程以进行记录比较任务。 软件包随附的默认例程(由软件包供应商提供)因此由用户提供的过程代替。 这些过程通常被编译到静态库中,并直接链接到包以生成能够执行的程序。 也可以使用动态库来完成。 每当用用户定义的子例程替换软件供应商提供的默认出口时,用户必须确保它与软件包对接,并且与为默认用户出口定义的参数一致。


SAP,Oracle,HP,Macro4,Compuware和CA等公司已在其某些软件产品中实现了用户出口。 提供用户出口的应用程序包括IBM的排序/合并包,SAP R3,IBM CICS,IBM JES 2和3,IBM MVS,SMS z / OS和Oracle CC&B。

什么是用户出口? -技术百科的定义