Discussions
Item Fulfillment: Can not retrive items
I'm trying to retrieve all fulfillments and serial numbers as a part of requirement we have. Now with following piece of code I can retrieve all fulfillments but getItem() always returns null. am I missing something?
Thanks,
Yogesh
--------------------------------------------------------------------
TransactionSearch xactionSearch = new TransactionSearch();
SearchEnumMultiSelectField soField = new SearchEnumMultiSelectField();
soField.setOperator(SearchEnumMultiSelectFieldOperator.anyOf);
String[] searchValueStringArray = new String[1];
searchValueStringArray[0] = TransactionType.__itemFulfillment;
soField.setSearchValue(searchValueStringArray);
SearchMultiSelectField intIdField = new SearchMultiSelectField();
intIdField.setOperator(SearchMultiSelectFieldOperator.noneOf);
RecordRef rr = new RecordRef();
rr.setInternalId("@NONE@");
RecordRef[] searchValueStringArray1 = new RecordRef[1];
searchValueStringArray1[0] = rr;
intIdField.setSearchValue(searchValueStringArray1);
TransactionSearchBasic xactionBasic = new TransactionSearchBasic();
xactionBasic.setType(soField);
xactionBasic.setInternalId(intIdField);
xactionSearch.setBasic(xactionBasic);
SearchResult res = nsPort.search(xactionSearch);