Re: isEntityDeletable being cached in D2WContext in ERMODListPage

2011-04-27 Thread Freddie Tilley
I found the cause of the problem:

The actions key for the list page cached the results of the 
isEntityDeletable/isEntityEditable rule in a dictionary with the following rule:

0 : *true* = actions = defaultActions 
[er.directtoweb.assignments.ERDKeyValueAssignment] (0) From: 
ERDirectToWeb.framework/Resources

overriding this with a 
er.directtoweb.assignments.delayed.ERDDelayedKeyValueAssignment solves it.

Thank you,
Freddie Tilley



On 22 apr 2011, at 11:59, Freddie Tilley wrote:

 When tracing the isEntityDeletable rule, I get
 
 DEBUG er.directtoweb.rules.isEntityDeletable.fire (MyClass) - CANDIDATES for 
 keyPath: isEntityDeletable ... once, also showing my delayed boolean 
 assignment rule
 DEBUG er.directtoweb.rules.isEntityDeletable.fire (MyClass) - FIRE: 
 isEntityDeletable for propertyKey: null depends on ... happens once
 
 however DEBUG er.directtoweb.rules.DelayedBooleanAssignment (MyClass) - 
 Resolving delayed fire for boolean conditions: ... does fire every time I 
 enter the page, but
 with no effect.
 
 Freddie
 
 On 21 apr 2011, at 17:20, David LeBer wrote:
 
 
 On 2011-04-21, at 11:05 AM, Ramsey Gurley wrote:
 
 Create a logger for isEntityDeletable and see when the rule is 
 firing/caching.
 
 http://wiki.objectstyle.org/confluence/display/WO/How+to+debug+a+D2W+application
 
 Add 
 
 log4j.logger.er.directtoweb.rules.ERD2WTraceRuleFiringEnabled = DEBUG
 
 You can do that easily while your app is in development by enabling the D2W 
 debugging info on your page (Using the D2W link in the ERD2WDebugFlags 
 block) and then clicking the Rule Tracing: Turn on link.
 
 
 to your properties file.  Once you've done that, you can create the rule 
 logging properties really easily on your app's log4j page.
 
 .../YourApp.woa/wa/ERXDirectAction/log4j
 
 Ramsey
 
 On Apr 21, 2011, at 4:16 AM, Freddie Tilley wrote:
 
 Hi,
 
 I'm using D2W with the ERModernLook framework. When displaying items in a 
 list page I use a ERDDelayedBooleanAssignment with a conditionKey of 
 session.isAdmin to set the isEntityDeletable property.
 
 Logging into the site as an either an admin or a regular user will set the 
 isEntityDeletable property, but after logging in as a different user type 
 the settings of the previous user type remain in the d2w context. Clearing 
 the d2w cache does set the values to the correct property.
 
 What can I do to resolve this issue?
 
 Thank you,
 Freddie Tilley
 
 ;david
 
 --
 David LeBer
 Codeferous Software
 'co-def-er-ous' adj. Literally 'code-bearing'
 site:http://codeferous.com
 blog:http://davidleber.net
 profile: http://www.linkedin.com/in/davidleber
 twitter: http://twitter.com/rebeld
 --
 Toronto Area Cocoa / WebObjects developers group:
 http://tacow.org
 
 
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/freddie%40cpp.nl
 
 This email sent to fred...@cpp.nl
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/freddie%40cpp.nl
 
 This email sent to fred...@cpp.nl

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: D2W pull downs for toOne relationships aren't behaving as I'd expect anymore

2011-04-27 Thread David Avendasora
Hi Joe!

You have missed the rule that tells D2W what UI style to use for the 
ERD2WEditToOneRelationship component.

25 : (pageConfiguration like '*EmbeddedAffiliate' and propertyKey ='company') 
= toOneUIStyle = popup [com.webobjects.directtoweb.Assignment]

That should get you the popup instead of the radio buttons!

Note: The Radio Button UI Style could use some CSS love... :-)

Dave

On Apr 27, 2011, at 12:13 AM, Joe Little wrote:

 I have one working pull down I created before, but whenever I try to
 add another using the same scheme, I'm getting a ugly check box
 selection vs a pull down list, as seen from the attached. The rule I
 was using was:
 
 100: (pageConfiguration like '*EmbeddedAffiliate' and propertyKey =
 'company') = componentName = ERD2WEditToOneRelationship
 *Assignment*
 
 I'm trying to make company a pull down selection, but I end up with
 the attached for both CreatedEmbeddedAffiliate and
 EditEmbeddedAffiliate.
 Screen shot 2011-04-26 at 9.09.48 PM.png 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
 
 This email sent to webobje...@avendasora.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Blowfish Security Algorithm missing? [SOLVED]

2011-04-27 Thread David Avendasora

On Apr 26, 2011, at 11:45 PM, Kieran Kelleher wrote:

 In hindsight, I blame John Huss for this mess!  ;-) 

Yes! That horrible John Huss. Suggesting you modify your JRE settings!

Whistling quietly while I quietly back out of the room...

Dave
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


DB2 Plugin Done

2011-04-27 Thread Jeffrey Simpson

So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin and 
DB2ForISeriesPlugIn.  There are some slight difference between DB2 running on 
Linux, Unix and Windows and DB2 running on the iSeries.  I think the 
DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do not promise it.

So how should I give this to Wonder?  Here is a list of what I have done.

