is this something which could be contributed back into the core system?

On Thu, 2008-11-27 at 04:41 -0600, Sam Hamilton wrote:
> Many thanks Amit - that great!
> 
> 
> On 26/11/2008 20:57, "Amit Shinde" <[EMAIL PROTECTED]> wrote:
> 
> Hey Sam,
> 
> 
> 
> Although, we can schedule the push and pull services at different times
> through RecurrenceRule, there is still a possibility that push and pull
> might run at the same time. To make sure this doesnt happen, you can write a
> piece of code in both runPullEntitySync and runEntitySync services that
> checks whether runEntitySync or runPullEntitySync service is running or not
> through JobSandbox table. So when in runPullEntitySync, we check whether
> runEntitySync service is running and if it is, we return an error and this
> re-schedules runPullEntitySync service again for later.
> 
> 
> 
> This should make both services mutuallly exclusive. Its the first pull that
> takes hours, but after that it should be quick enough. So scheduling push
> pull service in a gap of 1-2 hours should work.
> 
> 
> 
> I am sure you must have referred this document -
> http://docs.ofbiz.org/display/OFBIZ/Sync+Setup+Notes+and+Example but that
> should be some information.
> 
> 
> 
> Also, on another note, I had an issue with Inventory when pushing data
> across. The problem occurred when a new InventoryItem record was created on
> POS. So now when that InventoryItem is created on MCS, it triggers an ECA
> service 'createInventoryItemCheckSetAtpQoh' and this creates
> InventoryItemDetail records again thus doubling the inventory as
> InventoryItemDetail records for the same InventoryItem were being pushed as
> well. I had to filter InventoryItemDetail records from the create records
> list before push to avoid this problem.
> 
> 
> 
> 
> 
> Hope this helps,
> 
> Thanks,
> 
> 
> 
> Amit Shinde
> 
> 
> 
> Amicon Technologies Pvt. Ltd., Mumbai, India.
> 
> India's No.1 OFBiz service provider
> 
> 
> 
> -----Original Message-----
> From: Sam Hamilton [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, November 26, 2008 5:35 PM
> To: [email protected]
> Subject: Entity Sync
> 
> 
> 
> Quick question - with the entity sync function can you run push and pull at
> the same time?
> 
> I have a feeling that this is not a good idea but still trying to work out
> how the sync works exactly.
> 
> 
> 
> We have it up and running between three locations.
> 
> We consider the master database in Hong Kong with remote servers in USA and
> China.
> 
> 
> 
> Thanks
> 
> Sam=
> 
> 
> 
> Sam Hamilton
> CTO
> Virtual Village
> 
> Tel: +86 (21) 6271 3051
> Fax: +86 (21) 6271 3021
> Mobile: +86 (135) 2451 4480
> E-mail: [EMAIL PROTECTED]
-- 
Antwebsystems.com: Quality OFBiz services for competitive prices

Reply via email to