Skip to Content
0
Former Member
Dec 04, 2006 at 01:00 PM

Problem calling XI WebServices from WebDynpro Java

24 Views

<b>At this moment i have put it in the action button from view primary:</b>

<i>"wdThis.wdGetXIWebServiceComponentController().executeRequest_CDWS_MI_CDWS_MI();"</i>

<b>But now the result is a exception:</b>

<i>"Service call exception; nested exception is: com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized"</i>

<b>I have proved later:</b>

<i>In the Component Controller or Customer Controller doInit Method you have to specify this way.

Request_MI_outTurnoverDetailsDisplay_MI_outTurnoverDetailsDisplay req=new Request_MI_outTurnoverDetailsDisplay_MI_outTurnoverDetailsDisplay();

wdContext.nodeRequest_MI_outTurnoverDetailsDisplay_MI_outTurnoverDetailsDisplay().bind(req);

req._setUser("username"); (eg. user_XI)

req._setPassword("password"); (eg. password_XI)

This way you will specify username/Password for Webservice.

Request_MI_outTurnoverDetailsDisplay_MI_outTurnoverDetail is the Root Node of Webservice.</i>

<b>But now the message is: "Server Error".</b>

What can be happening now?