doesn't the function "TM1SystemBuildNumber" returns the build number of the client instead of the server as mentioned in the API Documentation?
Cheers,Returns a string corresponding to the build number of the TM1® server.
Martin
Cheers,Returns a string corresponding to the build number of the TM1® server.
I haven't used that function (I'll test it in the morning if I have time since I do have some clients in a mixed environment) but I can't see why you would think so. Bear in mind that the only place that the API code is used in conjunction with a standard TM1 client (and even then it doesn't have to be) is when you use it to construct VBA code in Excel.MartinBrandl wrote:Hi all,
doesn't the function "TM1SystemBuildNumber" returns the build number of the client instead of the server as mentioned in the API Documentation?Returns a string corresponding to the build number of the TM1® server.
Oh dear. I'm afraid that you appear to be correct, though I can't test this with the current version since I don't have a 9.5.2 version which uses different servers and clients.MartinBrandl wrote: I am developing a TM1 driver in C++ for an ETL-Application and don't use any TM1 clients like Perspective.
TM1SystembuildNumber does return the build number of the local client API (tm1api.dll) rather then the TM1 server version - as mentioned in the API documentation.
I think you're right, after all they'll be testing a new client at the same time. From what I've seen of their regression testing (or lack of) doing something different wouldn't have even entered their minds.Alan Kirk wrote:I'd bet that when they were testing it they tested it with the same client and server version and consequently got the result that they were expecting, without realising that it happened to be from the wrong source.
I hope so too.I hope with the delay of TM1 10.1 that this trend has been bucked. After all this is first major version release under the IBM stewardship.