Forte 3M and AIX compiler

I know that the compiler that is certified for Forte 3M on AIX 4.3.3 is
v3.6.4 (replaced with v3.6.6 see Technote 12392), but is it Visual Age? or
another compiler? Forte support doesn't know. We currently have VisualAge
C++ Professional / C for AIX Compiler, Version 5 installed. We contact IBM
to see if we could get v3.6.6, but they don't seem to know what compiler we
are talking about.
Does anybody have a compiler on AIX 4.3.3 that works with Forte 3M?
Thanks in advanced,
Mike Stein
HealthPartners

If you have a service contract, please follow the service channel and contact license center.
- Rose

Similar Messages

  • Fwd: Re: (forte-users) Forte 3M and AIX compiler

    see attached

    Why not this:
    while myText.moveToString(' ') do
    myText.ReplaceRange('-', myText.Offset, myText.Offset+1);
    end while;
    or if you prefer verbosity:
    while myText.moveToString(source=' ') do
    myText.ReplaceRange(source='-', startOffset=myText.Offset,
    endOffset=myText.Offset+1);
    end while;
    -----Original Message-----
    From: FatchJeBAM.com [mailto:FatchJeBAM.com]
    Sent: Wednesday, January 12, 2000 2:51 PM
    To: Troy.Burnsvacationclub.com; kamranaminyahoo.com
    Subject: RE: (forte-users) search and replace within a TextData
    How about this?? May have to play with start/end on ReplaceRange as I
    didn't really test this
    Anybody got a better way??
    -- replace space with underscore
    For x in 1 to myTextdata.LengthToEnd() do
    If myTextData.IsSpace() then
    MyTextdata.ReplaceRange('_'. Startoffset=myTextdata.offset,
    endoffset=myTextdata.offset+1);
    End if;
    MyTextdata.MoveNext;
    End for;
    Jerry Fatcheric
    -----Original Message-----
    From: Burns, Troy [mailto:Troy.Burnsvacationclub.com]
    Sent: Wednesday, January 12, 2000 9:40 AM
    To: kamranaminyahoo.com
    Subject: (forte-users) search and replace within a
    TextData
    Hello all,
    I need to search within a textdata object, replacing all
    occurrances of a
    space
    with another character. Can you give a quick code example
    of how I would do
    this?
    Thanks in advance,
    Troy
    Troy Burns
    Marriott Vacation Club Intl.
    E-mail: troy.burnsvacationclub.com
    Phone: (941) 688-7700 ext. 4408
    For the archives, go to: http://lists.sageit.com/forte-users
    and use
    the login: forte and the password: archive. To unsubscribe,
    send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.sageit.com
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.sageit.com

  • Forte, iiop, and java 2 woes

    We are running Forte 3L2, and Java 2. We'd like to make calls to a forte SO
    from a Java client. We can configure the SO for export, and find the ior
    file.
    However, the java side never seems to work. The idl compiler for JDK 1.2.x
    (idltojava, downloaded from SUN) gives lots syntax errrors, these appear
    without explanation on apparently good lines. The compiler for JDK 1.3.0
    (idlj) only complains about some errors coming from a escaped strings, which
    I can patch around.
    The java files resulting from idlj need some minor patching/renaming to
    compile (Had to put some of the primitive class helpers into Framework
    project manually). And then, they fail at runtime. They fail with a null
    object error when run in the 1.3.0 runtime. They fail with the same CORBA
    exception when run in either the JDK 1.2.2 runtime, or the naturalbridge
    native java compiled runtime.
    Does anybody have a specific combination of Java 2 jvm and idl compiler
    which will work with Forte? Were any specific tricks needed to make it
    work? I tried the technotes, but those that I found seemed out of date for
    Java 2.

    If you look at the exception information in the iiop manual it
    discusses exteneded propties DefaultThrowsClause, ThrowsClause and
    IsThrowable.
    If you mark your exception class with IsThrowable it will show up in the
    IDL as an exception. If you use either DefaultThrowsClause(project) or
    ThrowsClause(method) you will get the appropriate raises in the idl.
    This will cause the idl2java to produce code which will allow you to catch
    the exception.
    Tom.
    At 09:41 AM 1/29/99 +0100, Giuseppe Sorce wrote:
    >
    Hi all,
    I am currently working to an architecture to establish a communication
    between a Forte' server and a Java client, using Visigenic's Visibroker and
    IDL mode.
    I have problems when I try to raise a Forte' exception from a method
    invoked by the Java client; I would like the exception class
    (ProductException) not to inherit from the class GenericException, because
    the IDL I want to generate must have this structure:
    exception ProductException {
    string message;
    Using this solution, the client application gets blocked waiting forever.
    I am currently working with:
    - Forte' 3.0.G.2 plus WebEnterprise 1.0.B
    - JDK 1.1.5
    - Visibroker 3.1
    My question is: is it possible to raise an exception from the Forte' side
    that is
    compliant to the IDL mentioned above?
    Of course it should be caught from the Java side.
    Thank you in advance
    Giuseppe Sorce
    CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
    tel. +39-011-3168736
    fax +39-011-3168212
    e-mail [email protected]
    url http://www.csi.it
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Forte 6 update 2: Compile errors

    When I tried to recompile (using Forte C++ update 2) a project that was built fine under Workshop 4.2, Here are some of the errors that I received:
    Making CList.o...
    cc -g -Xc -I/usr/dt/include -I/usr/openwin/include -c CList.c
    "./XmI.h", line 113: (union) tag redeclared: __XmStringRec
    "CList.c", line 3605: warning: improper pointer/integer combination: op"="
    "CList.c", line 3861: warning: improper pointer/integer combination: op"="
    *** Error code 2
    make: Fatal error: Command failed for target 'CList.o'
    Making S_MoreTdimfElement.o...
    CC -g -I. -I/usr/dt/include -I/usr/openwin/include
    -I/home/lnguyen/tnp/include -compat -c S_Class.C
    "S_Class.C", line 2996: Error: Overloading ambiguity between
    "operator!=(const ClassA&, const ClassA&)" and
    "ClassA::operator const char*() const".
    "S_Class.C", line 3036: Error: Overloading ambiguity between
    "operator!=(const ClassA&, const ClassA&)" and
    "ClassA::operator const char*() const".
    2 Error(s) detected.
    ***Error code 2
    make: Fatal error: Command failed for target S_Class.o
    Anyone's seen this before?
    Thanks in advance...

    This was changed from an error to a warning about anacronism in the Forte Developer 7 C++ compiler. The warning can then be suppressed in a variety of ways including :
    CC -erroff=%all
    Since this structure is treated as an error in the Workshop 6 update 2 compiler, there's no way (of which I am aware) to get the compiler to compile files with the empty enum contained.

  • FORTE M2 - NT partition compilation question

    Microsoft (R) 32-Bit Incremental Linker Version 5.00.7022
    Copyright (C) Microsoft Corp 1992-1997. All rights reserved.
    c:\forte/install/lib/qqDB.lib : fatal error LNK1106: invalid file or disk
    cannot seek to 0x38dff853
    make[2]: *** [all] Error 1
    Any suggestion ? (knowing I got 300 Mo left on drive)
    1) Can that offset be translated in bytes ?
    2) Does this rely on Oracle Client installation (DB) ?
    Thanks,
    j-paul gabrielli
    sema DTS

    Thanks for the info - installed.
    Btw, another point:
    can I tell Microsoft that I really like their
    installation paths ?
    rem
    rem Root of Visual Developer Studio Common files.
    set VSCommonDir=C:\PROGRA~1\MI017E~1\Common
    rem
    rem Root of Visual Developer Studio installed files.
    rem
    set MSDevDir=C:\PROGRA~1\MI017E~1\Common\msdev98
    I fear that I cannot consider this as something portable :-/
    j-paul
    -----Message d'origine-----
    De: Adamek, Zenon [mailto:ZAdamekpurolator.com]
    Date: mardi 30 mai 2000 15:39
    &Agrave;: 'Jean-Paul.Gabriellisema.fr'
    Cc: kamranaminyahoo.com
    Objet: RE: (forte-users) FORTE M2 - NT partition compilation question
    Hi
    You are using the wrong version (5.0) of MSVC++. Forte version M requires
    the MSVC++ 6.0 compiler (Linker Version 6.00). See technote 12083.
    Zenon Adamek
    Purolator
    -----Original Message-----
    From: Jean-Paul Gabrielli [SMTP:Jean-Paul.Gabriellisema.fr]
    Sent: Tuesday, May 30, 2000 9:34 AM
    To: Forte User Group
    Subject: (forte-users) FORTE M2 - NT partition compilation question
    Microsoft (R) 32-Bit Incremental Linker Version 5.00.7022
    Copyright (C) Microsoft Corp 1992-1997. All rights reserved.
    c:\forte/install/lib/qqDB.lib : fatal error LNK1106: invalidfile or disk
    cannot seek to 0x38dff853
    make[2]: *** [all] Error 1
    Any suggestion ? (knowing I got 300 Mo left on drive)
    1) Can that offset be translated in bytes ?
    2) Does this rely on Oracle Client installation (DB) ?
    Thanks,
    j-paul gabrielli
    sema DTS
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe,send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com--
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Automation with Forte 3 and Smalltalk

    Hello,
    I like to ask the following:
    We want to develop an application in Forte. This application has to communicate with an developed application in Smalltalk. We want to use a mechanism called Automation (formerly called OLE Automation) for this.
    We tried to set up the communication in the following way (according to the automation documentation):
    -develop a little Smalltalk application
    -make sure of the registration in the registry (progid, clsid and typelib)
    -creation of a type library with ODL and the MIDL compiler
    and a few other minor things.
    In our Forte application we call the method of the Smalltalk application (we called it DisplayMessage). Forte makes the connection via the Registry and the library, starts the Smalltalk application and then ... nothing. It seems the Smalltalk application gets focus (window control), but nothing happens. In the windows task manager we can see that the Smalltalk application is started.
    The method in the smalltalk application is simple: it needs an string as input. In the Forte application we give this string a value.
    I hope this is clear and that you understand this problem.
    Questions:
    -why does the Smalltalk application start, but is not visible? It seems everything is configured correctly.
    -what do we have to do to make it work?
    -is it possible to give me any examples about this sort of Automation ?
    I want to thank you in advance for the answers. Please send your answers to my e-mail address.
    Greetings,
    Hein Baan, Holland
    IMPORTANT:
    Due to problems with our mail server, you cannot reply
    directly to this message. In order to reply, please send
    your E-mail explicitly to [email protected]

    Hi Allen,
    I would like to thank you very much for your help with Forte 3.0 and WTK 1.0.1 beta.
    Thank you for the pointing me to the ForteJ2MEGuide.pdf file. It is very useful document.
    However, even following it I did not succeeded in accomplishing my task.
    I was able to follow the instructions and create, compile and run the Hello midlet which
    was generated by the IDE. My previous problem related to the fact that I did not create
    project and midlet suite for the midlet. After doing all of that the generated midlet worked. However, it was not what I wanted.
    First, the instructions in the guide only described how to generate new midlet. I tried
    to add the existing midlet to the current project. Unfortunately, the IDE always picked
    up the generated template, not my code.
    Second, when the generated midlet started to work, it was difficult to debug it. I set
    up the breakpoint, but the IDE did not stop at it. I think the reason is the compiler
    did not have debugging flag set up. Do you know where it is possible to set it up?
    So, at the end I still cannot accomplish very simple task which should not be very
    difficult at all:
    1. Use my own code to create a midlet.
    2. Compile and execute the midlet and see how it runs in emulator.
    3. See step-by-step execution of every line of my code and the value
    of every variable in the code.
    Regards,
    Jacob Nikom

  • Forte Classic and LDAP

    Greetings,
    I am in the process of assessing the amount of effort to have a Forte
    application interface with Netscape's Directory Server. I know that the
    Directory Server has a C SDK so a wrapper is possible. Has anyone else
    attempted this using a C wrapper or otherwise?
    Thanks in advance,
    Phil

    We have used the Netscape Directory SDK for C Version 3.0 and have written
    and compiled some Digital Unix C code that calls out to the Netscape LDAP
    shared library. We then built a Forte wrapper around this code and can now
    call out from Forte to LDAP and get authentication results back etc.
    It was however, something of a mission to get Forte on Digitial Unix 4
    working with the Netscape code :
    Netscape Unix Library is only 32 bit. Forte itself is compiled using 64 bit
    option so the runtime loader cannot link ftexec to Netscape code without
    crashing. So I have altered the way forte compiles partitions / libraries
    on our Unix node using the -taso flag - so now its all running in 32 bit
    address space - but only if we don't use ftexec to run the app. So I'm
    compiling my C code, the forte library and the forte partition as 32 bit.
    Cheers Dave.
    At 04:06 PM 11/19/99 +0100, you wrote:
    We built a Fort&eacute; wrapper for a c API that implements the interface for an
    Ldap client.
    We download the documentation about Ldap c API from the Internet Engineering
    Task Force and the Ldap Libraries from the University of Michigan.
    We use the document rfc1823 that now is considered obsolete but the Ldap
    Libraries delivered by the University of michigan were built using this
    standard.
    Feel free to contact me if you need some more information.
    Hope this help.
    Cheers, Max.
    Massimiliano Delsante
    O.T. Consulting S.r.l - www.otconsulting.com
    Via della Previdenza Sociale N&deg; 11 - 42100 - Reggio Emilia
    Tel. +39 0522 271550 - Fax +39 0522 230710
    -----Messaggio originale-----
    Da: [email protected] <[email protected]>
    A: [email protected] <[email protected]>
    Data: venerd&igrave; 19 novembre 1999 15.52
    Oggetto: (forte-users) Forte Classic and LDAP
    Greetings,
    I am in the process of assessing the amount of effort to have a Forte
    application interface with Netscape's Directory Server. I know that the
    Directory Server has a C SDK so a wrapper is possible. Has anyone else
    attempted this using a C wrapper or otherwise?
    Thanks in advance,
    Phil
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    Dave Maclaurin
    Database Administrator
    ATS University of Otago
    mailto:[email protected]
    http://www.otago.ac.nz
    Phone: +64 03 479 6545
    Fax : +64 03 479 5080

  • Forte 7 and SCSI drivers

    I am building a SCSI driver on Solaris 8, patch 14 using Forte 7, no patches.
    Some of my files include /usr/include/scsi/scsi.h. This inclusion leads to
    the inclusion of /usr/include/scsi/scsi_ctl.h and this header file produces
    the following warning:
    "/usr/include/sys/scsi/scsi_ctl.h", line 59: warning: no explicit type given
    When you look at this line, you see:
    line 58 #ifdef __STDC__
    line 59 extern scsi_ifgetcap(struct scsi_address ap, char cap, int whom);
    line 60 extern scsi_ifsetcap(struct scsi_address ap, char cap, int value, int whom);
    line 61 #else /* __STDC__ */
    line 62 extern int scsi_ifgetcap(), scsi_ifsetcap();
    line 63 #endif /* __STDC__ */
    So there is no return type explicitly given for this prototype and the compiler
    is correct to complain.
    Is there is way to quiet the warning down without sacrificing the
    strong typing of Forte 7?
    Thanks,
    Paul

    Sun's answer would be that Forte 7 is not approved for compiling any kernel code including drivers. Only specific patch levels of the older compilers have gone through the thorough testing needed to satisfy the Solaris Kernel Group that they are safe. See
    http://soldc.sun.com/developer/support/driver/faqs.html#QA7.1
    Richard

  • How a procedure is compiled in oracle ? (implicit and explicit compilation)

    how a procedure is compiled in oracle ? (implicit and explicit compilation)

    When you create a proceudre oracle automatically compile and stored it. Use the following syntax to compile a procedure
    ALTER PROCEDURE hr.remove_emp COMPILE;
    Thanks

  • In-Place Element Structures, References and Pointers, Compiler Optimization, and General Stupidity

    [The title of this forum is "Labview Ideas". Although this is NOT a direct suggestion for a change or addition to Labview, it seems appropriate to me to post it in this forum.]
    In-Place Element Structures, References and Pointers, Compiler Optimization, and General Stupidity
    I'd like to see NI actually start a round-table discussion about VI references, Data Value references, local variables, compiler optimizations, etc. I'm a C programmer; I'm used to pointers. They are simple, functional, and well defined. If you know the data type of an object and have a pointer to it, you have the object. I am used to compilers that optimize without the user having to go to weird lengths to arrange it. 
    The 'reference' you get when you right click and "Create Reference" on a control or indicator seems to be merely a shorthand read/write version of the Value property that can't be wired into a flow-of-control (like the error wire) and so causes synchronization issues and race conditions. I try not to use local variables.
    I use references a lot like C pointers; I pass items to SubVIs using references. But the use of references (as compared to C pointers) is really limited, and the implementation is insconsistent, not factorial in capabilites, and buggy. For instance, why can you pass an array by reference and NOT be able to determine the size of the array EXCEPT by dereferencing it and using the "Size Array" VI? I can even get references for all array elements; but I don't know how many there are...! Since arrays are represented internally in Labview as handles, and consist of basically a C-style pointer to the data, and array sizing information, why is the array handle opaque? Why doesn't the reference include operators to look at the referenced handle without instantiating a copy of the array? Why isn't there a "Size Array From Reference" VI in the library that doesn't instantiate a copy of the array locally, but just looks at the array handle?
    Data Value references seem to have been invented solely for the "In-Place Element Structure". Having to write the code to obtain the Data Value Reference before using the In-Place Element Structure simply points out how different a Labview reference is from a C pointer. The Labview help page for Data Value References simply says "Creates a reference to data that you can use to transfer and access the data in a serialized way.".  I've had programmers ask me if this means that the data must be accessed sequentially (serially)...!!!  What exactly does that mean? For those of use who can read between the lines, it means that Labview obtains a semaphore protecting the data references so that only one thread can modify it at a time. Is that the only reason for Data Value References? To provide something that implements the semaphore???
    The In-Place Element Structure talks about minimizing copying of data and compiler optimization. Those kind of optimizations are built in to the compiler in virtually every other language... with no special 'construct' needing to be placed around the code to identify that it can be performed without a local copy. Are you telling me that the Labview compiler is so stupid that it can't identify certain code threads as needing to be single-threaded when optimizing? That the USER has to wrap the code in semaphores before the compiler can figure out it should optimize??? That the compiler cannot implement single threading of parts of the user's code to improve execution efficiency?
    Instead of depending on the user base to send in suggestions one-at-a-time it would be nice if NI would actually host discussions aimed at coming up with a coherent and comprehensive way to handle pointers/references/optimization etc. One of the reasons Labview is so scattered is because individual ideas are evaluated and included without any group discussion about the total environment. How about a MODERATED group, available by invitation only (based on NI interactions with users in person, via support, and on the web) to try and get discussions about Labview evolution going?
    Based solely on the number of Labview bugs I've encountered and reported, I'd guess this has never been done, with the user community, or within NI itself.....

    Here are some articles that can help provide some insights into LabVIEW programming and the LabVIEW compiler. They are both interesting and recommended reading for all intermediate-to-advanced LabVIEW programmers.
    NI LabVIEW Compiler: Under the Hood
    VI Memory Usage
    The second article is a little out-of-date, as it doesn't discuss some of the newer technologies available such as the In-Place Element Structure you were referring to. However, many of the general concepts still apply. Some general notes from your post:
    1. I think part of your confusion is that you are trying to use control references and local variables like you would use variables in a C program. This is not a good analogy. Control references are references to user interface controls, and should almost always be used to control the behavior and appearance of those controls, not to store or transmit data like a pointer. LabVIEW is a dataflow language. Data is intended to be stored or transmitted through wires in most cases, not in references. It is admittedly difficult to make this transition for some text-based programmers. Programming efficiently in LabVIEW sometimes requires a different mindset.
    2. The LabVIEW compiler, while by no means perfect, is a complicated, feature-rich set of machinery that includes a large and growing set of optimizations. Many of these are described in the first link I posted. This includes optimizations you'd find in many programming environments, such as dead code elimination, inlining, and constant folding. One optimization in particular is called inplaceness, which is where LabVIEW determines when buffers can be reused. Contrary to your statement, the In-Place Element Structure is not always required for this optimization to take place. There are many circumstances (dating back years before the IPE structure) where LabVIEW can determine inplaceness and reuse buffers. The IPE structure simply helps users enforce inplaceness in some situations where it's not clear enough on the diagram for the LabVIEW compiler to make that determination.
    The more you learn about programming in LabVIEW, the more you realize that inplaceness itself is the closest analogy to pointers in C, not control references or data references or other such things. Those features have their place, but core, fundamental LabVIEW programming does not require them.
    Jarrod S.
    National Instruments

  • SAP SRM Prod with Oracle DB and AIX 5.3 Performance Issue.

    Hi Basis Gurus,
    Today my SAP PRD system all of a sudden was running slow and users had difficulties executing TCodes as it took minutes before the screen appeared.My system is SAP SRM 4.00, Oracle Release 11.2.0.1.0 and AIX 5.3.
    From Basis point of view , we noticed that all the work process were hanged due to RFCs' occupying it.Couldnt investigate further on the system as we needed to restart asap because users needed to log on. A quick check on SICK shows no errors.What we managed to find out is that we needed to check this parameter below and set it accordingly:-
    rdisp/rfc_min_wait_dia_wp:-
    Definition
    Number of work processes kept free for other users.
    Use
    This parameter is used to reserve a number of dialog work processes for dialog mode. It prevents parallel RFCs from occupying all the processes.
    The parameter rdisp/wp_no_dia specifies the absolute number of dialog work processes.                               
    Unit: number of dialog work processes
    Default value: 1
    Example
    If 10 dialog work processes are configured for the instance (rdisp/wp_no_dia = 10) and the parameter rdisp/rfc_min_wait_dia_wp  = 3 is set, parallel RFCs can occupy a maximun of 7 dialog work processes. Three dialog work processes always remain free for dialog mode.
    There are 20 DIA processes in our system, perhaps reserving a minimum of about 5 work processes for DIA users will be useful via the parameter.
    So my first question would be is there any other suggestions besides adjusting the mentioned parameter above in order to ensure that no work processors going into hang state due to RFCs' occupying it as this issue always happens at the end of the month only when there are massive users accessing it.
    When we went for a restart of the system we encountered another issue. Steps to the issue are as below:-
    1) Did a proper shutdown of Oracle and SAP.
    2) When we start using startsap script, it doesn't start DB so we started DB manually but listener was having problem
        so we stopped all.
    3) We also did a cleanipc, it too throws below error:-
    sidadm> cleanipc <systemno> remove
                   exec(): 0509-036 Cannot load program cleanipc because of the following errors:
                   0509-130 Symbol resolution failed for cleanipc because:
                   0509-136   Symbol memmove (number 106) is not exported from
                   dependent module /usr/sap/sid/SYS/exe/run/libsapu16.so.
                   0509-192 Examine .loader section symbols with the
                   'dump -Tv' command.
    4) Also the Listener file has no contents,it's null file.
    5) This is another error :-
        exec(): 0509-036 Cannot load program /oracle/sid/112_64/bin/tnslsnr because of the following errors:
        0509-150   Dependent module /oracle/sid/112_64/lib/libttsh11.so could not be loaded.
        0509-101   The module has too many section headers
        or the file is damaged
    The libttsh11.so file was empty dated 25th timestamp as below in PRD:-
    -rw-rr    1 sid   dba               0 Nov 25 07:12 libttsh11.so
    Further checking has let me to understand this is an Oracle Bug from this link:-
    http://gavinsoorma.com/2009/12/11-1-0-6-clusterware-upgrade-to-11-1-0-7/
    This Oracle bug only happens in an Upgrade time and how could this happen to my Production system during a restart process.
    Also this system was restarted during the last weekend's maintainance window and it came up with no issues.
    6) We copied over the libttsh11.so from our QA environment to PRD and did a Startup:-
    -rwxr-x---    1 sid   dba        65967496 Nov 25 07:40 libttsh11.so (This is the copied over file from QA)
    7) After Startup everything has been in order till now.
    My second question is what went wrong with the libttsh11.so file. How could it be 0 size in PRD when no signs of changes had happen to the PRD system. Is this a proven Oracle Bug or something else since I have never encountered anything like this before. Hope all the Gurus here could shed some light into my 2 questions as I am looking for positive answers.
    Thank you.
    Regards,
    John

    Hi,
    Firstly I would suggest you to upgrade your database from Oracle Release 11.2.0.1.0 to Oracle Release 11.2.0.2 . This is the recommended Oracle 11g database version  for SAP solutions. Many of your problem will get resolved with it.
    Question 1:
    So my first question would be is there any other suggestions besides adjusting the mentioned parameter above in order to ensure that no work processors going into hang state due to RFCs' occupying it as this issue always happens at the end of the month only when there are massive users accessing it.
    For immediate resolution the approach you have followed is correct viz limiting number of dialog processes for RFC. Secondly you need to analyze why RFC processing takes so much time. You need check which programs are getting executed by those RFC.
    Generate EarlyWatch report for more detailed view
    Question 2:
    My second question is what went wrong with the libttsh11.so file. How could it be 0 size in PRD when no signs of changes had happen to the PRD system. Is this a proven Oracle Bug or something else since I have never encountered anything like this before.
    The libttsh11.so library cannot be found in the related directory.
    Cause
    The file system is mounted using CIO option, but per Note 257338.1 Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5L, an ORACLE_HOME on a filesystem mounted with "cio" option is not supported.
    Such a configuration will cause, installation, relinking and other unexpected problems.
    Solution
    Disable the CIO option on the filesystem.
    References
    NOTE:257338.1 - Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5L
    Hope this helps.
    Regards,
    Deepak Kori

  • Tuning of SGA on Oracle 8.0.5 and AIX 4.3.3

    Hi folks,
    I have an AIX box running AIX 4.3.3 and Oracle 8.0.5.2.0. The original SGA settings are as follows:
    shared_pool_size = 150000000
    sort_area_size = 1024876
    db_block_buffer = 126102
    The SGA size then is:
    Total System Global Area 1838467232 bytes
    Fixed Size 47264 bytes
    Variable Size 803287040 bytes
    Database Buffers 1033027584 bytes
    Redo Buffers 2105344 bytes
    I changed the SGA settings to the following:
    shared_pool_size = 768000000
    sort_area_size = 512000000
    The SGA size is now:
    Total System Global Area 2227943584 bytes
    Fixed Size 47264 bytes
    Variable Size 214097920 bytes
    Database Buffers 2013265920 bytes
    Redo Buffers 532480 bytes
    After this change was done, the system ran but the users had some problems running reports in JDEOneWorld.
    I then downsize the SGA settings and altered the db_block_buffer to improve buffer cache hits with these settings:
    db_block_buffers = 245760
    shared_pool_size = 200000000
    sort_area_size = 1048576
    On restarting the database with the new values, I noted that the SGA size remained unchanged as below:
    Total System Global Area 2278475936 bytes
    Fixed Size 47264 bytes
    Variable Size 264105984 bytes
    Database Buffers 2013265920 bytes
    Redo Buffers 1056768 bytes
    I tried to increase the size of db_block_buffers to 327680 but encountered ORA-27123 when trying to startup the database. I did some searches in metalink and found an article saying that the SGA size cannot exceed 2GB on AIX platforms. (Doc ID: 114934.1). Therefore I resize the db_block_buffers back to 245760.
    What puzzles me is why the SGA size does not reflect my latest init.ora settings? Does anyone have any idea on how I can get the SGA to reflect the updated values in the init.ora file?

    I did a find and here are the files I got:
    278529 12 -rw-r--r-- 1 oracle dba 8332 May 12 1998 /u01/app/oracle/product/805/dbs/init.ora
    278531 0 lrwxrwxrwx 1 oracle dba 43 Apr 14 2001 /u01/app/oracle/product/805/dbs/initklb.ora -> /u01/app/oracle/admin/klb/pfile/initklb.ora
    278532 0 lrwxrwxrwx 1 oracle dba 45 Apr 14 2001 /u01/app/oracle/product/805/dbs/initklb_0.ora -> /u01/app/oracle/admin/klb/pfile/initklb_0.ora
    49154 8 -rw-r--r-- 1 oracle dba 4657 Sep 7 2000 /u01/app/oracle/product/orig_db/initklb.ora
    49155 8 -rw-r--r-- 1 oracle dba 4657 Jul 27 2000 /u01/app/oracle/product/orig_db/initklb_0.ora
    151553 4 -rw-r--r-- 1 oracle dba 2985 Aug 4 2006 /u01/app/oracle/product/luz/pfile/initklb.ora
    49161 8 -rw-r--r-- 1 oracle dba 4118 Oct 11 11:22 /u01/app/oracle/admin/klb/pfile/initklb.ora
    135169 4 -rw-r--r-- 1 oracle dba 2896 Aug 4 2006 /u01/app/oracle/admin/klb/pfile/backup/initklb.ora
    49168 8 -rw-r--r-- 1 root dba 4687 Jul 21 2001 /u01/app/oracle/admin/klb/pfile/archive/initklb1.ora
    49162 8 -rw-r--r-- 1 oracle dba 4657 Dec 23 1999 /u01/app/oracle/admin/klb/pfile/archive/initklb_0.ora
    The instance name is KLB so the applicable files are:
    278531 0 lrwxrwxrwx 1 oracle dba 43 Apr 14 2001 /u01/app/oracle/product/805/dbs/initklb.ora -> /u01/app/oracle/admin/klb/pfile/initklb.ora
    278532 0 lrwxrwxrwx 1 oracle dba 45 Apr 14 2001 /u01/app/oracle/product/805/dbs/initklb_0.ora -> /u01/app/oracle/admin/klb/pfile/initklb_0.ora
    49154 8 -rw-r--r-- 1 oracle dba 4657 Sep 7 2000 /u01/app/oracle/product/orig_db/initklb.ora
    49155 8 -rw-r--r-- 1 oracle dba 4657 Jul 27 2000 /u01/app/oracle/product/orig_db/initklb_0.ora
    151553 4 -rw-r--r-- 1 oracle dba 2985 Aug 4 2006 /u01/app/oracle/product/luz/pfile/initklb.ora
    49161 8 -rw-r--r-- 1 oracle dba 4118 Oct 11 11:22 /u01/app/oracle/admin/klb/pfile/initklb.ora
    135169 4 -rw-r--r-- 1 oracle dba 2896 Aug 4 2006 /u01/app/oracle/admin/klb/pfile/backup/initklb.ora
    49168 8 -rw-r--r-- 1 root dba 4687 Jul 21 2001 /u01/app/oracle/admin/klb/pfile/archive/initklb1.ora
    49162 8 -rw-r--r-- 1 oracle dba 4657 Dec 23 1999 /u01/app/oracle/admin/klb/pfile/archive/initklb_0.ora
    Now, exclude the files in the product, backup and archive directories (the pfile should be in the pfile directory), and that leaves us with:
    49161 8 -rw-r--r-- 1 oracle dba 4118 Oct 11 11:22 /u01/app/oracle/admin/klb/pfile/initklb.ora
    (Which is the file that I edited)
    As I mentioned previously, my client is not prepared to perform an upgrade on both Oracle and AIX. As much as I would like to have them upgrade to the latest versions, it is just not possible.
    Oracle 8.0.5 does not have spfiles, so there is no way for me to edit a spfile unless this is one of those undocumented tricks floating around.

  • Cluster and JSP compile

              On a cluster, how come if I make a change to a JSP it doesn't recompile
              without restarting the servers? Is it supposed to be that way? In the same
              vein how do I get the servers to recognize that their is a newer version of
              the code (JSP or EJB class files)? On a single managed server I have no
              problems.
              I am putting the updated code on both of the severs
              Please, help me understand.
              Thanks,
              Dan
              

    "Daniel Cartee" <[email protected]> wrote in message
              news:3c9a5068$[email protected]..
              >
              > On a cluster, how come if I make a change to a JSP it doesn't recompile
              > without restarting the servers? Is it supposed to be that way? In the
              same
              > vein how do I get the servers to recognize that their is a newer version
              of
              > the code (JSP or EJB class files)? On a single managed server I have no
              > problems.
              >
              > I am putting the updated code on both of the severs
              >
              JSPServlet automatically detects the modified jsp and re-compiles the same.
              The page will only be re-compiled when the request comes to that server.
              what version of WLS & SP you are using?
              Kumar
              > Please, help me understand.
              >
              > Thanks,
              >
              > Dan
              >
              >
              

  • RE: (forte-users) Forte SMTP and POP3 Support

    Scaffolds includes in a protocol library an smtphandler which allows us to
    send emails. It works great! You can try contacting someone at Metamor to
    see if they can give you more information on this. I can't give you any
    code as it is part of their package. Sorry!
    -----Original Message-----
    From: Rottier, Pascal [mailto:Rottier.Pascalpmintl.ch]
    Sent: Wednesday, February 23, 2000 7:22 AM
    To: 'edwardsmjwillis.com'; kamranaminyahoo.com
    Subject: RE: (forte-users) Forte SMTP and POP3
    Support
    Mark,
    Unfortunately, Forte doesn't offer any ready-to-use internet
    protocoll
    support libraries (like FTP, Telnet, SMTP, POP3, NNTP,
    UU-code
    or MIME). I think this would be a valuable enhancement of
    Forte.
    Does any one know if SUN plans to include this into Forte?
    Does
    any one know if there is any third-party set of Tool-classes
    that
    supports this?
    Pascal
    > -----Original Message-----
    > From: edwardsmjwillis.com [SMTP:edwardsmjwillis.com]
    > Sent: Wednesday, February 23, 2000 3:36 PM
    > To: kamranaminyahoo.com
    > Subject: (forte-users) Forte SMTP and POP3 Support
    >
    >
    >
    > Hi,
    >
    > Our Forte development team are currently investigating how
    we can add
    > internet
    > mail capabilities to a Forte application. Our application
    needs to
    > send/receive
    > mails from a mail server in an NT environment. Does forte
    provide SMTP and
    > POP3
    > protocol support (libraries) so that we can use external
    connection class
    > to
    > connect to the server and send/ receive mails or do we
    have to use third
    > party
    > controls ?.
    >
    > Any help regarding code examples or third party solutions
    would be
    > appreciated.
    >
    > Thanks in advance
    >
    > Mark J Edwards
    > Senior Technical Specialist
    > Willis
    >
    > Email: edwardsmjwillis.com
    >
    >
    >
    >
    >
    > The information in this email and in any attachments is
    confidential and
    > may be
    > privileged. If you are not the intended recipient, please
    destroy this
    > message,
    > delete any copies held on your systems and notify the
    sender immediately.
    > You
    > should not retain, copy or use this email for any purpose,
    nor disclose
    > all or
    > any part of its content to any other person.
    >
    >
    > --
    > For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    > the login: forte and the password: archive. To
    unsubscribe, send in a new
    > email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe,
    send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com

    Hi,
    Unfortunatly, Forte does not provide SMTP and POP3 protocoles.
    But, you can use External connections to do it if you need.
    You can find a simple SMTP send mail sample code on
    http://perso.club-internet.fr/dnguyen/ . The receive should be as easy as the send.
    For MIME base 64 encoding and decoding, it should last one or two weeks of coding
    (if you need optimization).
    One advantage of coding this in Tool directly is the portability.
    In your case, on NT, you could also interface with MAPI using for instance the
    ActiveX interface.
    By that way, you will already have SMTP, POP3 and MIME.
    Hope this helps,
    Daniel Nguyen
    Freelance Forte Consultant
    http://perso.club-internet.fr/dnguyen/
    edwardsmjwillis.com a &eacute;crit:
    Hi,
    Our Forte development team are currently investigating how we can add internet
    mail capabilities to a Forte application. Our application needs to send/receive
    mails from a mail server in an NT environment. Does forte provide SMTP and POP3
    protocol support (libraries) so that we can use external connection class to
    connect to the server and send/ receive mails or do we have to use third party
    controls ?.
    Any help regarding code examples or third party solutions would be appreciated.
    Thanks in advance
    Mark J Edwards
    Senior Technical Specialist
    Willis
    Email: edwardsmjwillis.com
    The information in this email and in any attachments is confidential and may be
    privileged. If you are not the intended recipient, please destroy this message,
    delete any copies held on your systems and notify the sender immediately. You
    should not retain, copy or use this email for any purpose, nor disclose all or
    any part of its content to any other person.
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • I built a DAQ vi in the labview6.1 and i compiled it to a dll.And then I wanted to call it and expected it pass acquired data to visual c++

    I built a DAQ vi in the labview6.1 to acquire four channels'data(use pci_6110E) .And i compiled it to a dll.I wanted to use visual c++ to call it and expected it pass acquired data to visual c++.

    Hello
    If you are using Visual C++, then I would recommend using the NI-DAQ function calls instead of having labview layer in there. YOu can pretty much accomplish any task using the NI-DAQ function calls that you can by using the LabVIEW DAQ vi's. Plus this way you wont have to worry about passing the correct data type from LabVIEW into C++. You can find the examples for using these function calls under ../NI-DAQ/Examples/.
    I hope this helps
    Bilal Durrani
    NI
    Bilal Durrani
    NI

Maybe you are looking for

  • Can't complete public folder migration, 2010 to 2013

    So I've been following both these: http://technet.microsoft.com/en-us/library/jj150486(v=exchg.150).aspx http://www.msexchange.org/articles-tutorials/exchange-server-2013/migration-deployment/migrating-public-folders-exchange-2013-part2.html I've loc

  • Can't get rid of photo album from computer

    My phone has a photo stream album from computer that I cannot get rid of.  I have removed the folder containing the photos from my computer.  Removed all backups in itunes.  The box in the itunes sync for photos has never been checked.  I have syncd

  • Why has my certificate for Creative Suite 5.5 been 'revoked'?

    Why has my certificate for Creative Suite 5.5 been 'revoked'?

  • Production database restarted

    Hi Guru, Today morning when i ched my production env i saw it was restrted last night not getting the cause exactley.Here is the log file details any body explain me the cause plz.I need to explane to the cutomer for this. Starting ORACLE instance (n

  • Basic Sound/Recording Issues

    Working with Ultra Beat, how can I record? I press record on the bottom large strip but nothing records. I am having troubles understanding the audio object subject, and from what I am reading, do I have to have an object created/present to record, e