on 11-02-2007 5:27 AM
Hi Gurus,
I have created custom web services in my dev system and i am wondering, if i need to create the WSDL's seperatley in QA and PROD systems (for the transported RFC or BPI in theses systems).
Reason being the WSDL in DEV system will point othe the RFC/ BAPI in the dev system only.
Is it required to create new in each system..
Please provide me your pointers.
Thanks and Regards,
Anto.
Hi there,
You are mixing two concepts together here.
ABAP components, JAVA components, COBOL components etc are pure SDLC components. In a SERVICE context they are service implementation application components not really the service itself. WSDL is the service contract.
What is all about a service is SERVICE interface, service messages, service data types, service ports, binding and service location.
In a well defined service life cycle methodologies there will be something called seperation of concern which should address how to associated service implementation component should transaport among application layers such as DEV,QA, PROD etc and how to transport service contract as service entities between different layers.
Service entities such as schema are layer independent entities so it should not have a specific layer dependency.
However when you bring all service metadata through a service contract such as WSDL you have to design the WSDL in such a way so that dependency can be minimized.
If you can look into details of Abstract WSDL and Concrete WSDL concept, you know the FACT except service location and binding there is not much depencency specific to a given layer such as DEV or QA.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Shaji,
<i>except service location and binding there is not much depencency specific to a given layer such as DEV or QA.</i>
So once i transport these RFc's and interaces to the QA, should i regenrate the WebService in QA or will just the transport will do?
Kindly clarify.
Thanks and Regards - Anto.
Hi Antony,
I think for transporting non abap objects we can use CTS+ utility of SAP.
Please refer this pdf
also refer to the below ebook for webservice.
Regards
Sumit Bhutani
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Antony,
ABAP custom web service is nothing but an RFC enabled function module, for transporting any abap object you have to create a transport request. same applies here too, you can go to tcode se84 and in the enterprise service node, select your web service definition and just change it and save it in a transport request. thats it...once you will transport the virtual interface (RFC) it will generate the wsdl in the target system.
Regards
Sumit Bhutani
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.