Получите вызов webservice, который извлекает один инцидент из ServiceNow, выдает исключение, в котором говорится: "org.apache.axis2.AxisFault: для строки ввода: Normal", "java.lang.NumberFormatException: для строки ввода: Normal". Но ввод, который я даю, представляет собой sys_id, которая является строкой, и объект Get webservice также ожидает строку.
Get getInc = new Get();
GetResponse resp = new GetResponse();
getInc.setSys_id(sysid); //sysid is of type String
resp = stub.get(getInc);
Я не понимаю, откуда возникает исключение NumberFormatException в этом контексте. Может ли кто-нибудь помочь?
Трассировка стека приведена ниже.
org.apache.axis2.AxisFault: For input string: "Normal"
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
Caused by: java.lang.NumberFormatException: For input string: "Normal"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.math.BigInteger.<init>(Unknown Source)
at java.math.BigInteger.<init>(Unknown Source)
at org.apache.axis2.databinding.utils.ConverterUtil.convertToInteger(ConverterUtil.java:839)
at com.service_now.www.ServiceNow_incidentStub$GetResponse$Factory.parse(ServiceNow_incidentSt ub.java:10561) (http://www.ServiceNow_incidentStub$GetResponse$Factory.parse%28ServiceNow_incidentStub.jav a:10561%29)
at com.service_now.www.ServiceNow_incidentStub.fromOM(ServiceNow_incidentStub.java:14029) (http://www.ServiceNow_incidentStub.fromOM%28ServiceNow_incidentStub.java:14029%29)
Примечание: для параметра elementFormDefault установлено значение False, т.е. опция не отмечена галочкой.
благодаря
Дипак
Я бы предложил посмотреть пример проекта Java для получения записей из API SOA ServiceNow по адресу http://wiki.servicenow.com/index.php?title=Java_Apache_Axis2_Web_Services_Client_Examples#gsc.tab=0 в качестве ссылки, а затем сравнить это с вашей реализацией, Также, если вам нужен экземпляр demo servicenow для тестирования, вы можете зарегистрироваться для экземпляра dev в https://developer.servicenow.com/app.do#!/program/developer.
Надеюсь, что это поможет, Брайан