Developers who're suffering with WOBuilder.
Developers who're suffering with WOBuilder.
- Subject: Developers who're suffering with WOBuilder.
- From: Ben Ketteridge <email@hidden>
- Date: Tue, 20 Jul 2004 13:23:58 +0100
**** DISCLAIMER : Any changes YOU make to YOUR computer as a result of this
email are ENTIRELY your own responsibility. I take NO responsibility
WHATSOEVER for any errors, loss of data, time wasted, bosses irritated or
angered, or loss of employment arising from YOUR actions. ****
Okay, now the helpful bit (I hope).
We have been suffering from very poor performance of WOBuilder in recent
months. And it has been getting worse. One recent fix was to re-instate
generic (.*) imports to our Java classes. This made a significant improvement,
however, we still noticed major pauses (30 seconds or more) when selecting
certain Apple WO-components/dynamic elements (e.g. WOSubmitButton, WOForm). So
I went investigating in the depths of the Apple hierarchy, and found an XML
file that configures how WOBuilder behaves regarding it's built-in components.
I found that some of the components are defined to go looking for a list of
Direct Action classes, or Actions or various other objects across the Java
class for the page, and thence any other class or framework that is visible to
that class. These lists are then used to populate pulldowns on the Inspector
panel. In our case, that search covers many hundreds of other WOComponents and
takes a loooong time. So I fiddled with said XML file and found I could switch
off that functionality - nobody I know (or work with) was actually using it
anyway!
So, I present to you (in the attachment), a copy of said file.
Instructions for installation on Windows (I assume the MacOSX users can figure
it out for themselves, based upon these instructions):
0) make a backup copy of
C:\Apple\Library\PrivateFrameworks\WebObjectsBuilder.framework\Resources\*.xml
(C:\ is the drive containing Apple)
1) save the attachment
2) right click-&-drag it to the drive which has the Apple directory in it
3) "Extract to folder C:\" (where C:\ is the drive containing Apple)
4) allow winzip to overwrite the existing file.
5) restart WOBuilder.
Good luck, as I said before... if you screw up, it's your responsibility!!!
--
Regards
Dr Ben Ketteridge
Team Leader
Ext. 228
email@hidden
DISCLAIMER
Information contained in this email is intended for the use of the
addressee only, and is private and confidential. Any dissemination,
distribution, copying or use of this communication without prior
permission of the addressee is therefore strictly prohibited and
may constitute a breach of civil or criminal law. If you are not
the intended recipient, please notify us by replying to the
original sender.
While every reasonable precaution to minimise software virus
infection has been taken, we cannot accept liability for any damage
which you may sustain as a result of software viruses. You should
ensure you carry out your own virus checks before opening any
attachments
[demime 0.98b removed an attachment of type application/zip which had a name of Apple.zip]
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.