Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Webservice client for MS CRM in java

 
rashmi shivanna
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ,
I want to connect to MS CRM with java werservice client . i am able to connet to and store and retrrive the data . But i want to retrive the data based on query condition , update the data based these 2 things are not workin for me .
if any one has worked on this can you please provide the sample code .
i am thinking the problem is while settting the query condition values .

this is my code . please help me on this .

//***query conditon **/
ConditionExpression conditionExpression = ConditionExpression.Factory.newInstance();
conditionExpression.setAttributeName("accountid");
conditionExpression.setOperator(ConditionOperator.EQUAL);

// void setValueArray(int i, org.apache.xmlbeans.XmlObject value);

ArrayOfAnyType arrtype = ArrayOfAnyType.Factory.newInstance();
String s = "<accountid>123</accountid>";
StringReader strr = new StringReader(s);
XmlObject obj = XmlObject.Factory.parse(strr);
arrtype.set(obj);
conditionExpression.setValues(arrtype);
//ArrayOfAnyType arr = new ArrayOfAnyType(new String[]{createdAccountid});
ArrayOfConditionExpression arr = ArrayOfConditionExpression.Factory.newInstance();
arr.setConditionArray(1,conditionExpression);
FilterExpression filter = FilterExpression.Factory.newInstance();
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic