hi All,

I am using LCDS 2.6 with Flex SDK 3.2.

One of my existing assemblers (say EmployeeAssembler) is using entity object
called Employee.
Is it possible to have another assembler (say ManagerAssembler) which also
uses Employee object ?

data-management-config.xml:

 <destination id="*employeeAssembler*">
  <adapter ref="java-dao" />
  <properties>
   <source>employeeAssemblerBean</source>
   <factory>spring</factory>
   <metadata>
    <identity property="*uniqueId*" />
    <one-to-many property="childList" destination="employeeAssembler"
read-only="true"/>
   </metadata>
  </properties>
 </destination>
  <destination id="*managerAssembler*">
  <adapter ref="java-dao" />
  <properties>
   <source>managerAssemblerBean</source>
   <factory>spring</factory>
   <metadata>
    <identity property="*uniqueId*" />
    <one-to-many property="childList" destination="*managerAssembler*"
read-only="true"/>
   </metadata>
  </properties>
 </destination>

The primary key attribute is "uniqueId" and of type string.
To prevent manager assembler from getting confused, code adds a prefix to
the unique id for differentiation. this way uniqueId should never clash.

Issue is that server pushes on ManagerAssembler are not showing up on
client. Also its uid is mangled (sample value:
09C348F9-3DEB-45F0-33F4-19D033896417).
Usually uid contans assembler's name.

Could someone point me to right direction ?

thanks,
Rajeev

Reply via email to