Search found 1008 matches

by qml
Wed Mar 04, 2020 2:49 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Tm1Server log stops after tm1s-log properties file
Replies: 3
Views: 309

Re: Tm1Server log stops after tm1s-log properties file

chewza wrote:
Wed Mar 04, 2020 12:26 pm
Many thanks. So does the S1 part ensure everything logs to the Tm1Server log (exactly as before), and the S2 part logs log logins to the login file?
Precisely. The names S1 and S2 given to the logger streams are totally arbitrary, BTW. Other names can be used too.
by qml
Wed Mar 04, 2020 12:01 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Tm1Server log stops after tm1s-log properties file
Replies: 3
Views: 309

Re: Tm1Server log stops after tm1s-log properties file

You need to set up your base S1 logger: log4j.logger.TM1=INFO, S1 log4j.logger.TM1.Lock=ERROR, S1 log4j.appender.S1=org.apache.log4j.SharedMemoryAppender log4j.appender.S1.MemorySize=10 MB log4j.appender.S1.MaxFileSize=100 MB log4j.appender.S1.MaxBackupIndex=20 log4j.appender.S1.TimeZone=local log4j...
by qml
Mon Mar 02, 2020 10:14 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Monitoring User Logins
Replies: 21
Views: 1705

Re: Monitoring User Logins

chewza wrote:
Mon Mar 02, 2020 2:56 pm
Below is the contents of my log file.
Still waiting for it. ;)
by qml
Mon Mar 02, 2020 10:49 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Issue with LogOutput and/or certain hierarchy subset functions
Replies: 3
Views: 610

Re: Issue with LogOutput and/or certain hierarchy subset functions

It looks like the first argument of the functions LogOutput/AsciiOutput is being ignored/skipped if you nest HierarchySubsetExists inside. And on further inspection it looks like HierarchySubsetExists returns two values rather than one: the hierarchy name as a string and a numeric flag. Because it r...
by qml
Fri Dec 13, 2019 9:48 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Order of TI parameters
Replies: 6
Views: 546

Re: Order of TI parameters

A question. In an environment without Postman (and TM1py and the likes), can we execute a REST API call by simply using a browser ? For example, a statement like the above. I know that simple GET requests like a list of cubes are easy in a browser but not sure about more advanced queries where addi...
by qml
Tue Dec 10, 2019 11:25 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Temporary views surviving their TI process
Replies: 10
Views: 437

Re: Temporary views surviving their TI process

I think you might actualy be exploiting a bug Ty. AFAIK assigning a permanent subset to a temp view isn't supposed to work and you may find that on next upgrade all processes using this "feature" break. Not entirely sure what the intended behaviour is, but a few versions ago we were using temporary...
by qml
Fri Nov 22, 2019 9:51 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: TM1.Lock Contention happens on some dimension objects due to read operations in concurrent TI processes
Replies: 8
Views: 494

Re: TM1.Lock Contention happens on some dimension objects due to read operations in concurrent TI processes

I still don't trust the *Direct metadata functions very much. The fact you need to remember to run DimensionUpdateDirect after any such updates in order for the new elements to be fully functional tells you a bit about the downsides of overusing these functions. But I digress. When I had issues with...
by qml
Wed Nov 20, 2019 5:21 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: TM1.Lock Contention happens on some dimension objects due to read operations in concurrent TI processes
Replies: 8
Views: 494

Re: TM1.Lock Contention happens on some dimension objects due to read operations in concurrent TI processes

Do you have any functions in this TI which would operate on these locking dimensions, even as read-only? DIMIX/DIMNM/ATTRS...?

Are any of the locking dimensions ever updated by any of the *Direct functions - not necessarily in this process, but in general?
by qml
Tue Oct 15, 2019 10:27 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: RAM Speeds
Replies: 4
Views: 3501

Re: RAM Speeds

Because as RAM clock speeds go up each operation takes more clock cycles, increasing the relative latency, therefore you cannot expect to double your performance. A more realistic outcome would be a 10-20% improvement, depending on many additional hardware and software factors.
by qml
Wed Jun 26, 2019 3:04 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Lock Contention and RollBack
Replies: 11
Views: 4808

Re: Lock Contention and RollBack

