I am trying to use Flex Data Services on jboss and I get this error
when I try to access my mxml page.

Does anyone know what causes this error

[MessagingError message='No service is configured to handle messages
of type 'flex.data.messages.DataMessage'.']
        at mx.messaging.config::ServerConfig$/getServiceIdForMessage()
        at mx.data::Metadata$iinit()
        at mx.data::ConcreteDataService$iinit()
        at mx.data::ConcreteDataService$/getService()
        at mx.data.mxml::DataService/set destination()
        at AssemblerTest/::_DataService1_i()
        at AssemblerTest$iinit()
        at _AssemblerTest_mx_managers_SystemManager/create()
        at mx.managers::SystemManager/::initializeTopLevelWindow()
        at mx.managers::SystemManager/::docFrameHandler()


MXML Code

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; xmlns="*"
layout="horizontal" creationComplete="ds.fill(customers)">


<mx:DataService id="ds" destination="customer" autoCommit="false"
autoSyncEnabled="false"/>
<mx:ArrayCollection id="customers"/>

<mx:Panel title="Customer List" width="100%" height="100%">
<mx:DataGrid id="dg" width="100%" height="100%"
dataProvider="{customers}" enabled="{!ds.commitRequired}">
<mx:columns>
<mx:DataGridColumn dataField="email" headerText="Email" editable="false"/>
<mx:DataGridColumn dataField="firstName" headerText="FirstName"
editable="false"/>
</mx:columns>
</mx:DataGrid>
</mx:Panel>
</mx:Application>


Assembler Code

package com.photo.assemblers.customer;

import flex.data.assemblers.AbstractAssembler;

import java.util.Collection;
import java.util.List;
import java.util.Collections;

import com.elasticpath.domain.customer.Customer;
import com.elasticpath.domain.customer.impl.CustomerImpl;


public class CustomerAssembler extends AbstractAssembler {

    public Collection fill(List list) {

       
System.out.println("CCCCCCCCCCCCCCCCCCALLLLLLLLLLLLLLLLLLLLLLLLED");

        Customer cust = new CustomerImpl();
        cust.setEmail("[EMAIL PROTECTED]");
        cust.setFirstName("Amit");
        return Collections.singletonList(cust);
    }
}





Reply via email to