My Oracle Support Banner

RP/Tux 8.1 - Interop with tux65: failed to call taurus service from tux65 client with view buffer type (Doc ID 776440.1)

Last updated on MAY 13, 2022

Applies to:

Oracle Tuxedo - Version 6.5 and later
Information in this document applies to any platform.
Information in this document applies to any platform

Goal

DESCRIPTION:
env: load8.2 (master) on hp11.23 + tux6.5 with latest RP (non-master) on hp11.11

Symptom:
Failed to call <Machine1_Master> service from <Machine2_Client> client with view buffer type. 
In MP mode, <Machine2_Client> client to call service on <Machine1_Master> with view as sending buffer.
Service failed to handle the view buffer.

To reproduce:
1) Copy stuff in /path/to/directory/test to any dir
2) modify ./sanity_final/san.env, then execute $. san.env
3) srun to kick off the test
4) select "2.  MP mode applications"
5) select "8.  Buffer application in MP mode"
6) Then answer the questions as the below. In my case, <Name_Master> is master with <Machine1_Master>, and <Name_Client> is non-master with <Machine2_Client>.
The machine: 1 [quit:q,default:""] ? <Name_Master>
BEA TUXEDO directory [quit:q,default:"/testarea/bea/tuxedo9.0"] ?
The target directory [quit:q,default:"/nfs/users/sanity_final/hp5"] ?
The log directory [quit:q,default:"/nfs/users/sanity_final/hp5"] ?
Workstation configuration in MP mode is not supported
The machine: 2 [quit:q,default:""] ? <Name_Client>
BEA TUXEDO directory [quit:q,default:"/testarea/bea/tuxedo6.5"] ?
The target directory [quit:q,default:"/nfs/users/sanity_final/hp3"] ?
The log directory [quit:q,default:"/nfs/users/sanity_final/hp3"] ?
Workstation configuration in MP mode is not supported
7)Then, you will got the following prompt:
Start tlisten at all the machines with proper TUXDIR set
A suitable command wiil be tlisten -l //<mach>:<port> -d <dev> OR
Use the script slisten on target directory of each machine
to start tlisten - Usage : slisten <port>

Enter the tlisten port for both machine <15525> :
8) please start up you tlistener in the right port number before answer the question.
9) Test will be failed here.
Enter the tlisten port for both machine <15525> :
Running bufapp with <Name_Master> as Master and <Name_Client> as NonMaster ...
ERROR: bufapp failed with Master(<Name_Master>) & NonMaster (<Name_Client>)
<REASON> client execution may failed on <Name_Master> or <Name_Client> or both

**** BEA TUXEDO SANITY TESTS COMPLETES ****

10) You may need to manually run the case for debugging. You could find the "runme" file, which should be
self-explanation.
On master machine, "runme m". No problem
On non-master machine, "runme n". Error here, failed to call service, and got output as:
VIEWDIR   : /nfs/users/sanity_final/hp3/mbufapp
VIEWFILES : viewtbl.V
The input VIEW buffer ->
Short field      : 12
Int field field  : 4576
Char field       : V
Float field      : 12.5500
Long field field : 45745
Double field     : 12457.550000
String field     : A sanity view application

bufapp:ERROR:tpcall(MVIEW_SVC) failed:TPEITYPE - type and/or subtype do not match service's
client <failed> on <Name_Client>
checkcore : core file NOT found
ERROR: Application <failed> on <Name_Client>
Error(s) found in ULOG file

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.