Ada programing laguage in Tuxedo 7.1
HI,
BEA Israel has a very big military customer that work with Tuxedo from its
very early versions .
Now they have Tuxedo 6.3 .
They use Ada developemnt environment and as Tuxedo server need to have main
in C they generated the main and linked it with their Ada libararies and
Tuxedo libraries . They have few huge applications that they wrote them
self this way , and every thing works fine .
The problems comes when they want to upgrade Ada version , Tuxedo version
to 7.1 and Sun Solaris OS to Sun Solaris 8 .
Here they have problem of linkage . seems that Tuxedo libararies were
changed from Tuxedo 6.3 to Tuxedo 7.1 and they get an error in linkage
symbol tperrno can't be found in Tuxedo libraries .
When doing nm comand on Tuxedo libraried in <TUXDIR>/lib the symbol is
really not found , only with appendix or prefix but of course that has no
meaning as in Tuxedo installation guide is written that you need C or Cobol
developement environment for developing Tuxedo clients and servers .
So , What is the official answer of BEA regarding support of different
programing languages then C or Cobol ? Encouraging the customer to rewrite
all his projects in C before upgrading to Tuxedo 7.1 is impossible .
Best Regards,
Regina Schwartz
BEA Israel Support
Phone: 972-3-7535705
Fax: 972-3-7517045
e-mail: [email protected]
Boaz,
I think it will be OK if you recompile the modules which use ATMI calls as
the tperrno has changed to become a function now. Mere linkage is not going
to solve this issue.
regards
~rakesh
"Boaz Schwartz" <[email protected]> wrote in message
news:3b7784da$[email protected]..
HI,
BEA Israel has a very big military customer that work with Tuxedo from its
very early versions .
Now they have Tuxedo 6.3 .
They use Ada developemnt environment and as Tuxedo server need to havemain
in C they generated the main and linked it with their Ada libararies and
Tuxedo libraries . They have few huge applications that they wrote them
self this way , and every thing works fine .
The problems comes when they want to upgrade Ada version , Tuxedoversion
to 7.1 and Sun Solaris OS to Sun Solaris 8 .
Here they have problem of linkage . seems that Tuxedo libararies were
changed from Tuxedo 6.3 to Tuxedo 7.1 and they get an error in linkage
symbol tperrno can't be found in Tuxedo libraries .
When doing nm comand on Tuxedo libraried in <TUXDIR>/lib the symbol is
really not found , only with appendix or prefix but of course that has no
meaning as in Tuxedo installation guide is written that you need C orCobol
developement environment for developing Tuxedo clients and servers .
So , What is the official answer of BEA regarding support of different
programing languages then C or Cobol ? Encouraging the customer torewrite
all his projects in C before upgrading to Tuxedo 7.1 is impossible .
Best Regards,
Regina Schwartz
BEA Israel Support
Phone: 972-3-7535705
Fax: 972-3-7517045
e-mail: [email protected]
Similar Messages
-
Before I ask my coding question, is anyone familiar with the Ada programming language? thanks
I remember back in approximately Oracle6/7 timeframe, I was porting, including porting Pro*Ada, but I don't think we ever did OCI for Ada. For sure, it does not exist with the Oracle8 OCI. I am surely no ADA expert, but wouldn't it generally be a problem to have something in ADA, that is so dependent on have the concept of an address as OCI is? Don't Oracle still have SQL*Module for ADA?
-
Could anyone help me figure this question out??
Thanks
Why does it say that in an object-oriented language like
Java a class IS a type, whereas in Ada a package
CONTAINS a type?Ada is named after Ada Byron. She wrote the first 'computer program' for Babbage's mechanical computer, which was never built, so here 'code' was never used. Kind of fitting, except for the rocket / warplane thing.
http://www.cs.yale.edu/homes/tap/Files/ada-bio.html -
Reference for sample Tuxedo/Q program in COBOL
Hi..
Am using Tuxedo 10g R3.. I need to write a program in cobol with Tuxedo/Q which involves DB2 queries with ATMI calls..
For this first i need to know how to write a simple program with queues concept in cobol.. the sample program provided with tuxedo is written in C language..
I just need sample program which does the string conversion or any other programs which uses the Queues.. It will be helpful for me to write my program..
I have tried a sample program with the procedure given in this link..
http://e-docs.bea.com/tuxedo/tux80/pdf/usingq.pdf
my program didnt work so i guess am missing many things since this concept is new to me.. so i feel if there is some sample code it would be helpful..
Is there any reference book for this?? can anyone send me the link so that i can these programs..
Thanks..Hi,
I tried the below code for queue concept.. Am able to write into the queue but coulnt retrive from the queue..
Here is my Client code..
IDENTIFICATION DIVISION.
PROGRAM-ID. QUECL.
AUTHOR. TUXEDO.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
DATA DIVISION.
WORKING-STORAGE SECTION.
* Tuxedo definitions
01 TPQUEDEF-REC.
COPY TPQUEDEF.
01 TPTYPE-REC.
COPY TPTYPE.
01 TPSTATUS-REC.
COPY TPSTATUS.
01 TPSVCDEF-REC.
COPY TPSVCDEF.
01 TPINFDEF-REC.
COPY TPINFDEF.
* Log messages definitions
01 LOGMSG.
05 FILLER PIC X(8) VALUE "QUECL:".
05 LOGMSG-TEXT PIC X(50).
01 LOGMSG-ERR.
05 FILLER PIC X(14) VALUE
"QUECL ERR=>".
05 LOG-ERR-ROUTINE PIC X(10).
05 FILLER PIC X(21) VALUE
" FAILED: TP-STATUS = ".
05 LOG-ERR-TP-STATUS PIC S9(9).
01 LOGMSG-ERR-LEN PIC S9(9) COMP-5.
01 LOGMSG-LEN PIC S9(9) COMP-5.
01 USER-DATA-REC PIC X(75).
01 SEND-STRING PIC X(100) VALUE SPACES.
LINKAGE SECTION.
* Start program with command line args
PROCEDURE DIVISION.
MOVE LOW-VALUES TO TPINFDEF-REC.
MOVE LENGTH OF LOGMSG TO LOGMSG-LEN.
START-CSIMPCL.
MOVE "hello" TO SEND-STRING.
DISPLAY "SEND-STRING:before: " SEND-STRING.
MOVE "Started" TO LOGMSG-TEXT.
PERFORM DO-USERLOG.
PERFORM DO-TPINIT.
PERFORM DO-TPENQUEUE.
PERFORM DO-TPDEQUEUE.
DISPLAY "SEND-STRING:after: " SEND-STRING.
PERFORM DO-TPTERM.
PERFORM EXIT-PROGRAM.
* Now register the client with the system.
DO-TPINIT.
MOVE SPACES TO USRNAME.
MOVE SPACES TO CLTNAME.
MOVE SPACES TO PASSWD.
MOVE SPACES TO GRPNAME.
MOVE ZERO TO DATALEN.
SET TPU-DIP TO TRUE.
CALL "TPINITIALIZE" USING TPINFDEF-REC
USER-DATA-REC
TPSTATUS-REC.
IF NOT TPOK
MOVE "TPINITIALIZE Failed" TO LOGMSG-TEXT
PERFORM DO-USERLOG
PERFORM EXIT-PROGRAM
END-IF.
* Issue a TPENQUEUE
DO-TPENQUEUE.
MOVE LOW-VALUES TO TPQUEDEF-REC.
MOVE "TMQUEUE" TO QSPACE-NAME IN TPQUEDEF-REC.
MOVE "TOUPPER" TO QNAME IN TPQUEDEF-REC.
MOVE "RPLYQ" TO REPLYQUEUE IN TPQUEDEF-REC.
SET TPTRAN IN TPQUEDEF-REC TO TRUE.
SET TPBLOCK IN TPQUEDEF-REC TO TRUE.
SET TPTIME IN TPQUEDEF-REC TO TRUE.
SET TPSIGRSTRT IN TPQUEDEF-REC TO TRUE.
SET TPQREPLYQ IN TPQUEDEF-REC TO TRUE.
SET TPQQOSDELIVERYNONPERSISTENT IN TPQUEDEF-REC TO TRUE.
SET TPQMSGID IN TPQUEDEF-REC TO TRUE.
MOVE LOW-VALUES TO TPTYPE-REC.
MOVE "STRING" TO REC-TYPE IN TPTYPE-REC.
MOVE LENGTH OF SEND-STRING TO LEN IN TPTYPE-REC.
CALL "TPENQUEUE" USING
TPQUEDEF-REC
TPTYPE-REC
SEND-STRING
TPSTATUS-REC.
IF NOT TPOK
MOVE "TPENQUEUE failed" TO LOGMSG-TEXT
PERFORM DO-USERLOG
PERFORM EXIT-PROGRAM.
DISPLAY "ENQUEUE OVER".
* Issue a TPDEQUEUE
DO-TPDEQUEUE.
MOVE LOW-VALUES TO TPQUEDEF-REC.
MOVE "TMQUEUE" TO QSPACE-NAME IN TPQUEDEF-REC.
MOVE "RPLYQ" TO QNAME IN TPQUEDEF-REC.
SET TPTRAN IN TPQUEDEF-REC TO TRUE.
SET TPBLOCK IN TPQUEDEF-REC TO TRUE.
SET TPTIME IN TPQUEDEF-REC TO TRUE.
SET TPSIGRSTRT IN TPQUEDEF-REC TO TRUE.
* SET TPQWAIT IN TPQUEDEF-REC TO TRUE.
MOVE LOW-VALUES TO TPTYPE-REC.
MOVE "STRING" TO REC-TYPE IN TPTYPE-REC.
MOVE LENGTH OF SEND-STRING TO LEN IN TPTYPE-REC.
CALL "TPDEQUEUE" USING
TPQUEDEF-REC
TPTYPE-REC
SEND-STRING
TPSTATUS-REC.
IF NOT TPOK
MOVE "TPDEQUEUE failed" TO LOGMSG-TEXT
PERFORM DO-USERLOG
MOVE "TPDEQUEUE" TO LOG-ERR-ROUTINE
MOVE TP-STATUS TO LOG-ERR-TP-STATUS
PERFORM DO-USERLOG-ERR
PERFORM EXIT-PROGRAM.
DISPLAY "DEQUEUE OVER".
* Leave TUXEDO
DO-TPTERM.
CALL "TPTERM" USING TPSTATUS-REC.
IF NOT TPOK
MOVE "TPTERM Failed" TO LOGMSG-TEXT
PERFORM DO-USERLOG
END-IF.
* Log messages to the userlog
DO-USERLOG.
CALL "USERLOG" USING LOGMSG
LOGMSG-LEN
TPSTATUS-REC.
DO-USERLOG-ERR.
CALL "USERLOG" USING LOGMSG-ERR
LOGMSG-ERR-LEN
TPSTATUS-REC.
*Leave Application
EXIT-PROGRAM.
MOVE "Ended" TO LOGMSG-TEXT.
PERFORM DO-USERLOG.
STOP RUN.
and this is my TOUPPER service program..
IDENTIFICATION DIVISION.
PROGRAM-ID. TOUPPER.
AUTHOR. TUXEDO.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
DATA DIVISION.
WORKING-STORAGE SECTION.
* Tuxedo definitions
01 TPQUEDEF-REC.
COPY TPQUEDEF.
01 TPSVCRET-REC.
COPY TPSVCRET.
01 TPTYPE-REC.
COPY TPTYPE.
01 TPSTATUS-REC.
COPY TPSTATUS.
01 TPSVCDEF-REC.
COPY TPSVCDEF.
* Log message definitions
01 LOGMSG.
05 FILLER PIC X(10) VALUE
"QUESR :".
05 LOGMSG-TEXT PIC X(50).
01 LOGMSG-LEN PIC S9(9) COMP-5.
* User defined data records
01 SEND-STRING PIC X(100).
LINKAGE SECTION.
PROCEDURE DIVISION.
START-STRING.
MOVE LENGTH OF LOGMSG TO LOGMSG-LEN.
MOVE "Started" TO LOGMSG-TEXT.
PERFORM DO-USERLOG.
* Get the data that was sent by the client
MOVE LENGTH OF SEND-STRING TO LEN.
CALL "TPSVCSTART" USING TPSVCDEF-REC
TPTYPE-REC
SEND-STRING
TPSTATUS-REC.
IF NOT TPOK
MOVE "TPSVCSTART Failed" TO LOGMSG-TEXT
PERFORM DO-USERLOG
PERFORM EXIT-PROGRAM
END-IF.
IF TPTRUNCATE
MOVE "Data was truncated" TO LOGMSG-TEXT
PERFORM DO-USERLOG
PERFORM EXIT-PROGRAM
END-IF.
INSPECT SEND-STRING CONVERTING
"abcdefghijklmnopqrstuvwxyz" TO
"ABCDEFGHIJKLMNOPQRSTUVWXYZ".
MOVE "Success" TO LOGMSG-TEXT.
PERFORM DO-USERLOG.
SET TPSUCCESS TO TRUE.
COPY TPRETURN REPLACING
DATA-REC BY SEND-STRING.
* Write out a log err messages
DO-USERLOG.
CALL "USERLOG" USING LOGMSG
LOGMSG-LEN
TPSTATUS-REC.
* EXIT PROGRAM
EXIT-PROGRAM.
MOVE "Failed" TO LOGMSG-TEXT.
PERFORM DO-USERLOG.
SET TPFAIL TO TRUE.
COPY TPRETURN REPLACING
DATA-REC BY SEND-STRING.
In ULOG am getting like this,
040915.ibmsceai!?proc.303126.1.-2: QUECL: Started
040915.ibmsceai!?proc.303126.1.0: QUECL: TPDEQUEUE failed
040915.ibmsceai!?proc.303126.1.0:
040915.ibmsceai!?proc.303126.1.0: QUECL: Ended
In the UBBCONFIG file, i have declared like this..
*GROUPS
TMQGRP LMID="cicsapp" GRPNO=4 TMSNAME=TMS_QM TMSCOUNT=2 OPENINFO="TUXEDO/QM:/home/e160195/cfg/QUE:TMQUEUE"
*SERVERS
TMQUEUE SRVGRP="TMQGRP" SRVID=4 RESTART=Y GRACE=0 MAXGEN=10 CONV=N CLOPT="-s TMQUEUE:TMQUEUE"
TMQFORWARD SRVGRP="TMQGRP" SRVID=5 RESTART=Y GRACE=0 MAXGEN=10 CONV=N CLOPT="-- -i 2 -q TOUPPER -n"
can u please have a look into this and tell me why dequeue is not working and where am going wrong??
Thanks.. -
Question about Tuxedo 6.4
Hello.
Well this it my first post.
My question is about Tuxedo 6.4 , I don´t know if this the correct
newsgroup.
My program based in tuxedo64, yesterday crashed, the userlog send a
message about that the
program lost a queue identifier when try to use msgrcv and following tuxedo
disconnect all the clients.
My cluster try to up my program again but the BBL take a incorrect IPCS
identifier , i destroy all queues in the table of ipcs, and up the BBL
again, it was success. But i don´t know the reason for that my program
chased.
Tuxedo 6.4 have a bug? or my program have it?
I have to mentioned that my program running more that 3 months no
problems.
Sorry for my english my native language is spanish.
Rodrigo Cañete M.Rodrigo,
Could you please post this on the weblogic.developer.interest.wtc newsgroup?
"Rodrigo Cañete" wrote:
Hello.
Well this it my first post.
My question is about Tuxedo 6.4 , I don´t know if this the correct
newsgroup.
My program based in tuxedo64, yesterday crashed, the userlog send a
message about that the
program lost a queue identifier when try to use msgrcv and following tuxedo
disconnect all the clients.
My cluster try to up my program again but the BBL take a incorrect IPCS
identifier , i destroy all queues in the table of ipcs, and up the BBL
again, it was success. But i don´t know the reason for that my program
chased.
Tuxedo 6.4 have a bug? or my program have it?
I have to mentioned that my program running more that 3 months no
problems.
Sorry for my english my native language is spanish.
Rodrigo Cañete M.--
Developer Relations Engineer
BEA Support -
WebLogic Server v/s Tuxedo
Have any body experience in WebLogic Server and Tuxedo?, I need know the differences
and similaritys between WebLogic and Tuxedo from a developer persective.Marcela,
Similarities: Both Tuxedo and WebLogic Server provide an infrastructure platform for
your distributed applications. A platform provides necessary technical services such as
load balancing, failover, application management and monitoring, which don't have
business value directly, but are a technical necessity when deploying an application
into a "Mission Critical" (read important!) environment. Many peoples experience
suggests that buying rather than building an infrastructure can save you 70% or more of
the overall development time for a project - translating into faster time to market. It
is for these reasons that may Independent Software Vendors have built their applications
on Tuxedo, and WebLogic ("you're only a platform if people are standing on you")
Differences: WebLogic Server allows developers to access the platform services it
provides from java application code via the J2EE standard programming interfaces.
Tuxedo allows developers to access its platform services from C, COBOL or C++
application code via CORBA and X/Open standard XATMI APIs. The biggest difference
between J2EE and XATMI/CORBA is that J2EE defines services that allow you to format
content for delivery to a browser, whilst XATMI doesn't, so to take a Tuxedo application
onto a browser based medium requires it to be front-ended with WebLogic, or some other
browser presentation device. Tuxedo and WebLogic Server can interoperate
bidirectionally, so using a combination of the 2 platforms to deliver a project is
possible too - it's not necessarily an either/or choice.
Your choice really comes down to what programming language(s) you are skilled in and
wish to write your application in.
I suggest that you contact your local BEA representaive if you want a more detailled
review of this, or if you would like help making the choice.
Regards,
Peter.
Got a Question? Ask BEA at http://askbea.bea.com
The views expressed in this posting are solely those of the author, and BEA
Systems, Inc. does not endorse any of these views.
BEA Systems, Inc. is not responsible for the accuracy or completeness of the
information provided
and assumes no duty to correct, expand upon, delete or update any of the
information contained in this posting.
marcela godoy wrote:
Have any body experience in WebLogic Server and Tuxedo?, I need know the differences
and similaritys between WebLogic and Tuxedo from a developer persective. -
Sleep/wake button replacement program
Saya Agung dari Bali,
Saya memiliki iphone 5 32GB, namun tombol sleep/wake nya tidak berfungsi baik. Kemudian saya melihat ada program penggantian tombol sleep/wake gratis dari Apple, saya masukan SN iphone saya dan match untuk mengikuti program tersebut. Lalu saya bawa device saya ke Authorized service di Bali yaitu Global yang berlokasi di Jln. Imam Bonjol, Denpasar. Setelah dicek di sana, dikatakan kalau program itu mengganti device yang bermasalah dengan device yang baru bukan menggantikan tombolnya saja. Namun dikatakan disana dari pihak Apple pusat belum memberikan device penggantinya, sehingga tidak bisa dilakukan tindakan apapun dan harus menunggu email dari pihak apple untuk info lebih lanjutnya.
Karena merasa tidak puas maka saya menanyakan langsung ke Apple support, mereka mengatakan program tersebut mengganti tombolnya saja bukan penggantian unit secara utuh. Jika rekan-rekan disini memiliki masalah yang sama dengan program tersebut atau mungkin sudah mengikuti program tersebut dan mendapat solusi saya mohon sedikit informasinya.
Terima kasih, salam kenal. Agung.There's a link at the bottom of the page.
-
Hello All,
Am new to Tuxedo.
I know tux is used for TP. it can give a web interface to c/c++ programs if i am right.
how about pro*c programs? can tuxedo fit in?
Thanks
RamHi Ram,
I think the answer to your question is yes, if I understand it correctly. My understanding of Pro*C is that it is simply a C preprocessor that supports embedded SQL. This is a common model in Tuxedo. The issue is that the programs will have to be migrated to Tuxedo as Tuxedo can't web enable existing code typically without some changes as Tuxedo requires programs to provide services. A service in Tuxedo is a C function that accepts a Tuxedo buffer, performs some processing, and returns a Tuxedo buffer. My guess is the existing Pro*C code isn't written that way. The existing code is probably a bunch of standalone programs, although I certainly could be wrong about this. If the code is fairly modular, i.e., business functions in the existing Pro*C code are written as C functions, then migrating those functions to Tuxedo services is probably not particularly difficult.
SALT with it's support for SCA may also be able to help here. With SALT, the handling of the Tuxedo buffer for input and output is handled automatically. So instead of writing a C function that takes a Tuxedo buffer, you write a C++ method that accepts normal C++ datatypes and returns a normal C++ return type. This hides all of the Tuxedo specific processing from the application code.
Once the existing Pro*C code has been migrated to Tuxedo services, making those Tuxedo services web accessible is fairly trivial. SALT provides direct web service access to Tuxedo services as SOAP/HTTP(S) requests without making any changes to the Tuxedo services. So creating the appropriate simple configuration files, SALT turns your Pro*C Tuxedo services in web services.
Given the above, I believe the answer is a qualified yes.
Regards,
Todd Little
Oracle Tuxedo Chief Architect -
Hi guys,
I'm working on a server with 3 users using Tuxedo.
At this moment, I'm trying to reboot it on those 3 users using tmshutdown and tmboot. It's working fine when I connect on the good user.
I first tried to use a batch on Windows, executing the commands using SSH by connecting to the 3 users(as I do for shell scripts).
It didn't work, and I thought I could try doing a shell script on the server to do it. What I did.
The problem is, as for Windows batch, that I can't run the 2 commands by this way. The error I encounter is :
dvedvw52(ad09cap1):/exec/applis/09cdvlpt/SHELLS_COMMUNS_SFC>sudo -u ad09cap2 /exec/products/tuxedo/v10.0/bin/tmshutdown
Could not load program /exec/products/tuxedo/v10.0/bin/tmshutdown:
Dependent module libgpnet.so could not be loaded.
Could not load module libgpnet.so.
System error: No such file or directory
I hoped changing some environment variables could work, but it doesn't, or I just don't use the good way to do it.
Any idea ?
ThanksHi,
Can you login using ssh manually and shutdown/reboot the application? If so, what steps are your taking to do that. In general there are a number of environment variables in the tux.env file located in the Tuxedo installation directory. This script sets up almost all the required Tuxedo environment variables other than the ones that are application specific. After executing that script, you should at least be able to execute tmadmin or tmboot and get an error message to the effect that TUXCONFIG isn't set or that that no BBL is available on the site. Getting an error about a missing .so file indicates that LD_LIBRARY_PATH or PATH are not set correctly. If this is all on the same host, the only environment variables that have to change between applications are TUXCONFIG and APPDIR. There are a number of other environment variables that may need to be set, but they should only affect the application, and not the ability to run Tuxedo command line tools.
Regards,
Todd Little
Oracle Tuxedo Chief Architect -
Recently I am going to write a program to monitor Tuxedo, however there is few sample online. What I can find is just a part of whole sample and it misses a lot of things. Also I found nothing in Github. Does any one have a sample to monitor Tuxedo ?
Moreover, is MIB a corret way to approach my goal? Is there any other method allowing me to monitor Tuxedo by writing program?Hi,
There are several options to monitor and/or manage Tuxedo applications. Out of the box included with Tuxedo are:
Tuxedo MIB - Can pretty much do anything and everything, including management, monitoring, configuration, etc. The MIB can be accessed via service calls to the .TMIB service either embedded in code, or from a tool like ud32. or using the tpadmcall() API.
Command line utilities such as tmadmin, tmloadcf, tmconfig, etc., can be used to also manage, monitor, and configure Tuxedo applications.
SNMP - there is an SNMP agent provided as part of Tuxedo that can be used to monitor almost everything in Tuxedo.
Adding TSAM Plus with or without the Tuxedo Cloud Control plug-in for Oracle Enterprise Manager provides even more options. TSAM Plus Manager can monitor the performance of a Tuxedo application in very fine detail. The Tuxedo Cloud Control plug-in for Oracle Enterprise Manager can monitor at a more course granularity on a polled basis the performance of an application, and can also completely manage and configure a Tuxedo application. Both can allow you to define SLA metrics and take automated action should those SLAs not be met.
So what exactly are you trying to accomplish with what you're planning on developing?
PS If you look through this forum, you should find examples of either programs and/or ud32 scripts making MIB requests.
Regards,
Todd Little
Oracle Tuxedo Chief Architect -
WebLogic Enterprise 6.0 and Tuxedo 8.0
hi folks,
I have to propose a customer an BEA back-end processing solution with their
web services, but I've got confused in choosing between WebLogic Enterprise
6.0 and Tuxedo 8.0. So I need to know what is the different things during
these products. And, are they an identical product and license ?
Thanks in advance,
Apichai H.Peter,
Thank you so much.
Apichai H.
"Peter Holditch" <[email protected]> wrote in message
news:[email protected]..
Apichai,
The latest release of WebLogic Enterprise is a bundle of the WebLogicServer
product (for java programming) and the Tuxedo 8.0 product (for COBOL/C/C++
XATMI programming and C++/ CORBA programming) with a connector betweenthe
two.
Regards,
Peter.
Got a Question? Ask BEA at http://askbea.bea.com
The views expressed in this posting are solely those of the author, andBEA
Systems, Inc. does not endorse any of these views.
BEA Systems, Inc. is not responsible for the accuracy or completeness ofthe
information provided
and assumes no duty to correct, expand upon, delete or update any of the
information contained in this posting.
Apichai Homrossukhon wrote:
hi folks,
I have to propose a customer an BEA back-end processing solution with
their
web services, but I've got confused in choosing between WebLogicEnterprise
6.0 and Tuxedo 8.0. So I need to know what is the different thingsduring
these products. And, are they an identical product and license ?
Thanks in advance,
Apichai H. -
I have been trying to download a trial or Creative Suite 5.5 Web Premium since yesterday. I am running Windows XP Service Pack 3 and have downloaded the Adobe Download Assistant (ADA). I am experiencing 2 problems:
1.) The ADA loads up with the logo for CS 5.5 WP at the bottom left with a progress bar to the right that shows an estimated wait time of 200+ to 300 hours. I pause and restart the download multiple times to no avail. I just leave ADA up and running and hope that I am in line for the download or something and it just isn't telling me so. After about a half hour to an hour it tells me that there is progress and estimated wait time is about 4 hours. This has happened twice.
2.) Once the progress bar gets completely full the estimated wait time changes to "Less than a minute" and stays there for at least 2 hours (so I assume forever). Any attempt to pause/restart the download generates Error 108 (telling me the file is corrupted and I have to start again from the beginning - this has also happened twice, oh joy!) or Error 110 (Error communicating with Adobe).
I would rather not spend days toying with this ADA program if I don't have to. Are there other options available?
I would really like to try a trial of this software before I buy it. It is very expensive (to me) and I would like to make sure that it isn't as terrible as Adobe Download Assistant.Davidcostamesa what type of a network are you using? Is this your home network or? I would also recommend looking at solution 1 in Troubleshoot Adobe Download Assistant.
-
What is tuxedo9.1/bin/sql and how to restrict amount of memory it uses?
Hi,
We have AIX 5.3 server running Oracle 10.2 database and Tuxedo, a few days ago the database crashed as
there was no free memory (this was configmed by AIX log).
According to our monitoring (Open View) memory was consumed by two 'sql' processes
(where 'sql' is process name): within one hour each process went from 24,000 to 800,000 memory pages.
I searched the box and found executable named 'sq' in tuxedo9.1/bin:
ls -l tuxedo9.1/bin/sql-r-xr-xr-x 1 abcPadm abcP 73128 Oct 24 2008 tuxedo9.1/bin/sql
Would you be able to tell me what is this 'sql' executable and how to restrict amount
of memory it consumes (other than through ulimit)?
Thanks
SevHi Sev,
As Ian says, the SQL support in Tuxedo where Tuxedo actually provided a relational database resource manager has long been deprecated and certainly hasn't been supported in over 10 years. The Tuxedo sql program in the Tuxedo bin directory is an interactive SQL utility. I seriously doubt that it is the same executable that caused your memory problem. If it is the same executable, there isn't really much Oracle is going to be able to do for you as that component hasn't been supported for years. You would really need to change the application to use a standard supported SQL utility and relational database.
Regards,
Todd Little
Oracle Tuxedo Chief Architect -
How can I set the blocking timeout on a workstation client?
Hello.
I want to shorten the time it takes for an invocation of tpcall() to fail with TPETIME.
I've glimpsed how to do this when working within a transaction, but that is not my case, and I couldn't find how to set the blocking timeout. Can anyone help me with this? I'm working with Tuxedo 9.1.
Thanks in advance.Cacho,
Tuxedo 9.1 includes the tpsblktime() API as described at
http://e-docs.bea.com/tuxedo/tux91/rf3c/rf3c67.htm#2180280 . This API
allows a programmer to set the blocking time for either the next potential
blocking API called by the program or for all subsequent potential blocking
APIs called by the program.
The Tuxedo administrator can set the global default blocking time by setting
the BLOCKTIME parameter in the *RESOURCES section of the UBBCONFIG file and
executing tmloadcf.
Ed
<Cacho Nakamura> wrote in message news:[email protected]..
Hello.
I want to shorten the time it takes for an invocation of tpcall() to fail
with TPETIME.
I've glimpsed how to do this when working within a transaction, but that is
not my case, and I couldn't find how to set the blocking timeout. Can anyone
help me with this? I'm working with Tuxedo 9.1.
Thanks in advance. -
Trouble with CS6 Trial, Error codes #4960 and #102
Having trouble w CS6 trial, first #4960, now #102. I have been trying to install CS6 Master Suite trial and had to pause installation when I had to leave studio for home. When I got home, resumed installation and it took a while, but everything seemed to be fine until I got an error code #4960. I submitted a question earlier and finally managed to throw away folder where program had been stored, threw away all .dmg files in downloads folder, threw away ADA program in applications folder, cleared browser cookies, restarted computer and now i am getting error code #102 (which the trouble shooting says indicates not enough space for file, but this is a brand new macbook pro). I also tried downloading each program file seperately (photoshop, premier, illustrator, etc.) and my computer tries to open the file from the corrupted folder (which i'm certain i tossed). please, someone help!!!
This error ususally comes up if the extraction of files was interrupted or the installer package is incomplete or corrupted.
Try downloading it again and check.
Please refer the KB doc to troubleshoot Download Assistant : http://kb2.adobe.com/cps/898/cpsid_89867.html
Maybe you are looking for
-
Cannot install Win 8.1 on Satellite Click Mini L9W-B
Hello, I have bought the mini clik and i would like to get rid of the windows 8 preinstalled and get a fresh clean install of my windows 8.1 pro, but i can t. I boot with my windows 8.1 usb boot but it s frozen, i only just have the menu where you ca
-
DB Adapter : How to limit number parent records in select query.
Hi All, I am querying a master-detail tables from a database. I want to limit the number of parent records to 15. Ex: Resources is parent table. It has two child tables "Skills" & "PersonalDetails". Resources table has 1 to many relationship with abo
-
Hierarchial ALV Tree Report.
Hi! iam designing a module pool to get all the info of the idoc like status record control record etc.the 3 rd screen would be a hierarchial tree structure.All the data would be retrieved from Z tables. My requirement is on the left side of the pane
-
Hello Gurus, IDOC is sent from Third party tool to sap, it was working fine, but once they changed the third party tool , IDOC are not receiving from SAP side. Is there any separate tool setting which should be checked ?? How to go ahead in this ca
-
How to make this functionality in a block
Hi, i have 12 record db block on my forms..on the canvas 4 items are display items while 5 are text items... i want to implement the fucntionality like this site has on my block pls click the following link to open a page in internet explorer and whe