回答问题 · 2018-08-30 18:50 PGA-20924:无法进入发送状态取消分配,state = number(string) 原因:网关无法进入发送状态执行正常的分配。会话状态为<state>,其描述性名称为<desc>。会话状态记录在/usr/include/cmc.h头文件中。 操作:这通常是远程事务程序的问题或网络的问题。检查远程系统的诊断信息。遇到此错误后,网关将执行异常的解除分配。
回答问题 · 2018-08-30 18:50 PGA-20905:无效的会话ID:没有找到活动的对话 原因:用户没有活动的APPC对话。 操作:检查应用程序是否没有按顺序调用PL / SQL TIP例程。
回答问题 · 2018-08-30 18:50 PGA-20906:无效的会话ID:找不到匹配的对话 原因:从呼叫者收到的会话ID不是有效的活动会话ID。 操作:检查应用程序是否没有按顺序调用PL / SQL TIP例程。
回答问题 · 2018-08-30 18:50 PGA-20907:网关字符串处理过程中出现上一个错误 原因:处理Oracle函数<func>时出错。此消息之前有其他消息,提供有关错误的更多详细信息。 操作:请参阅此前的消息,以确定采取的行动过程。
回答问题 · 2018-08-30 18:50 PGA-20910:通讯错误:CPI-C 字符串失败,rc = number,errno = number 原因:在执行指定的CPI-C功能<func>时发生意外的通信错误。消息文本中提供了CPI-C函数返回码<rc>和系统错误号<errno>。供应商文档中描述了CPI-C功能返回码和系统错误号。 操作:确定通信错误的原因,纠正它并重新运行事务。
回答问题 · 2018-08-30 18:50 PGA-20911:更新事务已经在LU 字符串的 TP 字符串处于活动状态 原因:事务<tpname>已经通过PGAINIT调用在LU <luname>中启动,同步级别设置为1或2.在任何给定时间只允许在synclevel 1或2中执行一个事务。 操作:新事务未启动。更改应用程序以在第一个更新事务完成后启动第二个更新事务,或者为第二个更新事务使用不同的网关数据库链接。
回答问题 · 2018-08-30 18:50 PGA-20912:发送和接收缓冲区长度不能都为零 原因:传递给PGAXFER的发送和接收缓冲区长度均为零。这是无效的。 操作:检查用于将事务定义为PGAU的PGDL和COBOL记录描述与事务程序同步,并且PGAU使用正确的定义生成PL / SQL提示。如果对生成的PL / SQL代码进行了修改,请检查它们是否正确。
回答问题 · 2018-08-30 18:50 PGA-20914:发送的缓冲区长度数超过实际的发送缓冲区大小号 原因:传递给PGAXFER的发送缓冲区长度<len>大于传递给PGAXFER的发送缓冲区的实际大小<size>。 操作:检查用于将事务定义为PGAU的PGDL和COBOL记录描述与事务程序同步,并且PGAU使用正确的定义生成PL / SQL提示。如果对生成的PL / SQL代码进行了修改,请检查它们是否正确。