Search found 389 matches
- Thu May 02, 2013 3:33 pm
- Forum: General discussion and questions about Aware IM
- Topic: Concurrency of transactions - who wins?
- Replies: 8
- Views: 6799
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...
- Thu May 02, 2013 3:04 pm
- Forum: General discussion and questions about Aware IM
- Topic: transaction control
- Replies: 4
- Views: 5602
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...
- Wed May 01, 2013 11:35 pm
- Forum: General discussion and questions about Aware IM
- Topic: transaction control
- Replies: 4
- Views: 5602
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...
- Wed May 01, 2013 11:29 pm
- Forum: Tips and Tricks
- Topic: Java
- Replies: 23
- Views: 54482
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...
- Mon Apr 29, 2013 11:15 pm
- Forum: Tips and Tricks
- Topic: Java
- Replies: 23
- Views: 54482
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...
- Mon Apr 29, 2013 8:07 pm
- Forum: Problem reports
- Topic: cannot use testing mode
- Replies: 4
- Views: 5542
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...
- Mon Apr 29, 2013 5:27 pm
- Forum: Problem reports
- Topic: cannot use testing mode
- Replies: 4
- Views: 5542
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
I have tried restarting.
Dave
- Thu Apr 25, 2013 1:42 am
- Forum: General discussion and questions about Aware IM
- Topic: dirty read from database
- Replies: 6
- Views: 5439
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 ...
- Wed Apr 24, 2013 10:28 pm
- Forum: General discussion and questions about Aware IM
- Topic: dirty read from database
- Replies: 6
- Views: 5439
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 ...
- Wed Apr 24, 2013 10:12 pm
- Forum: General discussion and questions about Aware IM
- Topic: dirty read from database
- Replies: 6
- Views: 5439
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...
- Wed Apr 24, 2013 7:12 pm
- Forum: General discussion and questions about Aware IM
- Topic: dirty read from database
- Replies: 6
- Views: 5439
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...
- Wed Apr 24, 2013 2:49 pm
- Forum: General discussion and questions about Aware IM
- Topic: Location Object - design opinion
- Replies: 4
- Views: 4060
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...
- Wed Apr 24, 2013 2:00 pm
- Forum: General discussion and questions about Aware IM
- Topic: Location Object - design opinion
- Replies: 4
- Views: 4060
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...
- Wed Apr 24, 2013 3:20 am
- Forum: General discussion and questions about Aware IM
- Topic: Location Object - design opinion
- Replies: 4
- Views: 4060
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...