Home
Find the answer to your question
My item's subtitle is not removed after a ReviseItem call. This following codes is used for removing the subtitle :
ModifiedFieldType[] list = new ModifiedFieldType[1];
list[0] = new ModifiedFieldType();
list[0].setField("item.SubTitle");
Unfortunately,it failed without any exception.
Detailed Description
In general, you should use DeleteField to remove from an item's property. Below is the sample code for deleting an item's SubTitle:
ReliseItemCall rtc = new ReliseItemCall(apiContext);
ItemIDType id = new ItemIDType(itemId);
ItemType item = new ItemType();
item.setItemID(id);
rtc.setItemToBeRevised(item);
String[] deleteFields = {"Item.SubTitle"};
rtc.setDeletedField(deleteFields);
FeesType fee = rtc.reviseItem();
Additional Resource