New DB2Plugin Framework.
New PluginTest application.  This is a first stab at a application that can be 
user to test plugins.  Different plugins can be tested using the properties in 
ERXModelGroup.

Changed ERExtentions ERXSQLHelper to add support for DB2

Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense to DB2.

The ERExtentions and ERPrototypes changes I can create a patch but what about 
the other the plugin and the Test App?


Jeffrey Simpson
Senior Software Engineer
Telephone: 240.235.2144
Fax: 240.235.2174
simp...@yfu.org

Youth For Understanding (YFU) prepares young people for their responsibilities 
and opportunities in a changing, interdependent world.
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


getting a session from WOApplication dispatchRequest

2011-04-27 Thread Michael Gargano
Hi all,

I need to do something like this...

public WOResponse dispatchRequest(WORequest) {

session = getWOSession

retrieve / modify values in session

bind some thread local variables

response = super.dispatchRequest()

unbind the tread local variables

return response
}

I was trying to get the session from the request's context, but the context has 
not be created at this point.  So, there were two ways I was looking at 
accomplishing this

1) call createContextFromRequest() to get a new context followed by 
restoreSessionWithID
(this seems like the dicer of the two options)

2) call sessionStore() to retrieve the session store then call 
restoreSessionWithID() to get a reference to the session make my reads and 
changes

Chuck had mentioned doing this in Session's awake() and sleep(), but the 
problem is that I'm trying to unify the WOSession with another framework's 
session model, so some of the information I need to restore the other session 
resides in the WOSession.  The other framework also has a bunch of stuff it 
binds to thread local, but everything works off it's own internal utility 
classes preventing me from using ERXThreadStorage.

Thanks.
-Mike

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: getting a session from WOApplication dispatchRequest

2011-04-27 Thread Mike Schrag
wonder posts SessionWillAwakeNotification and SessionWillSleepNotification 
notifications ... might be the better way to do it. you probably don't want to 
be doing session stuff in dispatch request ... you can do it, but you have to 
check out before, checkin, call super, check out, check in or you'll probably 
get an exception or deadlock when it tries to lock the session twice on the 
same thread.

ms

On Apr 27, 2011, at 11:21 AM, Michael Gargano wrote:

 Hi all,
 
 I need to do something like this...
 
 public WOResponse dispatchRequest(WORequest) {
 
   session = getWOSession
 
   retrieve / modify values in session
 
   bind some thread local variables
   
   response = super.dispatchRequest()
 
   unbind the tread local variables
 
   return response
 }
 
 I was trying to get the session from the request's context, but the context 
 has not be created at this point.  So, there were two ways I was looking at 
 accomplishing this
 
   1) call createContextFromRequest() to get a new context followed by 
 restoreSessionWithID
   (this seems like the dicer of the two options)
 
   2) call sessionStore() to retrieve the session store then call 
 restoreSessionWithID() to get a reference to the session make my reads and 
 changes
 
 Chuck had mentioned doing this in Session's awake() and sleep(), but the 
 problem is that I'm trying to unify the WOSession with another framework's 
 session model, so some of the information I need to restore the other session 
 resides in the WOSession.  The other framework also has a bunch of stuff it 
 binds to thread local, but everything works off it's own internal utility 
 classes preventing me from using ERXThreadStorage.
 
 Thanks.
 -Mike
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: DB2 Plugin Done

2011-04-27 Thread Jeffrey Simpson
Ok I got a github account and made a fork. What is confusing me is which branch 
in the fork do I check out and add my code to.  Is master the right one?



Jeffrey Simpson
Senior Software Engineer
Telephone: 240.235.2144
Fax: 240.235.2174

Youth For Understanding (YFU) prepares young people for their responsibilities 
and opportunities in a changing, interdependent world. simpson@yfu.orgOn Apr 
27, 2011, at 10:02 AM, Pascal Robert wrote:


 Le 2011-04-27 à 09:47, Jeffrey Simpson a écrit :


 So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin and 
 DB2ForISeriesPlugIn.  There are some slight difference between DB2 running 
 on Linux, Unix and Windows and DB2 running on the iSeries.  I think the 
 DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do not promise it.

 Cool!

 So how should I give this to Wonder?  Here is a list of what I have done.

 Open a GitHub account, do your own fork of Wonder and add your projects into 
 your Wonder fork. You can ask people who run DB2 to try out your plugin and 
 if everything works fine, you can do a pull request so that a Wonder 
 committer can add it into the master Wonder repository.

 New DB2Plugin Framework.
 New PluginTest application.  This is a first stab at a application that can 
 be user to test plugins.  Different plugins can be tested using the 
 properties in ERXModelGroup.

 Changed ERExtentions ERXSQLHelper to add support for DB2

 Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense to 
 DB2.

 The ERExtentions and ERPrototypes changes I can create a patch but what 
 about the other the plugin and the Test App?


 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 simp...@yfu.org

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world.
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca

 This email sent to prob...@macti.ca



 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: DB2 Plugin Done

2011-04-27 Thread Pascal Robert

Le 2011-04-27 à 11:41, Jeffrey Simpson a écrit :

 Ok I got a github account and made a fork. What is confusing me is which 
 branch in the fork do I check out and add my code to.  Is master the right 
 one?

