Skip to Content

Exporting and importing web service end points

We want to be able to export and import web service end points.

Use cases, in case you are interested:

  • We have web service end points in client 100. They get called from a Visual Composer application. We make a full client copy from 100 to 101 as a back-up. We test some stuff that cannot be undone in client 100. It goes wrong. We copy back client 101 to 100. All data is back to the previous state ... except the web service end points. Apparently they are simply not copied in client copies at all, which probably makes sense. So we need to export them before and import them again in the end. Having to manually recreate them is effort, and worse it requires adjusting the callers.
  • We have several identical copies of a landscape, running in fenced virtual machines as linked clones, which means they also have the same host names. We try something in one landscape that involves the creation of web service end points. We can copy most content from one landscape to the other, e.g. enterprise service defintions from the ESR can be exported as files, the implementation (ABAP coding) of enterprise services can be taken over as transport requests (K and R files) and for Visual Composer applications we can upload export the workspace and upload it to a different server. Just the web service end points can only be taken over by manual recreation.

Search in SCN and on help.sap.com brings up nothing, I guess that there simply is no way of exporting web service end points, because our use cases are not so typical, and in most landscapes it does not make sense to transfer web service end points to another server, as it would have a different host name.

So we want to code our own export/import mechanism. Can someone give me some clues how to start? In which table (or across which tables) are web service end points stored? Which functions or class methods exist for reading or writing web service end points?

Monika.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Apr 18, 2012 at 03:53 PM

    Hi Monika,

    what is your problem? Either that web service endpoints are copied in a client copy or are web service endpoints destroyed after you copied them back?

    Why do you work with client copy? If you have a virtualized landscape I would just take a snapshot of a system and simply restore the snapshot.

    Which NetWeaver release are you using? Did you try to use mass maintenance functions of SOAMANAGER?

    Best Regards

    Tobias

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 19, 2012 at 08:06 AM

    Hi Monika,

    Please check the documentation that Tobias already pointed out. We use mass configuration of service endpoints with SOAMANAGER in the ES Workplace systems. We publish them to a Services Registry to have them available at a central location.

    Regads,
    Oliver

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.