Dealing with changing service wsdl locations  in the ESB

Hi,
I wonder how you can easily change the WSDL locations for the webservices in the SOAP services of your ESB project. I need this to be able to easily deploy an ESB project on the different OTAP environments.
I have looked for a solution myself, but till now I must conclude that you need to make a new SOAP service each time the WSDL location changes. Also, you need to make a new xslt mapping file in the routing service that is proxying the SOAP service, because the mapping file also contains/needs WSDL location information. I omit the option to manually edit the source files in my favourite text editior, because this is not want you want by default.
BPEL contains a wsdlRuntimeLocation parameter for its PartnerLink definitions, which you can use to change wsdl locations during environment change. I hope the ESB also has a comparable option to make environment changes easy...
Regards,
-Tom

Hi,
I am getting a null-pointer exception when I run the task extractESBDeploymentPlan:
BUILD FAILED
E:\workdir\soa-blueprint\trunk\soa-tickets\ticket-esb\build.xml:67: java.lang.NullPointerException
     at org.apache.tools.ant.Task.perform(Task.java:373)
     at org.apache.tools.ant.Target.execute(Target.java:341)
     at org.apache.tools.ant.Target.performTasks(Target.java:369)
     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
     at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
     at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
     at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java:43)
     at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
Caused by: java.lang.NullPointerException
     at oracle.tip.esb.client.anttasks.ExtractESBDeploymentPlanTask.hasValidDeploymentPlanFilename(ExtractESBDeploymentPlanTask.java:101)
     at oracle.tip.esb.client.anttasks.ExtractESBDeploymentPlanTask.performSemanticValidation(ExtractESBDeploymentPlanTask.java:137)
     at oracle.tip.esb.client.anttasks.ExtractESBDeploymentPlanTask.execute(ExtractESBDeploymentPlanTask.java:524)
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
     at org.apache.tools.ant.Task.perform(Task.java:364)
     ... 14 more
--- Nested Exception ---
java.lang.NullPointerException
     at oracle.tip.esb.client.anttasks.ExtractESBDeploymentPlanTask.hasValidDeploymentPlanFilename(ExtractESBDeploymentPlanTask.java:101)
     at oracle.tip.esb.client.anttasks.ExtractESBDeploymentPlanTask.performSemanticValidation(ExtractESBDeploymentPlanTask.java:137)
     at oracle.tip.esb.client.anttasks.ExtractESBDeploymentPlanTask.execute(ExtractESBDeploymentPlanTask.java:524)
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
     at org.apache.tools.ant.Task.perform(Task.java:364)
     at org.apache.tools.ant.Target.execute(Target.java:341)
     at org.apache.tools.ant.Target.performTasks(Target.java:369)
     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
     at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
     at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
     at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java:43)
     at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
Total time: 0 seconds
I have made sure that all the needed libraries are found. I assume that the deployment file doen't need to exist yet.
Looking at the error-trace, i can see that the ant raises an error during the the validation of the deploymentplanfilename
I think i'm missing some essential initialization step..Do you know which?
Regards,
-Tom