If you use WebObjects 5.4.x, master is the right one.

 
 
 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 
 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 10:02 AM, Pascal Robert wrote:
 
 
 Le 2011-04-27 à 09:47, Jeffrey Simpson a écrit :
 
 
 So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin and 
 DB2ForISeriesPlugIn.  There are some slight difference between DB2 running 
 on Linux, Unix and Windows and DB2 running on the iSeries.  I think the 
 DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do not promise it.
 
 Cool!
 
 So how should I give this to Wonder?  Here is a list of what I have done.
 
 Open a GitHub account, do your own fork of Wonder and add your projects into 
 your Wonder fork. You can ask people who run DB2 to try out your plugin and 
 if everything works fine, you can do a pull request so that a Wonder 
 committer can add it into the master Wonder repository.
 
 New DB2Plugin Framework.
 New PluginTest application.  This is a first stab at a application that can 
 be user to test plugins.  Different plugins can be tested using the 
 properties in ERXModelGroup.
 
 Changed ERExtentions ERXSQLHelper to add support for DB2
 
 Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense to 
 DB2.
 
 The ERExtentions and ERPrototypes changes I can create a patch but what 
 about the other the plugin and the Test App?
 
 
 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 simp...@yfu.org
 
 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world.
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
 
 This email sent to prob...@macti.ca
 
 
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: D2W pull downs for toOne relationships aren't behaving as I'd expect anymore

2011-04-27 Thread Joe Little
Thanks. I found

http://webobjects.mdimension.com/hudson/job/Wonder/javadoc/er/directtoweb/components/relationships/ERD2WQueryToManyRelationship.html

Which does gives the toOneUIStyle option, but what are the assignable
values? You gave me popup, but I'm hoping to be able find these
possible values, and I'm not getting anywhere without clues each time
I look thinks up.

On Wed, Apr 27, 2011 at 3:42 AM, David Avendasora
webobje...@avendasora.com wrote:
 Hi Joe!

 You have missed the rule that tells D2W what UI style to use for the 
 ERD2WEditToOneRelationship component.

 25 : (pageConfiguration like '*EmbeddedAffiliate' and propertyKey ='company') 
 = toOneUIStyle = popup [com.webobjects.directtoweb.Assignment]

 That should get you the popup instead of the radio buttons!

 Note: The Radio Button UI Style could use some CSS love... :-)

 Dave

 On Apr 27, 2011, at 12:13 AM, Joe Little wrote:

 I have one working pull down I created before, but whenever I try to
 add another using the same scheme, I'm getting a ugly check box
 selection vs a pull down list, as seen from the attached. The rule I
 was using was:

 100: (pageConfiguration like '*EmbeddedAffiliate' and propertyKey =
 'company') = componentName = ERD2WEditToOneRelationship
 *Assignment*

 I'm trying to make company a pull down selection, but I end up with
 the attached for both CreatedEmbeddedAffiliate and
 EditEmbeddedAffiliate.
 Screen shot 2011-04-26 at 9.09.48 PM.png 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com

 This email sent to webobje...@avendasora.com


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Blowfish Security Algorithm missing? [SOLVED]

