Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
POST /soap/v1/Service.asmx HTTP/1.1
Host: apitest.authorize.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://api.authorize.net/soap/v1/GetUnsettledTransactionList"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUnsettledTransactionList xmlns="https://api.authorize.net/soap/v1/">
<merchantAuthentication>
<name>string</name>
<transactionKey>string</transactionKey>
</merchantAuthentication>
<request />
</GetUnsettledTransactionList>
</soap:Body>
</soap:Envelope>
Exception in component tWebService_1
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
at org.talend.webservice.helper.Utils.resolveInputPath(Utils.java:23)
at auth_net_prototype.auth_net_prototype_0_1.auth_net_prototype.tPostgresqlInput_1Process(auth_net_prototype.java:2067)
at auth_net_prototype.auth_net_prototype_0_1.auth_net_prototype.tJavaFlex_1Process(auth_net_prototype.java:675)
at auth_net_prototype.auth_net_prototype_0_1.auth_net_prototype.tLibraryLoad_2Process(auth_net_prototype.java:565)
at auth_net_prototype.auth_net_prototype_0_1.auth_net_prototype.tLibraryLoad_1Process(auth_net_prototype.java:477)
at auth_net_prototype.auth_net_prototype_0_1.auth_net_prototype.runJobInTOS(auth_net_prototype.java:2564)
at auth_net_prototype.auth_net_prototype_0_1.auth_net_prototype.main(auth_net_prototype.java:2409)
disconnected
Job auth_net_prototype ended at 13:39 28/11/2013.
StandardPBEStringEncryptor encryptor = (StandardPBEStringEncryptor) globalMap.get("encryptor");
String loginId = encryptor.decrypt(row2.gateway_login_id);
String transactionKey = encryptor.decrypt(row2.gateway_transaction_key);
row3.id = row2.id;
row3.gateway_login_id = loginId;
row3.gateway_transaction_key = transactionKey;
// What goes here???
Map<String, List<String>> args = new HashMap<String, List<String>>();
List<String> names = Arrays.asList(loginId);
List<String> transactionKeys = Arrays.asList(transactionKey);
args.put("name", names);
args.put("transactionKey", transactionKeys);
globalMap.put("merchantAuth", args);