mce, Does your master process also execute a DIMIX on the DimX dimension? Or any other function on that dim? Contrary to what you might think, DIMIX sometimes requires more than just an R lock. I don't understand it fully, but I have observed that e.g. the first DIMIX on a given dim after a server r...
by qml
Thu May 09, 2019 3:11 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Creating a View in TM1 (Planning Analytics 2.0)
Replies: 3
Views: 535

Re: Creating a View in TM1 (Planning Analytics 2.0)

I received a DM from Peter: "How difficult is it to create the TI process? What is involved?" I'm replying here as this is a public forum and discussions should be available to everyone who wants to benefit from them. Such a process would take a few minutes to create by anyone with any TM1 developme...
by qml
Thu May 09, 2019 1:35 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Creating a View in TM1 (Planning Analytics 2.0)
Replies: 3
Views: 535

Re: Creating a View in TM1 (Planning Analytics 2.0)

Unfortunately and notoriously, a user cannot create a public view without being at least Admin for the cube in question, which is rarely a good idea. Luckily, you can create a simple TI process based on the function PublishView to turn any private views into public ones. The users can run this proce...
by qml
Wed May 01, 2019 2:12 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: RunProcess and threads
Replies: 20
Views: 7316

Re: RunProcess and threads

When you consider Synchronized() function or when you consider batchupdate functions, are the threads treated as completely independent process executions similar to the way it happens when executed via RunTI or are they still dependent on the main process that triggered them similar to the way it ...
by qml
Thu Apr 25, 2019 9:28 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: RunProcess and threads
Replies: 20
Views: 7316

Re: RunProcess and threads

To be fair though about tm1runti the locking that you *sometimes* get during the login phase only happens when using CAM. Never seen it happen when using vanilla TM1 security. That's right. CAM log-on consists of more than just the log-on itself. And CAM log-off consists of more than just the log-o...
by qml
Wed Apr 24, 2019 8:12 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: RunProcess and threads
Replies: 20
Views: 7316

Re: RunProcess and threads

Nah, these threads stick around in the exact same way as any other REST API threads do (because RunProcess uses REST API calls behind the scenes). Ultimately these threads do go away, perhaps when IdleConnectionTimeOutSeconds is reached (this needs to be confirmed). Not sure if this is really a prob...
by qml
Fri Mar 15, 2019 4:28 pm
Forum: Useful code, tips and tricks
Topic: Using old clients with new planning analytics server
Replies: 16
Views: 24297

Re: Using old clients with new planning analytics server

But I have a question. Once I have done the step 4, I see my instances that are migrated to Planning Analytics. But I don't see any more 10.2.2 instances that are not migrated yet. Is there a way to see at the same time PA instances, and 10.2.2 instances ? Hi Catherine, Yes, you will need to change...
by qml
Wed Jan 30, 2019 4:37 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: }Views_* and }Subsets_* control dimensions
Replies: 5
Views: 716

Re: }Views_* and }Subsets_* control dimensions

Fantastic, thanks both for the useful details. Both my googling and observational skills are in dire need of an upgrade!
by qml
Wed Jan 30, 2019 12:17 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: }Views_* and }Subsets_* control dimensions
Replies: 5
Views: 716

}Views_* and }Subsets_* control dimensions

This is a bit of a public service announcement and a bit of a question. I have noticed that as of PA 2.0.5 there are new control dimensions available which list all existing public views and subsets: - Dimensions named '}Views_ cube ' list public views associated with each cube. - Dimensions named '...
by qml
Mon Jan 28, 2019 9:43 am
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: Cube Viewer suppress zeroes hiding non-zero cells
Replies: 12
Views: 3936

Re: Cube Viewer suppress zeroes hiding non-zero cells

There is a bug that one my customers currently has, I believe they are on PA 2.0.5 but not 100% as I don’t have access to install etc in their environment. The issue means that check feeders never shows “not fed” - I tested this with a simple a = b rule on a 2 dim cube. Again due to not having acce...
by qml
Wed Sep 05, 2018 5:38 pm
Forum: IBM TM1, Planning Analytics, PAx and PAW
Topic: What is the TM1 element member name maximum size limitation?
Replies: 3
Views: 2296

Re: What is the TM1 element member name maximum size limitation?

Apologies for this thread necromancy, but maybe someone will find some answers to the actual question in the thread title useful. The maximum number of characters in an element name seems to be 5459 , at least in PA 2.0.5, but this seems to be a front-end (Architect and Perspectives) limitation, not...