my bad. It is the way I think. let me try to make this clearer. code that interacts with external websites or webservices, for sake of better description, that are components, need someway to link that website, or webservice to ofbiz. in the case of ebay you have the sandbox and production urls.
Typically for embedded webservices like UPS, this does not apply. you also per ebay "site" have siteID token that would be used as the websiteID. Now for push and pull types like ebay this is not a real big thing, however there are, like yahoo, realtime data that is sent or requested where this is very important. in getting orders from ebay List orders = readResponseFromEbay(response, locale, (String)context.get("productStoreId"), delegator, errorMessage); the ProductStoreID is used. I am saying this should be a Website entity websiteID so there is more flexibility to assign or change the productstore assigned to a site. the ProductStoreID can be gotten from the WebsiteID, which can be maintained thru the UI. The reason I suggest this as a best practices, is it allow allow content to come into play for publishing to an external website, Like the format (datafile) to export information, instead of being hard coded, or sending pages to a website(not yet implemented, but in the planning stage). This would also allow many website to be connected to a productStore, if the user wished to have them that way. There can be an association made for extra website data from the website entity. allowing data we put in properties to be stored and maybe even encrypted. hope this is clearer. Jacques Le Roux sent the following on 8/4/2008 1:41 PM: > Hi BJ, > > I don't want to be rude, but it's sometimes really difficult to follow > you. I'm sure you got an idea but please when I ask for more > information try to be less cryptic. > > Could you explain in details what mean the 2 posts below. For instance >>> if you are using an external website or interface, I would think it >>> proper to use the Website entity. This way the UI can be used to >>> construct which product store to use. > > I suppose you speak about the external application and it's UI, but not > sure... > >>> So what ever the external string is that Identifies the website would be >>> the websiteID. > > No it's clearer, it's about the link between theexternal appli and > OFBiz. But how is this in relation with OFBiz developement or > general use ? What do you try to communicate ? What is the goal to speak > about that with us ? > >> oh and this would move some of the configuration data from properties to >> the website entity. > > What configuration data ? Is this intented to be generalised ? If so you > need to bring us much more details. We are not reading on > your lips and even less in your mind ;o) > > Thanks > > Jacques > > From: "BJ Freeman" <[EMAIL PROTECTED]> >> oh and this would move some of the configuration data from properties to >> the website entity. >> >> BJ Freeman sent the following on 8/4/2008 3:42 AM: >>> ok moved to dev list. >>> not so much as ebay but general external flow to get to a ProductStore. >>> if you are using an external website or interface, I would think it >>> proper to use the Website entity. This way the UI can be used to >>> construct which product store to use. >>> So what ever the external string is that Identifies the website would be >>> the websiteID. >>> >>> >>> >>> >>> Jacques Le Roux sent the following on 8/4/2008 3:25 AM: >>>> Hi BJ, >>>> >>>> I know, well... nothing... about ebay in OFBiz (sorry for that). Could >>>> you elaborate a bit more, please ? BTW should not be in dev ML ? >>>> >>>> Jacques >>>> >>>> From: "BJ Freeman" <[EMAIL PROTECTED]> >>>>> I anyone have an objection to adding in the website to find the >>>>> productstoreID. >>>>> >>>> >>>> >>>> >>> >>> >>> >>> >> > > > >