I hope to have a serious look at this next week. I need to refresh my knowledge 
about that too. I can't promise better.
Please let me know if you bring it forward

Jacques

From: "gopalbi" <[EMAIL PROTECTED]>

Hello Friends, I need your help in my one task,

 I have done changes few changes in those files for synchronization(puss or
pull data).But pulling data from MCS to POS is not working. So please give
me the direction or where i am going wrong.
MCS changes:
Go to webtools->Entity Data Maintenance->PosTerminal
-------------------------------**************--------------------------------------
posTerminalId pos-1
facilityId MyRetailStore
pushEntitySyncId POSPUSS
lastUpdatedStamp 2008-09-11 19:03:32.0
lastUpdatedTxStamp 2008-09-11 19:03:32.0
createdStamp 2008-09-11 19:03:32.0
createdTxStamp 2008-09-11 19:03:32.0
-------------------------------**************--------------------------------------

POS change:
 1. Startofbiz.bat
 2. Serviceengine.xml
 3. Entityengine.xml
 4. demoRetail.xml
 5. PosSyncSetting.xml

1.Changes in the Startofbiz.bat
In startofbiz.sh/bat set RMIIF to localhost (uncomment the line.) like this
  set RMIIF=-Djava.rmi.server.hostname=192.167.0.125
2. Changes in the Serviceengine.xml
<service-location name="entity-sync-rmi"
location="rmi://192.167.0.126:1099/RMIDispatcher"/>

3. Changes in the Entityengine.xml

     Change localderby to localmysql.


5. Changes in the demoRetail.xml

     <!-- use this one when the scheduled PUSH service is enabled
   <PosTerminal posTerminalId="pos-1" facilityId="MyRetailStore"
pushEntitySyncId="5505"/>
   -->

   <!-- use this one when the scheduled PUSH service is not enabled -->
   <PosTerminal posTerminalId="pos-1" facilityId="MyRetailStore"
pushEntitySyncId="POSPUSH"/>

6. Changes in the PosSyncSetting.xml

-------------------------------------------------************************--------------------------------------------- <entity-engine-xml>
<!-- MCS->POS Per Store Server to POS Terminal
    This data is loaded on the Master Central Server -->
   <EntityGroup entityGroupId="5501" entityGroupName="POS: Per Store Server
to POS Terminal"/>
   <!-- these are used to update sync settings on the POS terminals from
the central server -->
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.entity.group" applEnumId="ESIA_INCLUDE"/>
   <!-- this is the general product information needed for pricing,
promotions, basic product info, etc -->
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.product" applEnumId="ESIA_INCLUDE"/>

   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.price" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.promo" applEnumId="ESIA_INCLUDE"/>
   <!-- org.ofbiz.product.category is needed for certain promotions,
probably won't be used much for category browsing in the POS -->
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.category" applEnumId="ESIA_INCLUDE"/>
   <!-- org.ofbiz.party.party may be needed for certain promotions -->
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.party.party" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.pos.PosTerminal" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.storage" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.store" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.accounting.tax" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.security.login" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.security.securitygroup"
applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.party.contact" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5501"
entityOrPackage="org.ofbiz.product.inventory" applEnumId="ESIA_INCLUDE"/>

<!-- POS->MCS Per Store Server to Central Server -->
   <EntityGroup entityGroupId="5506" entityGroupName="POS: Per Store Server
to Central Server"/>
   <!-- org.ofbiz.party.party may be needed for order related information,
like party roles or contact info etc -->
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.party.party" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.party.contact" applEnumId="ESIA_INCLUDE"/>
   <!-- all order and related information, including payment, etc info -->
   <EntityGroupEntry entityGroupId="5506" entityOrPackage="org.ofbiz.order"
applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.accounting.invoice" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.accounting.payment" applEnumId="ESIA_INCLUDE"/>
   <!-- include inventory and issuance info -->
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.shipment.issuance" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.product.inventory" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.pos.PosTerminalLog" applEnumId="ESIA_INCLUDE"/>
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.pos.PosTerminalState" applEnumId="ESIA_INCLUDE"/>
   <!-- include POS transactions -->
   <EntityGroupEntry entityGroupId="5506"