2011-04-27 Thread Kieran Kelleher
Before I close this issue and forget about it, an interesting thing is that a plain old simple java test class, based on copy/paste of ERXBlowfish+related logic (see attached), shows that the default sun.boot.class.path for command line launch on OS X 10.6.7 does not include these**/Home/lib/ext/*.jar's.To test this on your machine, here are the commands (for those of us who are spoiled by IDE's)

BlowFishCrypterTest.java
Description: Binary data
Drop the java file in a new folder somewhere, navigate to the dir in Terminal and do this:$javac -d . BlowFishCrypterTest.java$java test/BlowFishCrypterTestThe output will be sth like this:snipjava.class.path:.sun.boot.class.path:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar_blowfishKey = javax.crypto.spec.SecretKeySpec@d97ad666_encryptCipher = javax.crypto.Cipher@53ad085; Provider = SunJCE version 1.6_decryptCipher = javax.crypto.Cipher@5f7a8a02; Provider = SunJCE version 1.6It works./snipSo, maybe the fact that Eclipse grabs those references in the Home/lib/ext and ads them to the JRE Definition automatically when you try to Edit the JRE Definition is a bug?This Eclipse JRE Definition is perhaps yet another thing to add to the Chuck Hill "Develop as you intend to deploy" mantra (http://bit.ly/fDAV2g).Regards, KieranOn Apr 26, 2011, at 11:45 PM, Kieran Kelleher wrote:This is a booby-trap waiting to happen to you all who might be using ERXBlowfishCrypter (or possibly other java security features) ;-) Documenting this here so that "Future Me" will not waste time solving this problem again.The problem was that the JRE Definition has changed kind-of-by-itself, when I opened the JRE Definition in Eclipse to add java src location at the end of last week.Steps to reproduce in OS X 10.6.7:1) If you haven't already done so, update to the very latest Java 1.6 Update 4 for OS X 10.6 on your OS X development Mac and restart.2) Add this code to the end of your app initialization (in your override of ERXApplication.didFinishLaunching() for example)snip classpath = ERXProperties.stringForKey("sun.boot.class.path");  if(classpath !=null) { 	classpath = classpath.replace(':','\n');			}  System.out.println("sun.boot.class.path = \n"+ classpath);/snip3) Run your app and check the output of that debug code in your console. If you have NOT edited your JRE definition in Eclipse Prefs in a long time, you will probably see something like this:sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsse.jar/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/charsets.jar4) Now open Eclipse Preferences = Java = Installed JREs. Select your default JVM and click Edit. Scroll to the bottom of the JRE Definition list and note the presence of a bunch of automatically added **/Home/lib/ext/*.jar's. Click Finish.Edit JRE.jpeg5) Now RESTART ECLIPSE, and run your app again and check the debug output for sun.boot.class.path. Note that it will have changed even though you did not actually Add or Remove any jars in the edit dialog. Apparently, each time you open the JRE Definition, it will automatically grab extra security provider jars inside Java Home/lib/ext, which were probably added by some Java update in between the time I installed Eclipse and now.For more fun try and get ERXBlowfishCrypter to work while these other jars (which include security providers) are in boot path. I have confirmed that it will failOf interest is that some of the providers in this set of new jars are high priority security providers in the Properties file at:	/System/Library/Frameworks/JavaVM.framework/Home/lib/security/java.security_Steps to Workaround:1) Open the JRE Definition2) Remove all the**/Home/lib/ext/*.jar's. Click Finish.--In hindsight, I blame John Huss for this mess! ;-)The reason I say that is 

Re: Blowfish Security Algorithm missing? [SOLVED]

2011-04-27 Thread John Huss
On Wed, Apr 27, 2011 at 7:24 AM, David Avendasora webobje...@avendasora.com
 wrote:


 On Apr 26, 2011, at 11:45 PM, Kieran Kelleher wrote:

  In hindsight, I blame John Huss for this mess!  ;-)

 Yes! That horrible John Huss. Suggesting you modify your JRE settings!

 Whistling quietly while I quietly back out of the room...

 Dave


Yeah!  It was David's idea originally, I just made it better.  Let's justs
blame David - they are expendable and in plentiful supply.  :-)

John
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: D2W pull downs for toOne relationships aren't behaving as I'd expect anymore

2011-04-27 Thread David LeBer
On 2011-04-27, at 12:17 PM, Joe Little wrote:

 Thanks. I found
 
 http://webobjects.mdimension.com/hudson/job/Wonder/javadoc/er/directtoweb/components/relationships/ERD2WQueryToManyRelationship.html
 
 Which does gives the toOneUIStyle option, but what are the assignable
 values? You gave me popup, but I'm hoping to be able find these
 possible values, and I'm not getting anywhere without clues each time
 I look thinks up.

Sometimes you just need to look at the code.

ERD2WEditToOneRelationship wraps an ERXToOneRelationship, and passes this 
binding to it: uiStyle = d2wContext.toOneUIStyle;

ERXToOneRelationship implements:

public boolean isCheckBox() {
return uiStyle().equals(checkbox);
}
public boolean isRadio() {
return uiStyle().equals(radio);
}

public boolean isPopup() {
return uiStyle().equals(popup);
}

public boolean isBrowser() {
return uiStyle().equals(browser);
}

So the options are checkbox, radio, popup, browser.

 
 On Wed, Apr 27, 2011 at 3:42 AM, David Avendasora
 webobje...@avendasora.com wrote:
 Hi Joe!
 
 You have missed the rule that tells D2W what UI style to use for the 
 ERD2WEditToOneRelationship component.
 
 25 : (pageConfiguration like '*EmbeddedAffiliate' and propertyKey 
 ='company') = toOneUIStyle = popup [com.webobjects.directtoweb.Assignment]
 
 That should get you the popup instead of the radio buttons!
 
 Note: The Radio Button UI Style could use some CSS love... :-)
 
 Dave
 
 On Apr 27, 2011, at 12:13 AM, Joe Little wrote:
 
 I have one working pull down I created before, but whenever I try to
 add another using the same scheme, I'm getting a ugly check box
 selection vs a pull down list, as seen from the attached. The rule I
 was using was:
 
 100: (pageConfiguration like '*EmbeddedAffiliate' and propertyKey =
 'company') = componentName = ERD2WEditToOneRelationship
 *Assignment*
 
 I'm trying to make company a pull down selection, but I end up with
 the attached for both CreatedEmbeddedAffiliate and
 EditEmbeddedAffiliate.
 Screen shot 2011-04-26 at 9.09.48 PM.png 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
 
 This email sent to webobje...@avendasora.com
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com
 
 This email sent to dleber_wo...@codeferous.com
 

;david

--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog:   http://davidleber.net
profile:http://www.linkedin.com/in/davidleber
twitter:http://twitter.com/rebeld
--
WOWODC 2011 :  July 1-2-3, Montreal. http://wowodc.com




 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: getting a session from WOApplication dispatchRequest

2011-04-27 Thread Ramsey Gurley
Example:

https://github.com/nullterminated/ponder/raw/master/ERAuth/Sources/er/auth/ERStageManager.java

This allows me to maintain a user on the session without the session knowing 
anything about the user.  I just call ERStageManager.INSTANCE.setActor(user) 
after a successful login and I'm done. (^_^)

Ramsey

On Apr 27, 2011, at 8:32 AM, Mike Schrag wrote:

 wonder posts SessionWillAwakeNotification and SessionWillSleepNotification 
 notifications ... might be the better way to do it. you probably don't want 
 to be doing session stuff in dispatch request ... you can do it, but you have 
 to check out before, checkin, call super, check out, check in or you'll 
 probably get an exception or deadlock when it tries to lock the session twice 
 on the same thread.
 
 ms
 
 On Apr 27, 2011, at 11:21 AM, Michael Gargano wrote:
 
 Hi all,
 
 I need to do something like this...
 
 public WOResponse dispatchRequest(WORequest) {
 
  session = getWOSession
 
  retrieve / modify values in session
 
  bind some thread local variables
  
  response = super.dispatchRequest()
 
  unbind the tread local variables
 
  return response
 }
 
 I was trying to get the session from the request's context, but the context 
 has not be created at this point.  So, there were two ways I was looking at 
 accomplishing this
 
  1) call createContextFromRequest() to get a new context followed by 
 restoreSessionWithID
  (this seems like the dicer of the two options)
 
  2) call sessionStore() to retrieve the session store then call 
 restoreSessionWithID() to get a reference to the session make my reads and 
 changes
 
 Chuck had mentioned doing this in Session's awake() and sleep(), but the 
 problem is that I'm trying to unify the WOSession with another framework's 
 session model, so some of the information I need to restore the other 
 session resides in the WOSession.  The other framework also has a bunch of 
 stuff it binds to thread local, but everything works off it's own internal 
 utility classes preventing me from using ERXThreadStorage.
 
 Thanks.
 -Mike
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Blowfish Security Algorithm missing? [SOLVED]

2011-04-27 Thread David LeBer

On 2011-04-27, at 12:27 PM, John Huss wrote:

 On Wed, Apr 27, 2011 at 7:24 AM, David Avendasora webobje...@avendasora.com 
 wrote:
 
 On Apr 26, 2011, at 11:45 PM, Kieran Kelleher wrote:
 
  In hindsight, I blame John Huss for this mess!  ;-)
 
 Yes! That horrible John Huss. Suggesting you modify your JRE settings!
 
 Whistling quietly while I quietly back out of the room...
 
 Dave
 
 Yeah!  It was David's idea originally, I just made it better.  Let's justs 
 blame David - they are expendable and in plentiful supply.  :-)

Hey!?

;david

--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog:   http://davidleber.net
profile:http://www.linkedin.com/in/davidleber
twitter:http://twitter.com/rebeld
--
WOWODC 2011 :  July 1-2-3, Montreal. http://wowodc.com




 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: DB2 Plugin Done

2011-04-27 Thread Jeffrey Simpson
I have checked in my plugin to g...@github.com:jeffreyindc/wonder.git.  Please 
have a look.  I know I am probably the only person using DB2 but the PluginTest 
may be of interest.




Jeffrey Simpson
Senior Software Engineer
Telephone: 240.235.2144
Fax: 240.235.2174

Youth For Understanding (YFU) prepares young people for their responsibilities 
and opportunities in a changing, interdependent world. simpson@yfu.orgOn Apr 
27, 2011, at 11:45 AM, Pascal Robert wrote:


 Le 2011-04-27 à 11:41, Jeffrey Simpson a écrit :

 Ok I got a github account and made a fork. What is confusing me is which 
 branch in the fork do I check out and add my code to.  Is master the right 
 one?

 If you use WebObjects 5.4.x, master is the right one.



 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 10:02 AM, Pascal Robert wrote:


 Le 2011-04-27 à 09:47, Jeffrey Simpson a écrit :


 So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin and 
 DB2ForISeriesPlugIn.  There are some slight difference between DB2 running 
 on Linux, Unix and Windows and DB2 running on the iSeries.  I think the 
 DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do not promise it.

 Cool!

 So how should I give this to Wonder?  Here is a list of what I have done.

 Open a GitHub account, do your own fork of Wonder and add your projects 
 into your Wonder fork. You can ask people who run DB2 to try out your 
 plugin and if everything works fine, you can do a pull request so that a 
 Wonder committer can add it into the master Wonder repository.

 New DB2Plugin Framework.
 New PluginTest application.  This is a first stab at a application that 
 can be user to test plugins.  Different plugins can be tested using the 
 properties in ERXModelGroup.

 Changed ERExtentions ERXSQLHelper to add support for DB2

 Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense to 
 DB2.

 The ERExtentions and ERPrototypes changes I can create a patch but what 
 about the other the plugin and the Test App?


 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 simp...@yfu.org

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world.
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca

 This email sent to prob...@macti.ca






 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: DB2 Plugin Done

2011-04-27 Thread Jeffrey Simpson
This is a better link to the github 
https://jeffreyi...@github.com/jeffreyindc/wonder.git


Jeffrey Simpson
Senior Software Engineer
Telephone: 240.235.2144
Fax: 240.235.2174

Youth For Understanding (YFU) prepares young people for their responsibilities 
and opportunities in a changing, interdependent world. simpson@yfu.orgOn Apr 
27, 2011, at 12:36 PM, Jeffrey Simpson wrote:

 I have checked in my plugin to g...@github.com:jeffreyindc/wonder.git.  
 Please have a look.  I know I am probably the only person using DB2 but the 
 PluginTest may be of interest.




 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 11:45 AM, Pascal Robert wrote:


 Le 2011-04-27 à 11:41, Jeffrey Simpson a écrit :

 Ok I got a github account and made a fork. What is confusing me is which 
 branch in the fork do I check out and add my code to.  Is master the right 
 one?

 If you use WebObjects 5.4.x, master is the right one.



 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 10:02 AM, Pascal Robert wrote:


 Le 2011-04-27 à 09:47, Jeffrey Simpson a écrit :


 So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin and 
 DB2ForISeriesPlugIn.  There are some slight difference between DB2 
 running on Linux, Unix and Windows and DB2 running on the iSeries.  I 
 think the DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do not 
 promise it.

 Cool!

 So how should I give this to Wonder?  Here is a list of what I have done.

 Open a GitHub account, do your own fork of Wonder and add your projects 
 into your Wonder fork. You can ask people who run DB2 to try out your 
 plugin and if everything works fine, you can do a pull request so that a 
 Wonder committer can add it into the master Wonder repository.

 New DB2Plugin Framework.
 New PluginTest application.  This is a first stab at a application that 
 can be user to test plugins.  Different plugins can be tested using the 
 properties in ERXModelGroup.

 Changed ERExtentions ERXSQLHelper to add support for DB2

 Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense 
 to DB2.

 The ERExtentions and ERPrototypes changes I can create a patch but what 
 about the other the plugin and the Test App?


 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 simp...@yfu.org

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world.
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca

 This email sent to prob...@macti.ca








 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: DB2 Plugin Done

2011-04-27 Thread Pascal Robert
Hi Jeffrey,

I had a quick look and so far the project structure seems ok. The only thing 
missing is the targets in build.xml:

  https://github.com/jeffreyindc/wonder/blob/master/Build/build/build.xml

You should add a target for the plugin (see the H2Plugin.all target for an 
example) and another target for the PluginTest project.

 This is a better link to the github 
 https://jeffreyi...@github.com/jeffreyindc/wonder.git
 
 
 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 
 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 12:36 PM, Jeffrey Simpson wrote:
 
 I have checked in my plugin to g...@github.com:jeffreyindc/wonder.git.  
 Please have a look.  I know I am probably the only person using DB2 but the 
 PluginTest may be of interest.
 
 
 
 
 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 
 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 11:45 AM, Pascal Robert wrote:
 
 
 Le 2011-04-27 à 11:41, Jeffrey Simpson a écrit :
 
 Ok I got a github account and made a fork. What is confusing me is which 
 branch in the fork do I check out and add my code to.  Is master the right 
 one?
 
 If you use WebObjects 5.4.x, master is the right one.
 
 
 
 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 
 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 10:02 AM, Pascal Robert wrote:
 
 
 Le 2011-04-27 à 09:47, Jeffrey Simpson a écrit :
 
 
 So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin 
 and DB2ForISeriesPlugIn.  There are some slight difference between DB2 
 running on Linux, Unix and Windows and DB2 running on the iSeries.  I 
 think the DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do not 
 promise it.
 
 Cool!
 
 So how should I give this to Wonder?  Here is a list of what I have done.
 
 Open a GitHub account, do your own fork of Wonder and add your projects 
 into your Wonder fork. You can ask people who run DB2 to try out your 
 plugin and if everything works fine, you can do a pull request so that a 
 Wonder committer can add it into the master Wonder repository.
 
 New DB2Plugin Framework.
 New PluginTest application.  This is a first stab at a application that 
 can be user to test plugins.  Different plugins can be tested using the 
 properties in ERXModelGroup.
 
 Changed ERExtentions ERXSQLHelper to add support for DB2
 
 Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense 
 to DB2.
 
 The ERExtentions and ERPrototypes changes I can create a patch but what 
 about the other the plugin and the Test App?
 
 
 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 simp...@yfu.org
 
 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world.
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
 
 This email sent to prob...@macti.ca
 
 
 
 
 
 
 
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: tiny_mce problem with D2W (solved)

2011-04-27 Thread Daniel Mejia
Hi all,

The problem with tiny_mce was fixed. The solution was to use the Project Wonder 
Apache adaptor instead of the cgi. That was the only difference that we found 
between the server with version 10.6.0, where the application was working 
correctly, and the new server with version 10.6.6. We installed the 
ProjectWonder adaptor and now everything is fine.

Regards,

Daniel.

On 24/04/2011, at 12:19, David LeBer wrote:

 Did the Ajax framework's web server resources make it in the migration?
 
 i.e: If you view inspect element on the head of the page, do the paths for 
 the js resources resolve correctly?
 
 On 2011-04-24, at 1:11 PM, Daniel Mejia wrote:
 
 Hi All,
 
 I need some help with the ERDEditHTML component.  
 
 I have an application that use ERDEditHTML component to edit many fields of 
 and entity using tabs in D2W. The editor is in different fields in different 
 tabs. The editor in the first tab is displayed correctly and I can edit the 
 text using TinyMCE, but the other text fields that are inside the other tabs 
 they never display the HTML editor. Actually, the editor is displayed if I 
 reload the page. I can't see any error in the logs and the only error that I 
 can see is in the browser debugger where I get the following error:   
 
 TypeError: Result of expression 'Ajax.InPlaceEditorWithEmptyText' 
 [undefined] is not a constructor.
 
 The application run correctly in a server using mac os server 10.6, but this 
 weekend we migrate to a new server with 10.6.6 and this feature was broken.
 
 I hope somebody can lead me where I need to look to fix this problem.
 
 I'm using:
 WO 5.4.3
 Project Wonder 54
 Deployed in Mac OS 10.6.6
 java.version=1.6.0_24
 The application has all the frameworks embedded.
 
 Saludos,
 
 Daniel.
 
 
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com
 
 This email sent to dleber_wo...@codeferous.com
 
 ;david
 
 --
 David LeBer
 Codeferous Software
 'co-def-er-ous' adj. Literally 'code-bearing'
 site: http://codeferous.com
 blog: http://davidleber.net
 profile:  http://www.linkedin.com/in/davidleber
 twitter:  http://twitter.com/rebeld
 --
 Toronto Area Cocoa / WebObjects developers group:
 http://tacow.org
 
 
 
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: DB2 Plugin Done

2011-04-27 Thread Jeffrey Simpson
Thanks for the help.  The targets are in there now.



Jeffrey Simpson
Senior Software Engineer
Telephone: 240.235.2144
Fax: 240.235.2174

Youth For Understanding (YFU) prepares young people for their responsibilities 
and opportunities in a changing, interdependent world. simpson@yfu.orgOn Apr 
27, 2011, at 2:25 PM, Pascal Robert wrote:

 Hi Jeffrey,

 I had a quick look and so far the project structure seems ok. The only thing 
 missing is the targets in build.xml:

  https://github.com/jeffreyindc/wonder/blob/master/Build/build/build.xml

 You should add a target for the plugin (see the H2Plugin.all target for an 
 example) and another target for the PluginTest project.

 This is a better link to the github 
 https://jeffreyi...@github.com/jeffreyindc/wonder.git


 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 12:36 PM, Jeffrey Simpson wrote:

 I have checked in my plugin to g...@github.com:jeffreyindc/wonder.git.  
 Please have a look.  I know I am probably the only person using DB2 but the 
 PluginTest may be of interest.




 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 11:45 AM, Pascal Robert wrote:


 Le 2011-04-27 à 11:41, Jeffrey Simpson a écrit :

 Ok I got a github account and made a fork. What is confusing me is which 
 branch in the fork do I check out and add my code to.  Is master the 
 right one?

 If you use WebObjects 5.4.x, master is the right one.



 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world. 
 simpson@yfu.orgOn Apr 27, 2011, at 10:02 AM, Pascal Robert wrote:


 Le 2011-04-27 à 09:47, Jeffrey Simpson a écrit :


 So I have written the DB2 Plugin.  It is really 2 plugins.  DB2Plugin 
 and DB2ForISeriesPlugIn.  There are some slight difference between DB2 
 running on Linux, Unix and Windows and DB2 running on the iSeries.  I 
 think the DB2ForISeriesPlugIn would work for DB2 for OS/390 but I do 
 not promise it.

 Cool!

 So how should I give this to Wonder?  Here is a list of what I have 
 done.

 Open a GitHub account, do your own fork of Wonder and add your projects 
 into your Wonder fork. You can ask people who run DB2 to try out your 
 plugin and if everything works fine, you can do a pull request so that a 
 Wonder committer can add it into the master Wonder repository.

 New DB2Plugin Framework.
 New PluginTest application.  This is a first stab at a application that 
 can be user to test plugins.  Different plugins can be tested using the 
 properties in ERXModelGroup.

 Changed ERExtentions ERXSQLHelper to add support for DB2

 Changed ERPrototypes EOJDBCDB2Prototypes to have values that make sense 
 to DB2.

 The ERExtentions and ERPrototypes changes I can create a patch but what 
 about the other the plugin and the Test App?


 Jeffrey Simpson
 Senior Software Engineer
 Telephone: 240.235.2144
 Fax: 240.235.2174
 simp...@yfu.org

 Youth For Understanding (YFU) prepares young people for their 
 responsibilities and opportunities in a changing, interdependent world.
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca

 This email sent to prob...@macti.ca











 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: AjaxUpdateContainer ?

2011-04-27 Thread Faizel Dakri
If you can't use a batching table, can you maybe split your data set into 
groups and then wrap each group in a tbody tag, which you can then mark as an 
update container (or wrap it in an update container). That way you don't have 
to have one update container per row, but you're also not forcing an update of 
thousands rows at a time. You just need to set a useful group size, say 50 or 
so rows.

F

On 2011-Apr-26, at 04:33 PM, Theodore Petrosky wrote:

 I guess I should have started off by saying that my user demands that all 
 rows of data be visible all the time (because this is what it looks like in 
 excel). I even have a boolean to not show old data but she insists that all 
 data (including legacy data) is important and she needs to see it all the 
 time (so nothing gets marked as 'complete').
 
 I think it sucks big time, but what can I do? I have been dragging my feet 
 for 3 weeks already and the only solution I have found was to wrap every row 
 in an UpdateContainer.
 
 Ted
 
 --- On Tue, 4/26/11, Chuck Hill ch...@global-village.net wrote:
 
 From: Chuck Hill ch...@global-village.net
 Subject: Re: AjaxUpdateContainer ?
 To: Theodore Petrosky tedp...@yahoo.com
 Cc: webobjects-dev@lists.apple.com
 Date: Tuesday, April 26, 2011, 1:56 PM
 
 On Apr 26, 2011, at 5:16 AM, Theodore Petrosky wrote:
 
 I am presenting a table to my user and I am noticing
 that the number of rows that they want to keep current is
 growing to more than 1k.
 
 One of the UI issues is to color individual rows that
 signify specific meta data (ie. row is red so it is
 important, green is something else).
 
 Currently, I have one AjaxUpdateContainer wrapping the
 whole table. If the user updates the row color, I fire the
 container update. But with over 1k rows, this is starting to
 take time (10 - 15 seconds). So I thought that I would wrap
 the individual row in its own update container.
 
 Before I jump into this, I thought I would ask. If I
 had 1000 update containers on my page, am I shooting myself
 in the foot? Or is this what the AjaxUpdateContainer is made
 for? Or do I have to update the whole table for the row
 color to update (with CSS)?
 
 
 
 It is probably not much worse than a 1000 row table, a 1000
 row table is pretty bad already.  :-)  That is a
 terrible interface, IMO.  You need to batch the data
 and keep the table small.  See AjaxGrid for one way to
 do this.
 
 
 Chuck
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/listfez%40dakri.com
 
 This email sent to list...@dakri.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: D2W display rules for relationships

2011-04-27 Thread Joe Little
Thanks. One thing I noticed is that from Inspect pages, if I add an
action like the below, instead of going to the new InspectAffiliate
page, I get the ajax quick progress effect and no new page. The
generated page has javascript:void(0) when I hover over the inspect.
Does a rule need to exist to enable actions from Embedded
pageConfigurations?


On Tue, Apr 26, 2011 at 3:51 PM, Ramsey Gurley rgur...@smarthealth.com wrote:
 If you're using an embedded list, you can add actions like:

 100: pageConfiguration = 'ListEmbeddedAffiliate' = actions = 
 {left=(inspectAction);right=();}

 Ramsey

 On Apr 26, 2011, at 3:40 PM, Joe Little wrote:

 Here's another one. If I have an edit page for an entity, my
 relationships should up with Edit/Inspect buttons. If, however, I
 inspect an entity, I get neither of those buttons and thus can't
 inspect (or get full details like I want) for the relationship. There
 is some default rule that likely causes this, but I'm not smart enough
 obviously to figure it out. In the current case, I have a
 ERMODListPage coming from a ListEmbeddedAffiliate that has no buttons,
 but the inspect/edit buttons come with a ERMODEditRelationshipPage
 from the EditRelationshipEmbeddedAffiliate.


 On Tue, Apr 26, 2011 at 3:22 PM, Joe Little jmlit...@gmail.com wrote:
 worked like a charm.. on to my other problematically displayed fields..

 On Tue, Apr 26, 2011 at 3:11 PM, David LeBer
 dleber_wo...@codeferous.com wrote:

 On 2011-04-26, at 5:56 PM, Joe Little wrote:

 Lets focus on *Note pages and their display of Projects (one to one)..
 That answer is ERD2WDisplayToOne or ERMDEditRelationship

 ERD2WDisplayToOne is going to use keyWhenRelationship.

 ERMEditRelationship embeds an ERMODEditRelationshipPage so it will get 
 it's on copy of the d2wContext and it's own pageConfiguration. So use a 
 rule something like:

 pageConfiguration = 'EditRelationshipEmbeddedProject' = 
 displayPropertyKeys = (name) [Assignment]

 If you need to qualify further (i.e: change the displayPropertyKeys 
 depending on what the parent object is) you can add an 'and' to something 
 like: parentPageConfiguration = 'EditNote'

 Note: Typed directly into mail, YMMV, it's the end of the day, don't quote 
 me, look... bunnies!


 On Tue, Apr 26, 2011 at 2:41 PM, David LeBer
 dleber_wo...@codeferous.com wrote:

 On 2011-04-26, at 5:34 PM, Joe Little wrote:

 I'm trying to get any Projects that have Notes to display just the
 noteText, and likewise, all Notes to display just the project Name for
 their relationships, but its always shows all the fields.

 (pageConfiguration like '*Project' and propertyKey = 'notes') =
 displayPropertyKeys = (noteText)
 (pageConfiguration like '*Note' and propreryKey = 'project) =
 displayPropertyKeys = (name)

 Don't seem to have any affect. Any clue to what I'm doing wrong? I
 used the D2W inspector, and those should be the rules for what I have.

 What component is being used to display the relationship to Notes for a 
 Project, and what component is displaying the Project for a Note?

 ;david

 --
 David LeBer
 Codeferous Software
 'co-def-er-ous' adj. Literally 'code-bearing'
 site:   http://codeferous.com
 blog:   http://davidleber.net
 profile:        http://www.linkedin.com/in/davidleber
 twitter:        http://twitter.com/rebeld
 --
 WOWODC 2011 :  July 1-2-3, Montreal. http://wowodc.com






 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com

 This email sent to rgur...@smarthealth.com


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


[OT] Chrome voice recognition

2011-04-27 Thread Ramsey Gurley
Voice recognition made it into today's Chrome release (^_^)

http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html

Ramsey

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: [OT] Chrome voice recognition

2011-04-27 Thread Pascal Robert
Look like I will be able to do my WOWODC sessions in French and you will get 
automatic English translation!

 Voice recognition made it into today's Chrome release (^_^)
 
 http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html
 
 Ramsey
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
 
 This email sent to prob...@macti.ca

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: [OT] Chrome voice recognition

2011-04-27 Thread Chuck Hill
Only if you do them in proper French!  ;-)


On Apr 27, 2011, at 5:23 PM, Pascal Robert wrote:

 Look like I will be able to do my WOWODC sessions in French and you will get 
 automatic English translation!
 
 Voice recognition made it into today's Chrome release (^_^)
 
 http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html
 
 Ramsey
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
 
 This email sent to prob...@macti.ca
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
 
 This email sent to ch...@global-village.net

-- 
Chuck Hill Senior Consultant / VP Development

Come to WOWODC this July for unparalleled WO learning opportunities and real 
peer to peer problem solving!  Network, socialize, and enjoy a great 
cosmopolitan city.  See you there!  http://www.wocommunity.org/wowodc11/



smime.p7s
Description: S/MIME cryptographic signature
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com