Hi everyone, I have a DataService component that is working fine for the fill and sync operations. My problem is that when I try to use createItem to add a record, I get this error:
[RPC Fault faultString="Missing identity properties: recid" faultCode="Local.Call.Failed" faultDetail="null"] I am using createItem like this: var newIssue:ProjectIssue = new ProjectIssue(); newIssue.fld1 = "xyz"; . . projectIssuesDS.createItem(newIssue); I do not populate the recid field (since that is filled in on the server after the new id value is added by the db.) I tried making it 0 for the createItem, but that makes no difference. The ProjectIssue class' first field is recid so I don't know how the newIssue could be missing that. All fields in ProjectIssue are public. Here is the ProjectIssue.as (DTO): package dto { [Managed] [RemoteClass(alias="inteliseapm.ProjectIssue")] public class ProjectIssue { public var recid:int; public var projid:int; public var projstatusid:int; public var opened:Date; public var closed:Date; public var reportedby:String; public var enteredby:int; public var location:String; public var shipyardcat:Boolean; public var equipcat:Boolean; public var softwarecat:Boolean; public var productioncat:Boolean; public var upgradecat:Boolean; public var infocat:Boolean; public var severity:int; public var tags:String; public var surveysent:Boolean; public var surveyrcvd:Boolean; public var surveyemail:String; public var issuesummary:String; public var vesselname:String; public function ProjectIssue() { } } } Any ideas? Thanks!!!