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

  • Ada programming language

    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?

  • Ada Programming vs Java

    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.

  • Tuxedo on Pro*C?

    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
    Ram

    Hi 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

  • Tuxedo reboot on many users

    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 ?
    Thanks

    Hi,
    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

  • Sample of mib in Tuxedo

    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.

  • Adobe Download Assistant makes downloading CS5.5WP nearly impossible... other options?

    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
    Sev

    Hi 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

  • Regarding IDOC Monitoring

    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