Skip to Content
avatar image
Former Member

Transport webservice Entry in SICF to QAS and PRD

I have created webservices in SE80 using the Wizrad in DEV. An Entry is created in SICF for the service,

I have transported this to QAS. This Service entry shows up in SE80 but not in SICF. In SOAMANGER I'am able to use to test the it as well after creating an entry there in QAS.

For me use this Webservice from .NET I need this entry in SICF so, back in DEV I right click my SICF entry and create the transport entry, I also created an External Alias and the transport entry for the External Alias. When This was transport to

QAS the external entry was transported to QAS but not the SICF Entry, When I click on the External Alias in QAS I get

an error Target service not available - repair table Message no. SR053

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • avatar image
    Former Member
    Aug 10, 2009 at 09:31 PM

    Hi,

    If you are able to test webservice on QAS then, you can consume this service from .Net, use url of wsdl and call it from .Net application.

    Regards,

    Gourav

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Yes I did this. It did not create the SICF entry when transported to QAS. We can create additional transport req by right click

      on the serivce even this did not create SICF entry in QAS

  • avatar image
    Former Member
    Oct 22, 2009 at 01:03 AM

    Hi Ramesh

    Did you get the resolution for the problem ? we have the same issue..

    Thanks

    Gaurav Sahai

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 22, 2009 at 01:03 AM

    Hi Ramesh

    Did you get the resolution for the problem ? we have the same issue..

    Thanks

    Gaurav Sahai

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi.. I was getting same error. I was configuring binding via user/pass, in security tab, and the password was incorrect. Basis assign a new one, I configure the new one user/pass and the binding was created ACTIVE.

      Regards!

  • avatar image
    Former Member
    Oct 22, 2009 at 12:15 PM

    One way we can solve this issue Ge the get required autorisation in QAS and go to SE80 and create the webservice using

    the regular way. It has worked this way for me.

    Ramesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Ramesh

      Thanks for your reply. I got the auth just for testing and found that I am not able to create icf itself with my Q namespace.

      Any ideas ?? Thanks

      Gaurav

  • avatar image
    Former Member
    Oct 23, 2009 at 05:53 PM

    I did not mean testing authorisation - I meant that you ask the BASIS people to set QAS as modifiable in SCC4 and then your useid should all Create Auhtorisation( you ask for temp SAP_ALL) and then go to SE80 and create the webservice just like you did in DEV When you do this a web service is created and an entry is added to SICF you can right click the entry in SICF and

    test the service in QAS.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi All

      I found a few things by debugging but am not sure if thats the problem for you as well.

      1. If your webservice is more than 15 chars, an internal name is generated for the service.

      There is a table ICFSERVLOC, which is non transportable. In our case the web services used to work fine prior to a refresh from production. This table contain entries if the web services already exist. But durung refresh the entries didnt get refreshed as the table is non transportable. So as we transported web services again, the table entries already existed so a DB insert was unsuccessful which actually creates the node in sicf and activates the binding.

      We deleted the entries in the table and reimported web services again and it worked fine. But we are facing some other issue now..

      The client expects content-type as text/xml and what iit is getting is text/html. I have checked everywhere, everywhere its text/xml. dont know what is the issue.

      Please help me out if anyone ever faced an issue of this kind..

      Thanks

      Gaurav Sahai

  • avatar image
    Former Member
    Aug 24, 2016 at 07:38 PM

    Hi All,

    I know this is an old thread. However, given that many of you, who are involved in this post, may have faced this before - I would like to ask if there is an easy way to ensure that all webservices, service definitions, consumer proxies etc., that are available in QA remain as they are after a refresh from production OR do we have to edit each of these manually after the refresh?

    Regards,

    Dipyaman

    Add comment
    10|10000 characters needed characters exceeded