Hello,
have anyone found the solution? I encountered the same problem right now. Here is what I did: {tomcat}/flex/WEB-INF/flex/data-management-config.xml <?xml version="1.0" encoding="UTF-8"?> <service id="data-service" class="flex.data.DataService"> <adapters> <adapter-definition id="actionscript" class="flex.data.adapters.ASObjectAdapter" default="true"/> <adapter-definition id="java-dao" class="flex.data.adapters.JavaAdapter"/> </adapters> <default-channels> <channel ref="my-rtmp"/> </default-channels> <destination id="hibernate-contact"> <adapter ref="java-dao" /> <properties> <use-transactions>true</use-transactions> <source>flex.data.assemblers.HibernateAssembler</source> <scope>application</scope> <metadata> <identity property="contactId"/> </metadata> <network> <session-timeout>20</session-timeout> <paging enabled="false" pageSize="10" /> <throttle-inbound policy="ERROR" max-frequency="500"/> <throttle-outbound policy="REPLACE" max-frequency="500"/> </network> <server> <hibernate-entity>crm.Contact</hibernate-entity> <fill-method> <name>fill</name> <params>java.util.List</params> </fill-method> <fill-configuration> <use-query-cache>false</use-query-cache> <allow-hql-queries>true</allow-hql-queries> </fill-configuration> </server> </properties> </destination> <!-- --> <destination id="crm.employee.hibernate" channels="my-rtmp"> <adapter ref="java-dao" /> <properties> <use-transactions>true</use-transactions> <source>flex.data.assemblers.HibernateAssembler</source> <scope>application</scope> <metadata> <identity property="employeeId" /> <many-to-many property="events" destination="crm.event.hibernate" lazy="false" /> </metadata> <network> <session-timeout>20</session-timeout> <paging enabled="false" pageSize="10" /> <throttle-inbound policy="ERROR" max-frequency="500" /> <throttle-outbound policy="REPLACE" max-frequency="500" /> </network> <server> <hibernate-entity> crm.Employee </hibernate-entity> <fill-configuration> <use-query-cache>false</use-query-cache> <allow-hql-queries>true</allow-hql-queries> </fill-configuration> </server> </properties> </destination> <destination id="crm.event.hibernate" channels="my-rtmp"> <adapter ref="java-dao" /> <properties> <use-transactions>true</use-transactions> <source>flex.data.assemblers.HibernateAssembler</source> <scope>application</scope> <metadata> <identity property="eventId" /> <many-to-many property="employees" destination="crm.employee.hibernate" lazy="false" /> </metadata> <network> <session-timeout>20</session-timeout> <paging enabled="false" pageSize="10" /> <throttle-inbound policy="ERROR" max-frequency="500" /> <throttle-outbound policy="REPLACE" max-frequency="500" /> </network> <server> <hibernate-entity>crm.Event</hibernate-entity> <fill-configuration> <use-query-cache>false</use-query-cache> <allow-hql-queries>true</allow-hql-queries> </fill-configuration> </server> </properties> </destination> </service> {tomcat}/flex/WEB-INF/classes/hibernate.cfg.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd <http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd> "> <hibernate-configuration> <session-factory> <property name="hibernate.bytecode.use_reflection_optimizer">false</property> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property\ > <property name="hibernate.connection.password">flex</property> <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1/flex</property> <property name="hibernate.connection.username">flex</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <mapping resource="crm/Contact.hbm.xml" /> <!-- --> <mapping resource="crm/Employee.hbm.xml" /> <mapping resource="crm/Event.hbm.xml" /> </session-factory> </hibernate-configuration> {tomcat}/flex/WEB-INF/classes/crm/*.java {tomcat}/flex/WEB-INF/classes/crm/*.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd <http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd> "> <!-- Generated 2007-10-3 10:27:56 by Hibernate Tools 3.2.0.b9 --> <hibernate-mapping> <class name="crm.Contact" table="contact" catalog="flex"> <comment></comment> <id name="contactId" type="int"> <column name="contact_id" /> <generator class="assigned" /> </id> <property name="firstName" type="string"> <column name="first_name" length="20"> <comment></comment> </column> </property> <property name="lastName" type="string"> <column name="last_name" length="20"> <comment></comment> </column> </property> <property name="address" type="string"> <column name="address" length="256"> <comment></comment> </column> </property> <property name="city" type="string"> <column name="city" length="50"> <comment></comment> </column> </property> <property name="state" type="string"> <column name="state" length="2"> <comment></comment> </column> </property> <property name="zip" type="string"> <column name="zip" length="10"> <comment></comment> </column> </property> <property name="country" type="string"> <column name="country" length="256"> <comment></comment> </column> </property> <property name="phone" type="string"> <column name="phone" length="12"> <comment></comment> </column> </property> <property name="email" type="string"> <column name="email" length="128"> <comment></comment> </column> </property> <property name="notes" type="string"> <column name="notes" length="512"> <comment></comment> </column> </property> </class> </hibernate-mapping> <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd <http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd> "> <!-- Generated 2007-10-3 10:27:56 by Hibernate Tools 3.2.0.b9 --> <hibernate-mapping> <class name="crm.Employee" table="employee" catalog="flex"> <comment></comment> <id name="employeeId" type="int"> <column name="employee_id" /> <generator class="assigned" /> </id> <property name="firstName" type="string"> <column name="first_name" length="45" not-null="true"> <comment></comment> </column> </property> <property name="lastName" type="string"> <column name="last_name" length="45" not-null="true"> <comment></comment> </column> </property> <property name="email" type="string"> <column name="email" length="45" not-null="true"> <comment></comment> </column> </property> <property name="phone" type="string"> <column name="phone" length="45" not-null="true"> <comment></comment> </column> </property> <property name="title" type="string"> <column name="title" length="45" not-null="true"> <comment></comment> </column> </property> <set name="events" inverse="true" table="eventemployee"> <key> <column name="employee_id" not-null="true"> <comment></comment> </column> </key> <many-to-many entity-name="crm.Event"> <column name="event_id" not-null="true"> <comment></comment> </column> </many-to-many> </set> </class> </hibernate-mapping> <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd <http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd> "> <!-- Generated 2007-10-3 10:27:56 by Hibernate Tools 3.2.0.b9 --> <hibernate-mapping> <class name="crm.Event" table="event" catalog="flex"> <comment></comment> <id name="eventId" type="int"> <column name="event_id" /> <generator class="assigned" /> </id> <property name="name" type="string"> <column name="name" length="200" not-null="true"> <comment></comment> </column> </property> <property name="eventDate" type="date"> <column name="eventDate" length="10" not-null="true"> <comment></comment> </column> </property> <property name="eventTime" type="string"> <column name="eventTime" length="45" not-null="true"> <comment></comment> </column> </property> <set name="employees" inverse="true" table="eventemployee"> <key> <column name="event_id" not-null="true"> <comment></comment> </column> </key> <many-to-many entity-name="crm.Employee"> <column name="employee_id" not-null="true"> <comment></comment> </column> </many-to-many> </set> </hibernate-mapping> If I comment out Event and Employee mapping files in hibernate.cfg.xml, the rtmp channel is listening on localhost:2038 (netstat -a). This is to model the "contact" sample in LCDS samples. But if I uncomment the Event and Employee mapping files (many-to- many) relationship, then the localhost:2038 won't show up when running "netstat -a". If I tried to run my client mxml file, I got error: undefined url:'rtmp://localhost:2038' <'rtmp://localhost:2038'> . I got the many-to-many example from http://viconflex.blogspot.com/2006/12/many-to-many-using-fds-hibernate.h\ tml <http://viconflex.blogspot.com/2006/12/many-to-many-using-fds-hibernate.\ html> Can anyone give me some help? York --- In flexcoders@yahoogroups.com <mailto:flexcoders@yahoogroups.com> , "chrisnoeflex" <[EMAIL PROTECTED]> wrote: > > Jeff, > > telnet does not work when container is running. > So does this mean that the endpoint for the rtmp connection is not > set up correctly ? It does say in the log that > > "07/02/19 13:19:42 [Flex] [INFO] [Configuration] Endpoint my-rtmp > created with security: None > at URI: rtmp://10.10.0.119:2038" > > So the endpoint is created, but does not work ? > > C:\>ipconfig > > Windows IP Configuration > > > Ethernet adapter Local Area Connection: > > Connection-specific DNS Suffix . : vlaamsparlement.be > IP Address. . . . . . . . . . . . : 10.10.0.119 > Subnet Mask . . . . . . . . . . . : 255.255.0.0 > Default Gateway . . . . . . . . . : 10.10.0.1 > > C:\>telnet 10.10.0.119 2038 > Connecting To 10.10.0.119...Could not open connection to the host, on > port 2038: Connect failed > > C:\> >