If you are unable to create a new account, please email support@bspsoftware.com

 

News:

MetaManager - Administrative Tools for IBM Cognos
Pricing starting at $2,100
Download Now    Learn More

Main Menu

Cognos BI tool is developed in which language or tool?

Started by bensah, 21 Dec 2016 07:14:19 AM

Previous topic - Next topic

bensah

Hi,

Do you have any idea in which language or in which tool is being used to develop the Cognos BI tool?

My guess, it is written in Java but I am not sure.
I am interested to be part of the Cognos BI tool development team.
If anyone have any information, appreciate your help on it.

Thanks,
Benu

MFGF

Quote from: bensah on 21 Dec 2016 07:14:19 AM
Hi,

Do you have any idea in which language or in which tool is being used to develop the Cognos BI tool?

My guess, it is written in Java but I am not sure.
I am interested to be part of the Cognos BI tool development team.
If anyone have any information, appreciate your help on it.

Thanks,
Benu

I'd imagine it's Java, but you'd need to ask IBM to be sure. :)

MF.
Meep!

Invisi

It's Java. If you have ever installed Cognos, or checked the directory structure, you know. It needs a JRE (Java Runtime Environment) to function. Also, there is the cute Java logo on the administrators guide.
Few can be done on Cognos | RTFM for those who ask basic questions...

HMehta

It is true that 64 bit components are in Java; however; I believe 32 bit Report Server BIBusTockenMain process is written in C++; and also client components seem to be in C++. And therefore CQM (compatible query mode) and DQM (dynamic query mode) ; DQM is executed in 64 bit Java while CQM mode is 32 bit and executed in C++.

Invisi

As far as I know, all Cognos was rewritten completely in Java to version 8. That means: 32 bit. Feel free to prove me wrong.
Few can be done on Cognos | RTFM for those who ask basic questions...

bdbits

Java does not mean 32-bit, you can run 64-bit JVMs. CQM was written in C++ (from what I remember of a session I attended at an IBM conference with the guys who write Cognos).

There are lots of (I daresay mostly) 64-bit components once you get outside CQM. You can run Cognos completely in 64-bit mode if you want. Google a bit if you want "proof", it is not that hard to find credible articles that talk about this.

Invisi

I know there is also 64 bit...  >:( I point out that 32 bit is surely no argument for C++ instead of Java.

I wait impatiently for a link with cold hard proof of C code in Cognos 10 BI.
Few can be done on Cognos | RTFM for those who ask basic questions...

MFGF

Quote from: Invisi on 12 Jan 2017 02:41:56 AM
I know there is also 64 bit...  >:( I point out that 32 bit is surely no argument for C++ instead of Java.

I wait impatiently for a link with cold hard proof of C code in Cognos 10 BI.

My understanding is the CQE component is written in C++ and does not execute within either of the two JVM containers for Content Manager or Application Server. You can see this if you look at the processes spawned by the Cognos service. You will see two java.exe processes (both 64-bit these days) for the two java servlet containers, and you will see one or possibly multiple BIBusTKServerMain.exe processes (only ever 32-bit), depending how many CQE report service instances are in use. I believe the Compatible Query Engine was an adaptation of the UDA (Universal Data Access) layer that sat beneath Cognos Impromptu - also written in C++. This in turn was spawned out of the Data Management Services (DMS) layer written initially for Cognos PowerHouse - also C++.

Is that proof? No - just the ramblings of an old muppet who long ago used Cognos PowerHouse... :)

MF.
Meep!

prikala

Could this be a proof: Do a google search for "RSReportService.cpp"...
(".cpp" is often used as a suffix for C++ source code)


bdbits


Invisi

Good link. I see it is specific to 10.1. any update on if they Terminated any more C code in more recent releases? Or that Cognos 11 aka Analytics is Java only?
Few can be done on Cognos | RTFM for those who ask basic questions...