AIX 32bit library limitation

Homepage Clovertech Forums Cloverleaf AIX 32bit library limitation

  • Creator
    Topic
  • #121223
    Jeff Dawson
    Participant

    We run CIS 6.2.6.1 on AIX 7.2 TL 5 with plans to upgrade to CIS 22 hopefully this year.  We ran into an issue last week where a vendor sent a 150MB pdf that caused our thread acting as a server to crash due to a memory allocation error and throw a core dump.  I couldn’t even receive the message into the interface without the process crashing.   Eventually we had to ask the vendor to skip the message so anything in queue could process.

    I spoke with Infor customer support and they let us know the issue is related to AIX being 32 bit and IBM has no plans to release 64bit libraries for AIX.  One of the main reasons we stay with AIX is that our EMR, Epic, runs on AIX as well.  The solution to this problem is this process that can receive large messages is always before starting the process is to issue the export command listed below.  Then the large message can be handled in the interface engine.

    export LDR_CNTRL=’MAXDATA=0x3B9ACA00‘ ; hex value of 1000MB

    hcienginerun -p <process name>

    We’ve ran Cloverleaf on AIX since we started using this interface engine almost 20 years ago.  From what I recall AIX use to be one of the top O/S’s that clients used CIS with.  From what support mentioned a lot of customers have switched over to Windows/Linux (RHEL) based O/S’s due to the fact they support 64bit libraries and these types of memory allocation issues are not present and also financially less expensive than AIX.

    My question to the Clovertech community has anyone started on AIX and made the transition to a different O/S due to this 32bit issue or even from a financial aspect of switching from AIX?

Viewing 1 reply thread
  • Author
    Replies
    • #121227
      Tim Pancost
      Participant

      Hmmmm, something about that doesn’t seem quite right.  AIX has been 64-bit compatible, from what I’ve read, since version 5.  Are you on an earlier AIX version than that?  Looking at our own AIX box(AIX version 7.2.0.0), the kernel is in 64-bit mode:

      CHiep1 /cloverleaf/cis20.1/integrator/bin
      $ getconf KERNEL_BITMODE
      64

      That being said, when you look at the hciengine executable, it is a 32-bit application:

      $ cd $HCIROOT/bin
      CHiep1 /cloverleaf/cis20.1/integrator/bin
      $ dump -ov hciengine

      hciengine:

      ***Object Module Header***
      # Sections Symbol Ptr # Symbols Opt Hdr Len Flags
      7 0x007d33d6 51601 72 0x1042
      Flags=( EXEC DYNLOAD DSA DEP_SYSTEM )
      Timestamp = “Feb 11 00:03:31 2022”
      Magic = 0x1df (32-bit XCOFF)

      So, to me, the question is, would Infor offer a 64-bit version of Cloverleaf?

      HTH,

      TIM

      Tim Pancost
      Trinity Health

    • #121230
      Jeff Dawson
      Participant

      Hi Tim ,

      We are running the same version of AIX, 7.2, talking with our AIX admins they are stating the same thing that AIX appears to be 64bit enabled yet hciengine is only 32bit.  I’ve taken this back to Infor support and they are asking the developers about this.    I’m hoping at some point CIS will be able to run at 64bit however it was explained to me the limitation is on the AIX which doesn’t seem to be the case with the what I’m finding out however there may be other factors involved that Infor’s developers may clarify regarding AIX.  Will post what I find out and I also attached the document that Infor provided regarding this issue.

      • This reply was modified 6 months, 2 weeks ago by Jeff Dawson.
      Attachments:
      You must be logged in to view attached files.
Viewing 1 reply thread
  • You must be logged in to reply to this topic.

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,292
Replies
34,435
Topic Tags
286
Empty Topic Tags
10