ERROR: ERROR CREATION HAS BEEN CANCELLED

hi all,

i have created a service in ax 2012 with table name “retail pos batch table”,after deploying this service i have taken the URI from INboundport and and i am adding it in service referencenin visual stuido.

now from visual studio i want to insert data in AX “retailposbatch table” using this service reference.

the following is the code:

using

System;

using

System.Collections.Generic;

using

System.Linq;

using

System.Text;

using

System.Globalization;

using

System.Collections;

using

Ret_PosBatch.ServiceReference1;

using

System.Xml.Linq;

namespace

Ret_PosBatch

{

class Program

{

static void Main(string[] args)

{

RtlPosBatTabServiceClient client = new RtlPosBatTabServiceClient();

AxdEntity_RBOPosBatchTable_1 retpos = new AxdEntity_RBOPosBatchTable_1();

AxdRtlPosBatTab query = new AxdRtlPosBatTab();

CallContext call = new CallContext();

call.Company =

“CERW”;

call.Language =

“en-us”;

EntityKey[] keys;

EntityKeykey;

//KeyField fld;

retpos.BatchID = 7;

retpos.BatchIDSpecified =

true;

retpos.StoreId =

“AW-SEATTLE”;

retpos.TerminalId =

“007000”;

query.RBOPosBatchTable_1 =

new AxdEntity_RBOPosBatchTable_1[1] { retpos };

try

{

keys = client.create(call, query);

key = (

EntityKey)keys.GetValue(0);

Console.WriteLine(“Created successfully”+ key.KeyData[0].Value);}

catch (Exception ex)

{

Console.WriteLine(“error” + ex.Message);

}

Console.ReadKey();

}

}

}

after running this i am getting an error saying “ERROR CREATION HAS BEEN CANCELLED”

SO,i request you all to help me on this.will be waiting for your reply.

thanks,

ankush