`
handong106324
  • 浏览: 8214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WTC tuxedo错误代码

阅读更多
tuxedo/include/atmi.h定于了TUXEDE返回的所有错误代码。
/*
* tperrno values - error codes
* The man pages explain the context in which the following error codes
* can return.
*/

#define TPMINVAL        0       /* minimum error message */
#define TPEABORT        1
#define TPEBADDESC      2
#define TPEBLOCK        3
#define TPEINVAL        4
#define TPELIMIT        5
#define TPENOENT        6
#define TPEOS           7
#define TPEPERM         8
#define TPEPROTO        9
#define TPESVCERR       10
#define TPESVCFAIL      11
#define TPESYSTEM       12
#define TPETIME         13
#define TPETRAN         14
#define TPGOTSIG        15
#define TPERMERR        16
#define TPEITYPE        17
#define TPEOTYPE        18
#define TPERELEASE      19
#define TPEHAZARD       20
#define TPEHEURISTIC    21
#define TPEEVENT        22
#define TPEMATCH        23
#define TPEDIAGNOSTIC   24
#define TPEMIB          25
#define TPMAXVAL        26      /* maximum error message */


The following list describes the general meaning of each error:
TPEABORT
A transaction could not commit because either the work performed by the
initiator or by one or more of its participants could not commit.
TPEBADDESC
A call descriptor is invalid or is not the descriptor with which a conversational
service was invoked.
TPEBLOCK
A blocking condition exists and TPNOBLOCK was specified.
TPEDIAGNOSTIC
The enqueuing of a message on the specified queue failed. The reason for
failure can be determined by the diagnostic returned via ctl.
TPEEVENT
An event occurred; the event type is returned in revent.
TPEGOTSIG
A signal was received and TPSIGRSTRT was not specified.
TPEHAZARD
Due to some failure, the work done on behalf of the transaction could have
been heuristically completed.
TPEHEURISTIC
Due to a heuristic decision, the work done on behalf of the transaction was
partially committed and partially aborted.
TPEINVAL
An invalid argument was detected.
TPEITYPE
The type and subtype of the input buffer is not one of the types and subtypes
that the service accepts.
TPELIMIT
The caller’s request was not sent because the maximum number of
outstanding requests or connections has been reached.
TPEMATCH
svcname is already advertised for the server but with a function other than
func.
TPEMIB
The administrative request failed. outbuf is updated and returned to the
caller with FML32 fields indicating the cause of the error, as described in
MIB(5) and TM_MIB(5).
TPENOENT
Cannot send to svc because it does not exist or is not the correct type of
service.
TPEOS
An operating system error has occurred.
TPEOTYPE
The type and subtype of the reply are not known to the caller.
TPEPERM
A client cannot join an application because it does not have permission to do
so or because it has not supplied the correct application password.
TPEPROTO
A library routine was called in an improper context.
TPERELEASE
When the TPACK is set and the target is a client from a prior release of the BEA
Tuxedo system that does not support the acknowledgment protocol.
TPERMERR
A resource manager failed to open or close correctly.
TPESVCERR
A service routine encountered an error either in tpreturn() or
tpforward() (for example, bad arguments were passed).
TPESVCFAIL
The service routine sending the caller’s reply called tpreturn() with
TPFAIL. This is an application-level failure.
TPESYSTEM
A BEA Tuxedo system error has occurred.
TPETIME
A timeout occurred.
TPETRAN
The caller cannot be placed in transaction mode.
分享到:
评论

相关推荐

    Java通过WTC调Tuxedo服务实例(String)

    Java通过WTC调Tuxedo服务实例,传入类型:String型

    Weblogic wtc调用tuxedo服务

    WebLogic WTC 支持与 Tuxedo(Transaction Processing Facility)服务的集成,使得基于Java的应用程序能够调用运行在Linux或AIX系统上的Tuxedo服务。以下是如何配置WebLogic WTC以调用Tuxedo服务的详细步骤: 1. **...

    wtc tuxedo 学习资料

    这个资料包可能包含了Tuxedo和WebLogic Server的教程、案例研究、API文档以及示例代码,对于新手来说是一份宝贵的资源。通过深入研究这些材料,你将能够熟练掌握这两项技术,并在实际项目中应用它们。

    weblogic 通过wtc与tuxedo通讯配置实战说明(含图)

    WebLogic 通过 WTC 与 Tuxedo 通讯配置实战说明 本文将详细介绍如何使用 WebLogic 通过 WTC(WebLogic Tuxedo Connector)与 Tuxedo 进行通讯配置。WTC 是一个连接 WebLogic 服务器与 Tuxedo 服务器的桥梁,它允许 ...

    03.Weblogic通过WTC调用Tuxedo服务参考文档@xutt.docx

    WebLogic Server 通过 WebLogic Tuxedo Connector (WTC) 调用 Tuxedo 服务的集成方案是企业级应用程序交互的一种常见架构。在银行、电信和金融等行业,Tuxedo 通常作为核心业务系统,而WebLogic 则作为互联网扩展...

    wtc.zip_TUXEDO_java tuxedo_java wtc_tuxedo java_tuxedo java clie

    《TUXEDO与其他系统的互连深度解析》 在IT领域,TUXEDO作为一个高性能、高可用性的分布式事务处理系统,一直以来都是企业级应用的重要选择。尤其在金融、电信等对交易处理性能要求极高的行业中,TUXEDO以其强大的...

    jolt WTC 调用TUXEDO jar包

    3. **编写Java代码**:使用Tuxedo提供的Java API,创建客户端会话,然后通过会话调用Tuxedo服务。同时,使用Jolt的API处理数据转换,确保输入和输出数据符合Tuxedo服务的要求。 4. **调用服务**:通过Tuxedo的...

    LRAgent-WTC-Tuxedo配置手册

    ### LRAgent-WTC-Tuxedo配置手册关键知识点解析 #### Weblogic 通过配置WTC连接方式与TUXEDO进行通信 - **背景简介**:在企业级应用环境中,Weblogic作为主流的应用服务器之一,常常需要与Tuxedo这样的事务处理监控...

    TUXEDO----WTC-----

    "weblogic wtc 配置说明.doc"文档很可能是关于如何在WebLogic环境中配置和使用WTC的详细指南,包括具体步骤、示例代码和常见问题解答。在实际操作中,参照此文档可以帮助开发者更顺利地集成和管理事务协调。 总之,...

    weblogic +wtc+tuxedo配置详解.txt

    weblogic通过wtc与tuxedo进行通讯的配置过程详细说明:1.tuxedo配置;2.weblogic通过jolt(或corba)方式进行配置的步骤。

    新WTC开发指南 调用Tuxedo服务返回的内存结构

    本次新开发架构,抛弃了EJB。采用JSP tag Libraries的方式,调用WTC 继承了老的properties 配置文件。

    通过wtc、jolt进行tuxedo与weblogic通信开发

    3. 创建Java应用程序:编写Java代码,利用JOLT API调用Tuxedo服务。 4. 部署应用程序:将Java应用程序打包成EJB或WAR文件,部署到WebLogic Server。 三、通信过程 无论是使用wtc还是JOLT,通信的基本流程如下: 1. ...

    Weblogic_tuxedo_WTC配置总结.doc

    ### WebLogic Tuxedo WTC配置详解 #### 一、WebLogic 10.3 WTC Server 配置概述 在进行WebLogic Server与BEA Tuxedo的集成时,通常需要配置WTC (WebLogic Tuxedo Connector) 以实现两者的通信。下面将详细介绍如何...

    通过wtc、jolt进行tuxedo与weblogic通信开发.pdf

    本文主要讨论了如何通过WebLogic Tuxedo Connector (WTC)和JOLT实现Tuxedo与WebLogic之间的通信开发。Tuxedo和WebLogic都是业界知名的中间件产品,常用于电信、银行和金融领域,Tuxedo处理核心业务,而WebLogic则将...

    wtc的配置文档

    这通常涉及到导入必要的WTc库,并编写代码来初始化连接,执行事务等。 6. **测试和调试**:部署应用后,通过简单的测试用例验证WTc配置是否正确。这可能包括调用一个已知的Tuxedo服务,检查返回的结果是否符合预期...

    weblogic调用tuxedo示例

    WebLogic提供了WebLogic Tuxedo Connector (WTC)来连接到Tuxedo环境。需要在WebLogic管理控制台中配置WTC资源,包括Tuxedo服务器的主机名、端口号、应用域和服务名等信息。 2. **创建JCA适配器**: 使用JCA(Java...

    WTC的EJB项目TOLOWER

    【标题】"WTC的EJB项目TOLOWER"是一个整合了WebLogic服务器和Tuxedo应用的示例项目,主要用于演示如何在WebLogic环境中处理来自Tuxedo的请求。这个项目的核心是通过Enterprise JavaBeans(EJB)技术,实现Tuxedo服务...

    Java通过Jolt调用Tuxedo服务

    1. **准备 Tuxedo 服务端代码**:首先需要编写 Tuxedo 的服务代码,例如 `server.pc` 文件,其中定义了服务接口和逻辑。在示例中,有两个服务:DBREAD(用于读取数据库)和 TOUPPER(用于将字符串转换为大写)。服务...

Global site tag (gtag.js) - Google Analytics