Hi,

May be you can also check the build.xml files. Don't know how accurante it
is but can help.
Disabling components is difficult because there are a lot of
inter-dependencies.
If you try to disable browser access on the applications, you can use roles
or disable the webapps in by commenting out <webapp> entries  in
component.xml files.

Nicolas

2008/3/8, Ryan Sweet <[EMAIL PROTECTED]>:
>
> Hansen Wang wrote:
> > I am looking for information regarding the inter-dependency among all
> ofbiz
> > components. I fount that the ofbiz-component.xsd define a depends-on
> element
> > but it never be used in any of the ofbiz-component.xml.
> >
> > Is there any effective way to know this kind of information. So that I
> can
> > safely remove those components I do not want without affecting the
> > functionalities of the other compoents that I want to keep.
> >
>
>
> Hi Hansen,
>
> I am new to Ofbiz, so take my advice with some caution, but my thoughts
> would be as follows:
>
> * study the entity reference (webtools->Entity Reference)
> * look at the servicedefs, as many of the services call other services
> * look at the service-eca entries, as these hook various points of
> service invocation
> * the best way to disable access to components you don't need/want would
> be to disable any exported services that you won't be using (in the
> servicedef set "export=false") and then customise the webapps/widgets to
> remove functionality you don't want (edit controller.xml,
> ofbiz-component.xml, .ftl files, widget xml files).  Ideally you want to
> keep your customisations in copies of the apps in the hot-deploy
> directory, that way you can update the upstream code without overwriting
> your changes.
>
> Hopefully more experienced ofbiz users will correct anything I've got
> wrong above.
>
>
> -ryan
>
>
>

Reply via email to