2011-06-15 1 views
1

Je tente de faire un post Odata en utilisant odata4j. Après avoir jeté les données xml publiées, je l'ai copié dans un script php en utilisant curl juste pour tester. J'ai découvert que la publication xml manque l'élément "category" qui est requis pour un post.OData post utilisant odata4j élément "category" manquant

Je n'arrive pas à trouver la méthode appropriée, en regardant l'odata4j javadocs, pour pouvoir créer cet élément dans la structure de l'entité.

Des commentaires à ce sujet? J'ai posté une version légèrement simplifiée de mon code.

// create the new request object 
OCreateRequest<OEntity> createRequest = consumer.createEntity("ESvcOrderTrans")   
     .properties(OProperties.int32(cursorWrapper.getColumnName(0), cursorWrapper.getInt(0)) 
     .properties(OProperties.string(cursor.getColumnName(1), cursor.getString(1))); 

// Execute the OData post 
OEntity newMaterial = createRequest.execute(); 

Répondre