Search found 389 matches

by ddumas
Thu May 02, 2013 3:33 pm
Forum: General discussion and questions about Aware IM
Topic: Concurrency of transactions - who wins?
Replies: 8
Views: 6721

Concurrency of transactions - who wins?

Does Aware IM have the capability to guard against other users changing the same transaction, during a "process"? Think of an airline reservation system. For a flight, users can select a seat, if available. If 2 users are booking the same flight during web sessions occurring at approximately the sam...
by ddumas
Thu May 02, 2013 3:04 pm
Forum: General discussion and questions about Aware IM
Topic: transaction control
Replies: 4
Views: 5532

I had asked AwareIM support a similar question some time ago. I can not find their response, so the following is from memory and I make to guarantee on its accuracy :) Under most conditions, changes to the database are committed after all processes in a chain compelete. So in your example, the data...
by ddumas
Wed May 01, 2013 11:35 pm
Forum: General discussion and questions about Aware IM
Topic: transaction control
Replies: 4
Views: 5532

transaction control

Does Aware IM support grouping of processes, which may span multiple forms / processes, business rules, etc., into a single transaction, such that all succeed or fail as a unit? Ex of logical process. start transaction do step 1 do step 2 do step 3 end transaction If step 3 fails because of a busine...
by ddumas
Wed May 01, 2013 11:29 pm
Forum: Tips and Tricks
Topic: Java
Replies: 23
Views: 52317

No, this means exactly what it says - rename the JDK that comes with Aware IM and then create a new AwareIM/JDK folder and copy the entire 64-bit Java JDK into this folder. Aware IM works with whatever is in the AwareIM/JDK folder. If it's 64-bit Java it will work with that. By default it comes wit...
by ddumas
Mon Apr 29, 2013 11:15 pm
Forum: Tips and Tricks
Topic: Java
Replies: 23
Views: 52317

The easiest would be to rename AwareIM/JDK to AwareIM/JDK32 and copy 64 bit JDK to the AwareIM/JDK directory. You also need to rename AwareIM/Tomcat/shared/lib/tools.jar to tools32.jar and copy tools.jar from the 64bit JDK to AwareIM/Tomcat/shared/lib I assume that this means: 1. rename the AwareIM...
by ddumas
Mon Apr 29, 2013 8:07 pm
Forum: Problem reports
Topic: cannot use testing mode
Replies: 4
Views: 5455

Try boosting your memory allocations. Lots of forum posts on this topic. Thanks. So, to that end... I am running 64bit windows 8 on my laptop, with 8gb ram. I downloaded and installed the latest Oracle Java JDK. I cannot find a procedure for changing the Aware IM configuration to run under 64 bit j...
by ddumas
Mon Apr 29, 2013 5:27 pm
Forum: Problem reports
Topic: cannot use testing mode
Replies: 4
Views: 5455

cannot use testing mode

When I use testing mode, right after I clock Login I get "error processing output message".

I have tried restarting.

Dave
by ddumas
Thu Apr 25, 2013 1:42 am
Forum: General discussion and questions about Aware IM
Topic: dirty read from database
Replies: 6
Views: 5325

Please read a section in the User Guide about transaction handling in Aware IM - will be useful for any database expert. A better approach for assigning incremental ID's is to use Number attributes with "Auto-Incremented" checkbox ticked. Auto-incremented numbers have been designed specifically to ...
by ddumas
Wed Apr 24, 2013 10:28 pm
Forum: General discussion and questions about Aware IM
Topic: dirty read from database
Replies: 6
Views: 5325

One of your first challenges is to get around your existing paradigm for database management. Let the rules do the work and the database will take care of itself. In this case, as soon as the rule is run upon saving your member object, the next member number is incremented in system settings which ...
by ddumas
Wed Apr 24, 2013 10:12 pm
Forum: General discussion and questions about Aware IM
Topic: dirty read from database
Replies: 6
Views: 5325

Hi, One bullet proof method is to use a rule like: IF Member IS NEW THEN Member.MemberNumber = SystemSettings.MemberNumber SystemSettings.MemberNumber=SystemSettings.MemberNumber+1 With this method you cannot end up with duplicate member numbers. Use can also use auto increment on the attribute. Ch...
by ddumas
Wed Apr 24, 2013 7:12 pm
Forum: General discussion and questions about Aware IM
Topic: dirty read from database
Replies: 6
Views: 5325

dirty read from database

I am new to Aware IM. From the getting started guide, I see this as a business rule: IF Member IS NEW THEN Member.MemberNumber = MAX Member.MemberNumber+1 In a potentially high volume environment, and where the default of database isolation level is set to READ COMMITTED (the best option), using the...
by ddumas
Wed Apr 24, 2013 2:49 pm
Forum: General discussion and questions about Aware IM
Topic: Location Object - design opinion
Replies: 4
Views: 3952

Hi, I wasn't really commenting on that. I was saying that if I understood you correctly you wanted to conditionally show the correct label based on location. For example, if you had an attribute called zipcode, you could define say a Canadian locale where the value for this label would be `Postal C...
by ddumas
Wed Apr 24, 2013 2:00 pm
Forum: General discussion and questions about Aware IM
Topic: Location Object - design opinion
Replies: 4
Views: 3952

Hi, Perhaps users that have used locales in their applications could comment here but it seems to me that you could create several variations of the `English` locale as you are really only talking about partial labelling variances here. It would seem to be a far simpler approach and simpler is alwa...
by ddumas
Wed Apr 24, 2013 3:20 am
Forum: General discussion and questions about Aware IM
Topic: Location Object - design opinion
Replies: 4
Views: 3952

Location Object - design opinion

I am new to AIM. I am thinking of creating a Location Object, for the purpose of subclassing an address. So, based on locale "region", the subclass could be different. Ex. US addresses are house number, street1 street2, city, state, postal code. I would then make that an attribute of a Person, or Co...