Similar Messages

  • I have moved from the UK to the USA and have a new phone, I try to change my country location on the store and get an error message saying I have to cancel my itunes match and have a pass incomplete, any ideas?

    I have moved from the UK to the USA and have a new phone, I try to change my country location on the store and get an error message saying I have to cancel my itunes match and also that I have a pass incomplete, any ideas how to fix and change the store. It is becoming a problem with getting some USA aps and content
    Thank you
    Tom

    iTunes match is a subscription that you have in when you were still in the UK. According to the terms & conditions you'll need to wait for the susbcription to end before you can change your country to iTunes Store USA.

  • Detail steps in dealing with Web Service to IDoc

    Dear All,
    Iam dealing with Web Service to IDoc Scenario . I want detail steps like how to proceed from start to end of this scenario. Please do the needful.
    Thanks & Regards,
       Sarat

    Hi Sarat
    Just try these
    /people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
    /people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI
    /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    Reward points if useful

  • I purchased and registered my CS 5.5 in Australia, but now live in the UK. How do I change my billing location to the UK?

    Does anyone know how I change my billing location to the UK?

    Contact support by web chat or phone.
    Mylenium

  • What is the best way to deal with different audio sample rates on the same timeline ?

    what is the best way to deal with different audio sample rates on the same timeline ?

    You don't have to do anything special. If possible, start your project with a clip that has the desired target frame rate and audio sample rate, and your project parameters will be set automatically. Other sample rates will be converted under the covers.
    For example, if your video is shot at 48khz, you can add music files at 44.1khz with no problem.
    If you are recording audio that you want to synch with video (multicam), you will get best results if everything is 48khz, but you can use 44.1 if that is all you have. Once I forgot to reset my Zoom to 48,000 and it still worked.

  • I need help with changing my verizon vm to the system voicemail

    I need help with changing my verizon vm to the system voicemail

    Deleting the iTunes account is not the solution as you will very likely lose any and all purchases ever made with the account.
    If you cannot find the option on the site, contact iTunes support.

  • Dealing with Person column when someone leaves the organization?

    We have a list which has a person (people picker) column.  This column pulls from (is validated against) several possible sources including Active Directory.  If a name cannot be found when adding/updating a record then the following error message
    appears in red just below that field:
    > No exact match was found. Click the item(s) that did not resolve for more options.
    We have a particular record we are trying to update.  Per security policy former employees *must* be deleted from AD.  Now, however, that the person in the person column of this record has left it is impossible to update his record due to the mentioned
    error message.  His name won't validate even though he still exists in the User Information List.
    How can this be overcome?  Is it a configuration issue?  It must be possible to update the record of a person who has been deleted from AD; otherwise, this would present major issues to organizations.  We are considering using text for person
    names instead of system-validated person columns and clearly that would not be Microsoft's intent.
    Question originally posted on: 
    http://sharepoint.stackexchange.com/questions/103803/dealing-with-person-column-when-someone-leaves-the-organization/103949#103949
    The given answer indicates an issue with our security policy, but I'm told our policy of deleting (not disabling) AD accounts is fairly standard in the industry.  Is Sharepoint not properly equipped to deal with deleted AD accounts?  If so, it
    would seem to render the people picker useless.

    I would agree, this is an issue with the security policy (simply disabling users is also quite common, e.g. in case they return to the organization you can simply reactivate their account). But are you also removing the person from the User Information
    List within SharePoint?
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Anyone else get screwed by a sales rep when dealing with changing to the edge plan?  I just got screwed and want to know if anyone else has had issues.

    I am looking to change service after dealing with an idiot at my local store that totally misrepresented the plan and is costing me more than ever to have phone service. 

    Me and my fiance were both conned into the edge plan after the idiot rep
    lied to us about not saving money by merging our accounts.   Then we find
    out that we can't merge because of the edge plan we have.  I am writing
    letters and posting messages to find or if this has happened you anyone
    else.   No one has been able to help us so my main focus us to inform as
    many people as possible about what happened
    On Aug 15, 2014 9:20 PM, "Verizon Wireless Customer Support" <

  • Attempt to deal with changing login account name issue

    Like many companies, we have on a regular basis people who change names due to life situations. I have tried a variety of things to deal with this in SharePoint.
    The changes start with the Active Directory admins, who create the user's new login during a night shift. I get an email about the change. When I look in the user profiles, I see that many of the fields for the user reflect the change. However, the
    actual account name attribute, which is read only to me, never changes during this period.
    So this morning, I once again web searched, found
    http://geekswithblogs.net/rgupta/archive/2011/02/16/change-accountnameloginname-for-a-sharepoint-user-spuser-again.aspx and tried the recommendation.
    I ran
    stsadm -o migrateuser -oldlogin mydomain\old -newlogin mydomain\new -ignoresidhistory
    The user does not exist or is not unique.
    PS C:\Users\sa_spfarm>
    This is the type of behavior I have gotten over time.
    For the longest time I didn't do anything since the user profile was mostly updated. Then an InfoPath programmer reported getting stale information when trying to get the user's login. After research we found that it was using the account name for the user
    rather than the login attribute (which is properly updated).
    Several times I went through adding all the people who had out of date info in their user profile.
    I recently tried to write some powershell that would at least produce a report for me of all  users in the farm whose account name differed from their logins - I was never able to get code that actually worked.
    Surely there is something simple that I am missing. I am hoping someone reads this who recognizes the problem and lets me know.
    The user profile sync is running - new user profiles appear in the system each day and as I said, in all the cases I have seen, the AD information in the profile has all been updated - except the account name (which I suspect must be an index key or something
    for the profiles).
    Thanks!
    About the only thing I have seen that works is to go into all dozen or more of our site collections and add the user's new login to an appropriate sharepoint permission group - that seems to force the account name update or at least removes the old entry
    and creates a new one (I am uncertain which it does).

    Hmm. Let me see if I can.
    Okay, so if you look at the 3 entries from the detailed user list of one of our site collections, you will see that most users are like the first and last one in this screen shot - where the login column and the user name column have the "same"
    name (one has a domain and the other doesn't... that isn't the issue to which I am referring).
    The middle person however has a user name which was the last login the user had, and has a login string with the correct domain and the correct login.
    When I go to Central Admin > manage service applications > User Profile Service Application > Manage User Profiles and I search for the old name, it is not found in either the missing or the active user profiles.
    When I search for the new name, a user profile is found. When I read through the user profile, there is no attribute which has the value of the old name.
    There are calls from users in this situation which lead us back to user list information like this.
    I have seen a user who was able to sign a document out for change in a doc library, but who could not sign it back in because "it was already out to another person" where the other person is the old name.
    Likewise, as I mentioned, if an InfoPath attempts to pull the user's information back from the sharepoint web service, there have been, at least for us, times when the old name is returned with certain methods instead of the new name.
    The interesting thing in this case is that normally I can fix these by adding the new login into a sharepoint group for the site collection. So far, that has not helped with this user.

  • How do I establish or change my "Home" location in the Mavericks Maps app?

    In the Maps app in Mavericks my "Home" location is completely wrong, and there doesn't seem to be a way to change it.
    The address itself, as it's expressed in text, is correct. But the location on the map in terms of where the address is located is entirely wrong.
    How do I alter the location of "Home" in the Maps app to establish the correct location.
    I have sumitted an error report to Apple to identify the problem. But this seems to be a futile effort, since I did the same thing when the Maps app was released for iPhone over a year ago and there's been no adjustment made.
    So I'm looking for a way to manually correct my "Home" location on the map. Anyone know how to do this?

    I have the same or similar wierd problem. For some reason, maps (and calendar when calculating travel time) believe I live some 80 km south of what I do. In another town, a street that doesn't have a similar name to mine. The address in contacts is correct. When I search for that address in maps it shows the correct address. If I type "home" in maps' search field it shows 2 homes, the wrong one and the good one (with the adress wrote). I have no idea how the wrong home got in there and how to get rid of it...
    Calendar always uses of course the wrong home to calculate travel times...

  • Dealing with customer services!!!

    Anyone had the delight of trying to deal with ADOBES online customer service team?
    opening an issue on June 1st with one or two responses, that had completely mis-read my issue.  They finally got around to answering (again) this morning!!!
    With the answer 'You should try the many Adobe help forums around the world...don't worry these are free'
    The question was, if Photoshop CS2 is incompatible with VISTA HOME, how would I be able to purchase Photoshop CS4 upgrade?
    One of the answers they gave me was that I only have DREAMWEAVER!! Well no I don't!!!!
    And having already asked the question on a few forums, as to whether photoshop CS2 is compatible the answer was no...I am therefore spending the day writing this on all forums I can find.... Because I am certainly not going to get any help from ADOBE.....who are the producers of this software and if the best they can come up with is to go to forums, run by other people than themselves...well what a state that comapny must be in.
    If they don't know why their software is incompatible!!!!!!! Reminds me of baths and inability to run one!!!

    Yeah,
    I chatted with a rep. online...
    This was my question:
    where do I submit my educational form?
    Answer:
    So you want the link for the educational store,
    Sure right here! *Link*
    And yeah....
    I thought that was messed.
    I dont even bother with emailing them!
    It took them two months to answer
    one question.

  • Where are the stamps files with their crazy names located in the Macintosh

    Hey
    I am looking for the files stamps with those crazy names. I work on a iMac OS X Tiger.
    I have created a stamp and found the corresponding file in "acrobat user data" but I want to create a dynamic stamp.
    I have found this tutorial :
    http://www.acrobatusers.com/tutorials/2007/custom_dynamic_stamp/
    very helpfull but I am unable to find the dynamic file they mention in this tutorial.
    I would like to know where are located the files, whith they coded names, corresponding to the models of stamps given by acrobat. Where are they located in the Macintosh ? I can't find them.

    for the existing stamps, go to where Acrobat has been installed, right-click or ctrl-click the Acrobat package and select 'Show package contents'.
    The browse to the following folder assuming you're using the English version of Acrobat:
    Contents/Plug-ins/Comments.acroplugin/Stamps/ENU/

  • Resource com.sap.aii.af.svc with type service, not active on the server

    Hi Forum,
    in my X1 server, in rwb, it gave error:
    HTTP request failed. Error code: "503". Error message: "Service Unavailable [http://xyz:50000/AdapterFramework/rtc,
    on further analysis we find that:
    <b>  Application cannot be started.
      Details:   com.sap.engine.services.deploy.container.ExceptionInfo: Application sap.com/com.sap.xi.mdt cannot be started. Reason: it has hard reference to resource com.sap.aii.af.svc with type service, which is not active on the server.</b>
    and the service/component com.sap.aii.af.svc is not present as the error says,
    In visual admin, in the services list i couldnt find this particular resource,
    pls instruct me how to deploy/start this service com.sap.aii.af.svc ,

    Hi,
    Please check out the user authorization and role and also check that you are maintaining the passwords in all places where required.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • How to deal with changing in Make-to-order style sales order?

    Hi, SAP experts,
    our situation and requirement:
    my client use make-to-order style to create sales order, normally one item in sales order.
    And this item stand for a dummy material, which include several components.
    Limited with material purchase delivery schedule, sales orders need to be made as planned sales
    orders to drive MRP to run out material requirement in ahead. Therefore, planned sales orders will
    often changed as final assigned customer request.
    1. Could be a possible to define components level to release sales order?
    2. If components in sales orders is replaced or added, even whole sales order released, production order initialized, how to deal with it?
    Scenario one: components in sales order added, modified in sales order, which will automatically create another production order for replacement action? if not, how to do?
    Scenario two: components in sales order replaced, how this sales order requirement transfer to production order?
    3. what about costing calculate for this changing?
    Thanks for your kindly help in advanced,
    Zhou Zhen

    Don't forget, this include both concrete inner classes as well as any anonymous inner classes you create, like
    myButton.addActionListener(new ActionListener()
      // Yada Yada Yada

  • Change SOAP Address Location in the WSDL

    When deploying a BPEL service the SOAP Address location is automatically generated to have the
    http://{SERVER}:{PORT} of the SOA server where you are deploying the service but i need to have a different address location.
    I basically needs this because we have a load balancer and firewall restrictions for any external third party that want to invoke our service.
    So the WSDL URL we give to the third party who want to invoke our service will be
    https://loadbalancer/orabpel/default/TestService/1.0/TestService?wsdl
    instead of
    http://soasever:soaserveport/orabpel/default/TestService/1.0/TestService?wsdl
    The loadbalancer will then strip of the https connection and send it as http request to the SOA server.
    So the third party is now able to access the WSDL but he is having issues while invoking the service as the SOAP address location is still having our SOA server name
    Any ideas?

    This can be achieved through dynamic partner linking.
    http://download.oracle.com/docs/cd/E19509-01/821-0017/cnfg_bpel-se-dynamic-ptnrlink_c/index.html
    HTH
    -ND

Maybe you are looking for

  • 2 days ago starting firefox brings up FF Support tab like I just started, how do I stop it?

    Not sure but about 2 days ago when I started Firefox, my standard 2 tabs of Yahoo Mail and Facebook came up but the first tab was "Mozilla Support" like I just joined Firefox and I don't see any box anywhere to uncheck or check that says "don't show

  • Can i call a HTTP Post method in ABAP or XI?

    Hi All, Can you please let me know how to call a HTTP Post method in ABAP or XI? my HTTP Post is looks like (HTML form) <form action="http://111.111.111.1:8080/sample_url" method="POST"> <table> <tr><th>applicationId</th><td><input type="text" name="

  • IPhoto 09 Deleting Question

    i recently imported my phots into iphoto 09 that i got the with snow leopard last year. can i delete them from my pictures folder (i imported from) and it will be stored on iphoto

  • Can't export MP3 audio from Premiere Elements 9

    I want to export the audio from my movie.  The File, Export option appears to be unavailable, regardless of what I do; I saw elsewhere on the forum that all exporting is now done through the Share tab, and referring to PE8, the post recommended the "

  • PMIS : MTTR/MTBR - Equipment

    Hi Experts, I want to know the data in PMIS : MTTR/MTBR - Equipment, but after input equipment, there are no data record. I also do set the breakdown indicator check box in the notification and also enter malfunction start date and mallfunction end d