cancel
Showing results for 
Search instead for 
Did you mean: 

WebService-->SOAP-->BAPI

Former Member
0 Kudos

Hello Friends,

we have to do a scnario which involved a WebService and Soap adapter.

we are using zbapi_soldto requesting KUNNR response NAME and LAND1

we dont have any WebService (WSDL file) how to create one .xsd

can some one help crating .XSD file

Regards

Sri

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hey

if you dont have a WSDL then dont use SOAP,instead use HTTP adapter and create a data type manually in IR

thanx

Ahmad

Former Member
0 Kudos

i created data types

DT_getKUNNAR

KUNNAR

DT_gerKUNNAR_RESPONSE

NAME1

LAND1

create two maps

MM_getKUNNAR

MM_getKUNNAR_RESPONSE

Created Interface Mapping but mapping program is not been selected.

did i miss any>

regards

sri

Former Member
0 Kudos

ahmed

IF not WSDL can we crate one?

regards

sri

Former Member
0 Kudos

Hey

>>Created Interface Mapping but mapping program is not been selected.

are you getting any error over here in selecting the mapping?

also make sure that for request u have Message mapping between DT_getKUNNAR and RFC_Request and for response you have mapping between RFC_response and DT_gerKUNNAR_RESPONSE.

also did you make a synchronous outbound message interface and used DT_getKUNNAR as sender and DT_gerKUNNAR_RESPONSE as receiver message?

thanx

Ahmad

Former Member
0 Kudos

Hey

>>IF not WSDL can we crate one?

usually the people who manage the webservice will provide you with WSDL,there should be some way to generate WSDL from a webservice but i m sorry i dont know any.

try Altova XML spy if that can generate the WSDL for u

thanx

Ahmad

Former Member
0 Kudos

>>>>also did you make a synchronous outbound message interface and used DT_getKUNNAR as sender and DT_gerKUNNAR_RESPONSE as receiver message?

I think the problem is here. I will check tomorrow. ( if it fixed, can attach the mappings in Interface mappings).

What should be the next step. configure the HTTP adapters. if any please advise me.

regards

sri

Former Member
0 Kudos

Hey

have a look at the follwoing

/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit

its HTTP to RFC,exactly same as ur scenario

thanx

Ahmad

Former Member
0 Kudos

> HI Moorthy,

> https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs

> /library/uuid/befdeb90-0201-0010-059b-f222711d10c0

> https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs

> /library/uuid/336365d3-0401-0010-9884-a651295aeaa9

I gone through this docs but here i dont have .XSD file how to get one? what are possible ways to get the file? I think at this time client wants to check functionality of soap adapter.

regards

sri

Former Member
0 Kudos

hey

>>I think at this time client wants to check functionality of soap adapter.

they client should provide you with WSDL:)

performance wise HTTP is better than SOAP coz it runs directly on IE,we go for SOAP mainly when we have WSDL else i personally prefer HTTP.any specific reason for opting for SOAP?

thanx

Ahmad

Former Member
0 Kudos

Hi Moorthy

can u explain the process steps to use SOAP adapter.

Request is coming from Ex Partner through SOAP. using BAPI to get the response sending back to EX partner using SOAP.

At this time we dont have .XSD from Ex Partner.

thanks

sri