entityOrPackage="org.ofbiz.pos.PosTerminalInternTx"
applEnumId="ESIA_INCLUDE"/>


<!-- Some examples of EntitySync settings for pulling and pushing data
around -->
   <!-- POS example meant to be used for pushing data from POS to MCS -->
   <EntitySync entitySyncId="POSPUSH" runStatusId="ESR_NOT_STARTED"
syncSplitMillis="600000" targetServiceName="remoteStoreEntitySyncDataRmi"
           keepRemoveInfoHours="1" forPushOnly="Y"/>
   <EntitySyncIncludeGroup entitySyncId="POSPUSH" entityGroupId="5506"/>

      <!-- POS example meant to be used for pulling data from MCS to POS
-->
   <!-- NOTE: for pulling setup the EntitySync record lives on the server
the data is pulled from and should ONLY BE USED FOR ONE CLIENT! -->
   <EntitySync entitySyncId="pos-1" runStatusId="ESR_NOT_STARTED"
syncSplitMillis="600000"
           keepRemoveInfoHours="1" forPullOnly="Y"/>
   <EntitySyncIncludeGroup entitySyncId="pos-1" entityGroupId="5501"/>

   <!-- POS Push Scheduled Service -->
<RecurrenceRule recurrenceRuleId="POSPUSH" untilDateTime=""
frequency="MINUTELY" intervalNumber="5" countNumber="-1"/>
   <RecurrenceInfo recurrenceInfoId="POSPUSH" startDateTime="2000-01-01
00:00:00.000" recurrenceRuleId="POSPUSH" recurrenceCount="0"/>
   <RuntimeData runtimeDataId="POSPUSH">
       <runtimeInfo><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
       <ofbiz-ser>
         <map-HashMap>
           <map-Entry>
             <map-Key>
               <std-String value="entitySyncId"/>
             </map-Key>
             <map-Value>
               <std-String value="POSPUSH"/>
             </map-Value>
           </map-Entry>
         </map-HashMap>
       </ofbiz-ser>
       ]]></runtimeInfo>
   </RuntimeData>
   <JobSandbox jobId="POSPUSH" jobName="Push POS Data"
runtimeDataId="POSPUSH" runTime="2000-01-01 00:00:00.000"
serviceName="runEntitySync" poolId="pool" runAsUser="system"
recurrenceInfoId="POSPUSH"/>
   <!-- POSPULL Scheduled Service -->
 <RecurrenceRule recurrenceRuleId="POSPULL" untilDateTime=""
frequency="HOURLY" intervalNumber="2" countNumber="-1"/>
   <RecurrenceInfo recurrenceInfoId="POSPULL" startDateTime="2000-01-01
00:15:00.000" recurrenceRuleId="POSPULL" recurrenceCount="0"/>
   <RuntimeData runtimeDataId="POSPULL">
       <runtimeInfo><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
       <ofbiz-ser>
         <map-HashMap>
           <map-Entry>
             <map-Key>
               <std-String value="entitySyncId"/>
             </map-Key>
             <map-Value>
               <std-String value="pos-1"/>
             </map-Value>
           </map-Entry>
           <map-Entry>
             <map-Key>
               <std-String value="remotePullAndReportEntitySyncDataName"/>
             </map-Key>
             <map-Value>
               <std-String value="remotePullAndReportEntitySyncDataRmi"/>
             </map-Value>
           </map-Entry>
         </map-HashMap>
       </ofbiz-ser>
       ]]></runtimeInfo>
   </RuntimeData>
   <JobSandbox jobId="POSPULL" jobName="Pull Data from MCS"
runtimeDataId="POSPULL" runTime="2000-01-01 00:00:00.000"
serviceName="runPullEntitySync" poolId="pool" runAsUser="system"
recurrenceInfoId="POSPULL"/>

</entity-engine-xml>


Thanks in Advance:

Thanks & Regards:
Gopal Bisht


--
View this message in context: 
http://www.nabble.com/Pull-data-from-MCS-to-POS-is-not-working--tp19489713p19489713.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to