| 
 | Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweblogic.wtc.jatmi.TuxedoReply
weblogic.wtc.jatmi.TPServiceInformation
public class TPServiceInformation
This class represents all the information needed to run a service
| Method Summary | |
|---|---|
|  TypedBuffer | getServiceData()Returns the service data for this service | 
|  int | getServiceFlags()Returns the flags associated with this service. | 
|  String | getServiceName()Returns the service name this service is running | 
|  String | toString()Returns string version of the TPServiceInformation object | 
|  void | tpdiscon()All of the parameters here are the same as in the conversation interface. | 
|  Reply | tprecv(int flags)All of the parameters here are the same as in the conversation interface. | 
|  void | tpsend(TypedBuffer data,
       int flags)All of the parameters here are the same as in the conversation interface. | 
| Methods inherited from class weblogic.wtc.jatmi.TuxedoReply | 
|---|
| getCallDescriptor, getReplyBuffer, gettpurcode, setCallDescriptor, setReplyBuffer, settpurcode | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
|---|
public String getServiceName()
public TypedBuffer getServiceData()
public int getServiceFlags()
public void tpsend(TypedBuffer data,
                   int flags)
            throws TPException
tpsend in interface Conversationdata - Pointer to the data buffer; null specifies no data sent.flags - The following is a list of valid flags:data, tperrno is set to TPEEVENT and 
 revent is set to TPEV_SENDONLY.
 
TPException - Returns a TPException exception
 indicating the error condition. tperrno is set to one
 of the following values:svc is null 
 or flags are invalid.
 Conversation
public Reply tprecv(int flags)
             throws TPException,
                    TPReplyException
tprecv in interface Conversationflags - The following is a list of valid flags:tprecv does not wait for a reply 
 to arrive. If a reply is available, tprecv gets the reply and 
 returns. If this flag is not specified and a reply is not available, 
 tprecv waits for one of the following to occur: a reply, a 
 transaction timeout, or a blocking timeout.
 tprecv waits indefinitely for a reply. 
 tprecv is immune from blocking timeouts but is subject to 
 transaction timeouts.
 
tpsend. A successful termination of a conversation
 is determined with a catch of a TPReplyException where the revent
 is set to TPEV_SVCSUCC.
TPException - Returns TPException indicating
 the error condition.  tperrno is set to one of the
 following values:
TPReplyException - Returns a TPReplyException 
 indicating an event condition. tperrno is set to
 TPEEVENT and revent is one of the following:tpdiscon; 
 completed the service; committed or aborted the transaction
 with the connection still open. This event is also returned to the
 initiator or subordinate when a connection is broken due to a
 communications error. For example: a server, machine or network
 failure. This event signifies an abortive disconnect and indicates that 
 data in transit may be lost. If two programs were participating in the same 
 transaction, the transaction is marked abort-only and the conversation object 
 is no longer valid.
 tpreturn or tpreturn was called with open
 connections to other subordinates. The connection is disconnected in an orderly 
 manner and this conversation object is no longer valid. Application defined 
 data or return codes are not available. If part of the recipient's transaction, 
 the transaction is marked abort-only.
 tpreturn called with TPFAIL
 or TPEXIT. The connection is disconnected in 
 an orderly manner and this conversation object is no longer valid. If part 
 of the recipient's transaction, the transaction is marked abort-only.
 tpreturn called with TPSUCCESS. 
 The connection is disconnected in an orderly manner and this conversation 
 object is no longer valid. If the recipient initiated a transaction, it 
 can commit the transaction or abort the transaction causing 
 work done by the server in the same transaction to commit or abort.
 Conversation
public void tpdiscon()
              throws TPException
tpdiscon in interface ConversationTPException - Returns a TPException indicating an 
 error condition. tperrno is set to one of the following
 values:Conversationpublic String toString()
toString in class TuxedoReply| 
 | Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||