1public void testRetrieveImportDefinitionSummary() throws RemoteException {
2 try {
3 Soap stub = init();
4 RetrieveRequest request = new RetrieveRequest();
5 request.setObjectType("ImportResultsSummary")
6 ImportDefinition impDef = new ImportDefinition();
7 impDef.setCustomerKey("Import_To_DE_Market2Lead_Key");
8 String[] string = {"ImportDefinitionCustomerKey", "ImportType", "ImportStatus", "ID", "ObjectID", "NumberDuplicated", "NumberErrors", "NumberSuccessful", "DestinationID", "TaskResultID"};
9 request.setProperties(string);
10 RetrieveRequestMsg requestMsg = new RetrieveRequestMsg();
11 SimpleFilterPart filterPart = new SimpleFilterPart();
12 filterPart.setProperty("TaskResultID");
13 String[] values = {"12345"};
14 filterPart.setValue(values);
15 filterPart.setSimpleOperator(SimpleOperators.equals);
16 request.setFilter(filterPart);
17 requestMsg.setRetrieveRequest(request);
18 RetrieveResponseMsg responseMsg = stub.retrieve(requestMsg); //Soap call to request Account object
19 System.out.println(responseMsg.getOverallStatus());
20 } catch (RemoteException e) {
21 e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
22 } catch (IOException e) {
23 e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
24 }
25 }
26
27 private DataExtension getDataExtension(Soap stub) throws RemoteException {
28 DataExtension dataExtensionObject = null;
29
30 RetrieveRequest request = new RetrieveRequest();
31 request.setObjectType("DataExtension"); //You can replace objectTypes with following Values :: OpenEvent,NotSentEvent,BounceEvent
32 // String[] stringArray = new String[]{"ObjectID", "CustomerKey", "Name", "CreatedDate", "ModifiedDate", "Client.ID", "Description", "IsSendable", "IsTestable", "Template.CustomerKey", "SendableSubscriberField.Name"};
33 String[] stringArray = new String[]{"ObjectID", "Client.ID", "CustomerKey", "Name", "CreatedDate", "ModifiedDate", "Description", "IsSendable", "IsTestable", "Template.CustomerKey"};
34 request.setProperties(stringArray);
35 SimpleFilterPart filter = new SimpleFilterPart();
36 filter.setProperty("CustomerKey");
37 String[] filterValues = {"Test2_Key"};
38 filter.setValue(filterValues);
39 filter.setSimpleOperator(SimpleOperators.equals);
40 request.setFilter(filter);
41 RetrieveRequestMsg requestMsg = new RetrieveRequestMsg();
42 requestMsg.setRetrieveRequest(request);
43 RetrieveResponseMsg responseMsg = stub.retrieve(requestMsg);
44 System.out.println("Overall request status ::: " + responseMsg.getOverallStatus());
45 dataExtensionObject = (DataExtension) responseMsg.getResults(0);
46 return dataExtensionObject;
47 }
48}