Thanks Scott!

I tried deleting the cache via the server admin screen but it failed.  So I 
just moved my saved apps and deleted the server.topbraidlive.org project and it 
fixed all the problems including the console error.

It's always the simple things...

Tim



> -----Original Message-----
> From: [email protected] [mailto:topbraid-
> [email protected]] On Behalf Of Scott Henninger
> Sent: Friday, October 09, 2009 4:36 PM
> To: TopBraid Composer Users
> Subject: [tbc-users] Re: Forms in Ensemble and TBC-ME
> 
> 
> Hello Tim; I think the key to some of the issues here may be clearing
> sessions.  The layout information is contained in the .tbc file on the
> server (TBC-ME/Live) and is therefore sent to the Ensemble client in
> the session.
> 
> So, to change a layout, you need to follow three steps:
>   1. In Composer: make layout changes to the class definition
>   2. In Composer: save the model (which saves changes to the .tbc
> file)
>   3. In Ensemble: Go to TopBraid Live Server Administration in the
> console, and clear session information
> 
> The layout (and instance/grid layout) changes should then appear in
> your Ensemble apps.
> 
> If you are doing this and not seeing your changes, then there may be
> some session data saved in your server project.  See the
> server.topbraidlive.org project.  This project can be deleted to start
> fresh (it will be re-generated by TBC-ME), but be sure to save any
> information you've added, such as Application Configurations
> (server.topbraidlive.org/dynamic/user-applications).
> 
> <When running TBC-ME/localhost (w/ Firefox), should I expect Ensemble
> to always mirror the TBC layout?>
> 
> Given the above and Irene's caveats, yes.
> 
> <Is the KennedysSPIN form layout somehow tied to the Kennedys layout?>
> 
> kennedysSPIN, it imports kennedys.owl and therefore its form layouts.
> 
> <I should have said 'using labels in the form layout'>
> 
> Sorry, I should have figured this one out.  I'm getting labels to
> display OK in Ensemble.
> 
> <With respect to un-populated properties not showing up in Ensemble,
> do the properties need to have domain/range entries to show up?>
> 
> No, for example, if you remove :Person from the domain of :suffix in
> the kennedys model, the suffix property still appears.  Try the above
> and the property should appear regardless of domain/range definitions.
> 
> <I also noticed this console error.  Not sure if it is related.>
> 
> Probably is related.  This could indicate the that default application
> has been modified/corrupted.  I'd suggest removing topbraid live
> server project - copying your user defined application, components,
> etc. first.
> 
> -- Scott
> 
> On Oct 9, 2:44 pm, "Smith, Tim" <[email protected]> wrote:
> > Hi Scott,
> >
> > A couple of questions and results:
> >
> > When running TBC-ME/localhost (w/ Firefox), should I expect Ensemble
> to always mirror the TBC layout?
> >
> > Is the KennedysSPIN form layout somehow tied to the Kennedys layout?
> >
> > Testing Results:
> >
> > Replacing the .tbc file for Kennedys.owl with the one you provided
> changes the layout as expected in TBC.
> > However, Ensemble does not change, even after exiting TBC, Firefox,
> clearing the Firefox cache, etc...
> >
> > When I referred to the "Shading of Property Names" I should have said
> 'using labels in the form layout'.  The labels show up in TBC as shaded
> and bold (see screenshots below).  However, these changes don't show up
> in Ensemble.
> >
> > With respect to un-populated properties not showing up in Ensemble,
> do the properties need to have domain/range entries to show up?  Once I
> added domain/range to some of my properties in my Project ontology,
> they showed up in Ensemble.
> >
> > I also noticed this console error.  Not sure if it is related.
> >
> > PathInfo: /server.topbraidlive.org/dynamic/applications/Default
> Application (con
> > figurable).n3/-/TopBraid/Examples/flex.topbraidlive.graph.impl.swf
> > Context:
> > flex.topbraidlive.graph.impl.swf
> > [TopBraid Warning] org.topbraidcomposer.core: Failed to
> importhttp://www.tqinc.
> > info/tbl-ui.owl (http://www.tqinc.info/tbl-ui.owl:Not Found (404))
> > Oct 9, 2009 3:38:29 PM org.topbraid.core.log.CommonsLogger logWarning
> > WARNING: Failed to importhttp://www.tqinc.info/tbl-ui.owl
> > org.topbraid.core.io.HttpException:http://www.tqinc.info/tbl-
> ui.owl:Not Found
> > (404)
> >         at org.topbraid.core.io.IO.openURL(Unknown Source)
> >         at org.topbraidcomposer.core.io.TBCIO.loadModel(Unknown
> Source)
> >         at org.topbraidcomposer.core.io.TBCIO.loadModel(Unknown
> Source)
> >         at org.topbraidcomposer.core.io.TBCIO.loadModel(Unknown
> Source)
> >         at
> org.topbraidcomposer.core.io.TBCIO.loadImportedModels(Unknown Source)
> >
> >         at
> org.topbraidcomposer.core.io.TBCIO.loadImportedModels(Unknown Source)
> >
> >         at
> org.topbraidcomposer.core.io.TBCIO.loadImportedModels(Unknown Source)
> >
> >         at org.topbraidcomposer.editors.ResourceEditor$8.run(Unknown
> Source)
> >         at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal
> > Context.java:121)
> >
> > I must be missing something or not clearing a cache somewhere.
> >
> > Tim
> >
> > [cid:[email protected]]
> >
> > [cid:[email protected]]
> >
> > From: [email protected] [mailto:topbraid-
> [email protected]] On Behalf Of Scott Henninger
> > Sent: Monday, October 05, 2009 5:16 PM
> > To: [email protected]
> > Subject: [tbc-users] Re: Forms in Ensemble and TBC-ME
> >
> > Tim; Sometimes it's hard to talk about these issues in the abstract.
>  So I've included a .tbc file for the kennedys.owl model.  This
> modifies the layout some for Person and College forms, and the grid
> layout.
> >
> > You may want to take a look at the current layout in the
> Library/Examples first, then copy this file, refresh and look at the
> layout.
> >
> > For these examples, I'm seeing the Composer and Ensemble layouts
> mirror each other.
> >
> > The empty properties do show up, unless the "Hidden if property has
> no value" check box is selected.  Is this not happening for you?  I am
> using Firefox and IE on Windows.
> >
> > If there are specific things not happening, maybe you could modify
> the .tbc in the problematic areas and pass that back?
> >
> > I'm not sure what is meant by "shading of property names"?
> >
> > -- Scott
> >
> > Smith, Tim wrote:
> >
> > Hi - I've been creating custom form layouts within TBC so that the
> properties that I want people to populate are shown on the form even
> though there is no specific reason they should be related to the class
> of interest - i.e. no domain/range triples or restrictions.
> >
> > I can make it look good in TBC but Ensemble does not pick up the
> layout.  Note that all of the properties are empty so  all that is
> showing in TBC is the Label and/or panel I created and the drop down
> arrow to add blank rows, existing entries, etc.
> >
> > If I add a row to a property, they do show up in TBE once I refresh
> TBE but otherwise, none of the empty properties or associated labels
> and panels show up in TBE.  Once I get it to appear in TBE I can also
> add new rows and instances there as well.
> >
> > It seems like this was discussed here recently but a search of the
> group did not turn up an answer.
> >
> > I need for TBE to display the same layout and shading of the property
> names that I find in TBC.  So far the test users are not impressed by
> the basic "list" format for properties so I'm trying to dress it up a
> bit.
> >
> > What am I missing in order to ensure TBE picks up the custom layouts?
>  I've tried modifying the search and edit form layouts too but no luck.
>  I'm using TBC-ME 3.1.1
> >
> > Thanks,
> >
> > Tim
> >
> >  image001.png
> > 169KViewDownload
> >
> >  image002.png
> > 175KViewDownload
> 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to