Создание клиента Axis2 из запрещенного исключения Eclipse - PullRequest
2 голосов
/ 13 августа 2011

Я создал клиент веб-сервиса на основе этой ссылки http://px.pats.no/px/Eclipse_tutorial.html Я понимаю, что использую спецификацию WSDL1.1.

Из моего WSDL у меня есть следующая часть обслуживания (удалены теги xml, так как я не смог вставить в SO)

имя службы = документация "BAPI_CUSTOMER_DISPLAYService" SAP Service BAPI_CUSTOMER_DISPLAY через порт документации SOAPимя = "BAPI_CUSTOMER_DISPLAYPortType" привязка = "s0: BAPI_CUSTOMER_DISPLAYBinding" мыло: расположение адреса = "http://**:8000/sap/bc/soap/rfc" служба порта

Ниже приведен мой клиент BAPI_CUSTOMER_DISPLAYService locator = new; URL-адрес_LAYSLERService = новый URL-адрес_объявления_ URL-адреса (URL)http://**:8000/sap/bc/soap/rfc");

        System.out.println(locator.getBAPI_CUSTOMER_DISPLAYPortTypeAddress());

        BAPI_CUSTOMER_DISPLAYBindingStub sapStub = new BAPI_CUSTOMER_DISPLAYBindingStub(urlLocation,locator);

        sapStub.setUsername("****");
        sapStub.setPassword("*****");

        sapStub.BAPI_CUSTOMER_DISPLAY("1");

Я получаю следующую ошибку AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (403) Запрещенный faultActor: faultNode: faultDetail: {}: код возврата: 403 Для этой службы требуется сертификат клиента для проверки подлинностипроцедура {{1014 *

(403).java: 144) в org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:32) в org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118) в org.apache.axis.SimpleChain.invoke (SimpleChain.java:83) в org.apache.axis.client.AxisClient.invoke (AxisClient.java:165) в org.apache.axis.client.Call.invokeEngine (Call.java:2784) в org.apache.axis.client.Call.invoke (Call.java:2767) в org.apache.axis.client.Call.invoke (Call.java:2443) в org.apache.axis.client.Call.invoke (Call.java:2366) в org.apache.axis.client.Call.invoke (Call.java:1812) в functions.rfc.sap.document.sap_com.BAPI_CUSTOMER_DISPLAYBindingStub.BAPI_CUSTOMER_DISPLAY (BAPI_CUSTOMER_DISPLAYBindingStub.java:234) в functions.rfc.sap.com.liAP SAP33.lic.CAP

Любая помощь приветствуется.Мое намерение состоит в том, чтобы потреблять услуги с любыми технологиями Java.Это срочно.

...