X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.25a (ClamAV 1.4.3/27958) X-Junk-Score: 20 [X] X-KAS-Score: 20 [X] From: "Theodore Petrosky" Received: from [34.2.68.31] (HELO sonic.asd.mail.yahoo.com) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.18) with ESMTPS id 35490138 for webobjects-dev@wocommunity.org; Wed, 01 Apr 2026 17:31:51 +0200 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=34.2.68.31; envelope-from=tedpet5@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1775057500; bh=8a+5ZXx8cTYdZFgrG7fnQT4bNhQxvL73ekoqPOtlGEU=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=c8WA+JO8Y6fFizywAedi9cCGbqNbCbdrNf4BHmXE1vZEbV9mu4kNPcz7M5KX0N9ZK2huPf2OYJEA08e2p4N2UuYlE7a2dSUu+/kDvyoHDx/j/N5UHGtLilcNs2cD2amELs3AyfqtcjfAHDZj2Zm24LpXV9wRq+bYVLPn0YV6bvGiyxCBcTyczkDoJZpg7G3i0tAaKu3moWn+VdU2nGu8l3r9sPN4ViZXHoVu7qSXAPoh+GfDJOiGxjArUVDKIn51rkdTJYqnwht3KxbfqQU8szsTvB5LnkxtGZ0fp3F0KOL603OCcebn2deN8JH5wrw3dDqQFmvnHM85BB1mcfcD3Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1775057500; bh=QTBQeBbWaVVWWV14I9kiuqlGlZiwPD7PaX8kLHgi1V8=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=iXvub9ZA83LPKKdfHyAAkY9LdgNixs4XS0uy/k/lmcaTy14TZwEHKZLywtnALaISZ9lQZzKlRtyd3B6GI0AoPm2R5kf5V7v/Z8SLdvK7eqPWNCsjcZEMPNisl7LUdOWR6RAcIs/MtxiM2dSwv3qXxXMMkOowN/A4LoGuHgpbR0a+e5kPWtAldkFMgdoDQyi7dzlb4SElzVFbpR+yPCTgMmq/ZVVc0mTz9v4eW7LsRUTi1zy4PWpxjToKhq3UHlOMHQKMQW1q8eXUfcR/IXB57HpbOg17SfTPymuFVCa/hhvvkcylf5IZiEvk3TOOinDpXtz1euEWfMuII3M7BiNpaA== X-YMail-OSG: lok51nIVM1kqt4ZWJyPQFqt04HqKZFzuQVLakjJm44oFTMj3GNyeUcZV3imTjsk KJ6M3bccoKbF5W5IOb__t0dNitzXUJ93oA4bPyhvXvEmqgrgQwaG5RgcRcEaDM1gkkXjZ82RixX1 i.7uXgrwqNqHjjpjvV9PDc9LnfCokRKPMZHCDMG_qJmWoJ49Jy6rTdUBjvBaCI3XkUcOsGF1FKxr 0pxSvl2RnQsE4i8xVWNy3dlGUqgbFQzvDC8a8shYhWpI1KJeuT.8H5JS_bEyoVvkZzgWZMUQR9VE K61YmyQHzMo9_mWe8RprthTkURPPNvXgOZH4CY2_Azd1aqotdCZYP2uF8Jp3gbAxAKHkwJp6eppm 62mLXkVHsWDZ7ZCnDzq28STV0AFw7dK2Tx131kbpxM2mMm_RnHrX3Zr_El2eDkr6K3F_k01EEpBe sGI0WXUlw2YuLkAQZrGfXUoi5VosSI56ToAV7w2wCfLGWPCp93rsyiuOWH7FFvG6y6WjaYvvWpfn Sc9642KsceeclMpvFILHrbAaxgyDUXtVFcD2x.pZKb08nIos7P4.d5.vWbiubZvXpjsW.5AXwEgd wnhfAWqJ3BxSxbEBxAI6fLeAVVl5DhlqBuwvEtTJC2tXxFRH.s3ejFOWfvc72Tt1OTLawD89v2Ts A9Qh0lDImZQskonc0fnQ.ie_jVqOck.XWYz0H2NS2oFcRx54xxw4n.Fg03GM4oEBcJ9wm_0fh.2Q odZh_o8aTrGDjvhkfotYpGecl2nX0maiM4mNQ9TgbiGysRrxhmwmeAIyxDzkOMtPQxnu7jkDOENQ zkCky0qfigpTGZ2gvjiDEtnE6puCidfGX4j8H6ZqNXtwa6r5DJGs._APef7lK5NTXyjAV1Zi2GUd OZxzDP2EFocpMn71whsvTrdXllHzqUMNMVJWSD8CBUI_wbINfNMndLgStHf6U29hqYaFyxZSnwoK vh5kjFX81ynnTzCRATrttV_rpYg.SBqC8iJYNoUdi2Vgaq2qTxf2dj9ZnZFI0l_D5iwKp1h_n1gY nl9e5lv1K70vdvsMc5_XFICbPA.mjxelYCtcMUoGiHjQsfSslHQENAxZgT2CZfUYKGeIHVKm_jl5 p9Oz7GQL6noutVgpXwSc2aH7v_gM1xcfLVBuXgmhRwe3s.Omv1aVEKq8dPeaI9a9Rr8HBKiX.yML 47W3UpUa9NQbjwa.xZs8e_naufgrEY3e9KREv1K1YtKWQBeUkwhhJg10hy7x5Bly5.GB6WyTTi78 qkeSb2WDIdF1DyZI1nhWyalYSix.f1OTCUiCujpx.0CoqsQtWHFsuep.5_rxUuEBOaKkObBWxFE_ erwGWL34OVIEqVUFbm1unX9gp.UXo0cGGRP8nnJywBb6fxldmd.vKFF8YDq6dg09nn.nfC4mxoFL 7qNxwCUz0VB7kMmHivVlB1dQygeXfXJUkzU6wiCk3MhWiQqmqlpb0YYsRK2_63HpElGl1v1t31GS ir9limu.e4CKS9KuNb21.sMMNYDFKJIje4iBzm48RGLYAccdrd0B8WNJuUQ8tHrE8WJoZODRpPMF 3xCS8wggPIDzSExXtilb0thDF8TPPs5hGG9Uswv_58_GhByhUG7SFA7kB4843qXp2ms..dwYH.wm xbu_eJp2PSmj7zGkuyj1HSSlVFL9TldCt2L6D1q2v1sRl3D2nV.C72_g12noi6Ccp9ZG3fHoYVr_ WAQUNKx0_MY2QjdnqIoCWMl4XpPMx9.rG0c_s0LKnz6g_vOvEiJ1dYG2lL7oIQOB.1J0pqHj2a6i QzeyiWp0qQEm2FN2qDVyG5BwzuwhO0TTJ6P0qN3VS_1rBM56m9pqneqPkWDHe3a5VdfVLW0Ufy1a Ori.PBjrpsQL1hUelt5Njj2PoKVTNxJcGJTQe4xsdJW5JV_T9tMiiCsSBrPzAkojI1CSh_zGjUX8 xtL_orQ_vQXbLz5XnlurW6JMLpHDhk0nECppUS82.enehSg-- X-Sonic-MF: X-Sonic-ID: 91a246c6-b311-4b7c-bc09-15b6af08e196 Received: from sonic.gate.mail.ne1.yahoo.com by mail-asdoutdeli-p-cin-usea4-prod-sonicconsumer-svc-101 with HTTP; Wed, 1 Apr 2026 15:31:40 +0000 Received: from dip71.lsn.bf1.yahoo.com ([67.195.177.80]) by hello (SMTP) with SMTP ID 38d4272b15814cbfa1342c0baca1a6ea for ; Wed, 01 Apr 2026 15:31:39 +0000 (UTC) Content-Type: multipart/alternative; boundary="------------gKUjP0l0D0aPnfkyCq6L700P" Message-ID: Date: Wed, 1 Apr 2026 11:31:38 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [WO-DEV] Re: rule problem To: WebObjects & WOnder Development References: Content-Language: en-US In-Reply-To: X-Mailer: WebService/1.1.25412 mail.core.serving.mcws.prd.acl:role.token.mcws.jsmtp.yahoo Content-Length: 6138 This is a multi-part message in MIME format. --------------gKUjP0l0D0aPnfkyCq6L700P Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I use additionalModelNames a lot: er.directtoweb.ERD2WModel.additionalModelNames=("d2wModelFiles/Reports.d2wmodel", "d2wModelFiles/EventPerson.d2wmodel", "d2wModelFiles/Experimental.d2wmodel", "d2wModelFiles/Person.d2wmodel", "d2wModelFiles/Show.d2wmodel", "d2wModelFiles/Event.d2wmodel", "d2wModelFiles/Instrument.d2wmodel", "d2wModelFiles/Book.d2wmodel") I break apart the d2wmodel by entity. It means that the individual rules are easier to find. (for me that is) I always leave the user.d2wmodel file in the top level of the resources folder. BTW other rules are firing just fine ie.: 100 : pageConfiguration = 'EditRelationshipEmbeddedPersonBook' => displayPropertyKeys = ("book.show.showName", "book.bookTitle", "isPrimaryPlayer") [com.webobjects.directtoweb.Assignment], I have changed the order of these items and the resultant page shows these changes. i know that 'rules' are working. Just not these in question Ted On 4/1/26 9:53 AM, René Bock wrote: > If your d2w model name differs form the default name, of if it is > included in a custom frameworks, you may add it via the property: > > > er.directtoweb.ERD2WModel.additionalModelNames > > > eg. > > er.directtoweb.ERD2WModel.additionalModelNames=(d2wClient.d2wmodel, > Main.d2wmodel, ...) > > > > >> Am 01.04.2026 um 15:45 schrieb Theodore Petrosky >> : >> >> 3. René you said: >> >> is your D2WContext instance corretly initialized? E.g. your d2w-Files may not be loaded... >> >> Where would I do this? This is a B-Flat D2W app. I have created many >> D2W apps and I never had to do anything to initialize the D2WContext. >> >> > --------------gKUjP0l0D0aPnfkyCq6L700P Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

I use additionalModelNames a lot:

er.directtoweb.ERD2WModel.additionalModelNames=("d2wModelFiles/Reports.d2wmodel", "d2wModelFiles/EventPerson.d2wmodel", "d2wModelFiles/Experimental.d2wmodel", "d2wModelFiles/Person.d2wmodel", "d2wModelFiles/Show.d2wmodel", "d2wModelFiles/Event.d2wmodel", "d2wModelFiles/Instrument.d2wmodel", "d2wModelFiles/Book.d2wmodel")

I break apart the d2wmodel by entity. It means that the individual rules are easier to find. (for me that is)

I always leave the user.d2wmodel file in the top level of the resources folder.

BTW other rules are firing just fine ie.:

100 : pageConfiguration = 'EditRelationshipEmbeddedPersonBook' => displayPropertyKeys = ("book.show.showName", "book.bookTitle", "isPrimaryPlayer") [com.webobjects.directtoweb.Assignment],

I have changed the order of these items and the resultant page shows these changes. i know that 'rules' are working. Just not these in question

Ted

On 4/1/26 9:53 AM, René Bock wrote:
If your d2w model name differs form the default name, of if it is included in a custom frameworks, you may add it via the property:


er.directtoweb.ERD2WModel.additionalModelNames


eg.

er.directtoweb.ERD2WModel.additionalModelNames=(d2wClient.d2wmodel, Main.d2wmodel, ...)


 


Am 01.04.2026 um 15:45 schrieb Theodore Petrosky <webobjects-dev@wocommunity.org>:

3. René you said:

	is your D2WContext instance corretly initialized? E.g. your d2w-Files may not be loaded...

Where would I do this? This is a B-Flat D2W app. I have created many D2W apps and I never had to do anything to initialize the D2WContext.



--------------gKUjP0l0D0aPnfkyCq6L700P--