Web services / uddi / link ???

Hi everyone,
I have a question concerning web services and uddi and have already post it 3 times but nobody has already answered...
In fact I'm working with a UDDI server (Wasp Uddi) and can discover with it some web services and at the end receive some access points and wsdl files. What I want then to do is to use the procedures that are contained inside the wsdl file dynamically, without generating any stub. Somebody simply told me "yes, it's easy, use the jaxrpc library file !!" but that's not so easy, how can I get the list of the supported procedures, the list of parameters ? Do I have to unparse the wsdl file manually, or can I download some tools that are makimh this work automatically ? Could some body give me an example with a full "service discovery process", from the discovery to the binding using Soap ????
For information I'm working with tomcat, axis, and wasp server uddi...
thank you a lot, if you help me then I will help the other researchers to understand these new emerging concepts...
PA

Hi,
you may want to try the wsdl4j api, provided by ibm. You can download it from ibm's site. This api provides the tools you need to get everything out of a wsdl file, like methods, in-parameters, out-parameters etc. Now, to completely create the remote call at runtime, you need to create the request and response datatypes at runtime, in case they are not primitive (could be java beans for example). If you know the way to do this, please make a post because this is as far as i have gone implementing a trully dynamic client. i don't know how to create and use new classes at runtime.
i hope i gave you some help

Similar Messages

  • Novice for web services any link for powerpoint lectures slide for webse

    i want to start with web services using my knowledge of java
    can any one send me a link for the powerpoint slide show to learn webservices i visited deitel but slides are not available
    appricate our concerns
    thanks

    Hm..I actually don't know what exactly you are looking for, but if you want to learn this web-related stuff, it wouldn't hurt if you check the tutorial first:
    http://java.sun.com/docs/books/tutorial/

  • Web Services - UDDI Context Menu

    Hi
    I have been following the documentation on the creation of a web service and all was well until I wanted to pubish it.  The documentation tells me to right click on the UDDI icon in the variants tab of the Virtual Interface and select publish.
    However, I do not get a context menu appear.
    Any ideas anyone? I'm on ECC6.
    Cheers
    Ian

    Hi,
    you may want to try the wsdl4j api, provided by ibm. You can download it from ibm's site. This api provides the tools you need to get everything out of a wsdl file, like methods, in-parameters, out-parameters etc. Now, to completely create the remote call at runtime, you need to create the request and response datatypes at runtime, in case they are not primitive (could be java beans for example). If you know the way to do this, please make a post because this is as far as i have gone implementing a trully dynamic client. i don't know how to create and use new classes at runtime.
    i hope i gave you some help

  • Web Services UDDI

    Error loading a web service through UDDI selecting the option:
    * Generate stub code into project XXX.jpr to invoke this service.
    show the following message:
    "The WSDL document is invalid for following for the reason:
    Could not load schema element with name of XXX "org.idoox.xmlrpc.MessageProcessingException: org.systinet.uddi.InvalidParameterException: The length of UDDI key is invalid."... "

    You can pick up most of the information you will need about the Oracle9iAS UDDI Registry at the third headline down at:
    http://otn.oracle.com/tech/webservices/ws_architect.html
    There is an Oracle9iAS overview, a viewlet showing the Enterprise Manager UI and documentation there.
    Finally, the UDDI programmer API is also available there at:
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/web.902/q20232/toc.htm
    To get it working with just OC4J follow the instructions in the patch. The patch, discussed in the documentation is #2367149 on MetaLink. Unfortunately, the patch is not available on OTN yet.
    Hope this points you in the right direction.
    Mike.

  • Web Services (Catalog Links) seems to be dead

    Sorry for the bad formating but the forum did not allow anything to format
    Hi experts,
    I'm facing an strange problem within our SRM 7 Portal integration.
    When I open the transaktion "shopping" to display all anabled web services/catalogues it's looks alll normal.
    But when clicking on the link of an web service there happens nothing. There is no difference at the behavior when clicking the internal SRM MDM Catalog link or an external punch out catalog link.
    When typing the URL of the catalog manually in the browser the page opens as intended.
    I did a http trace so see what happens when i'm clicking one of the links. But now I have some data I can't read. So maybe you can help me to find out the defect.
    Edited by: Rico Scharm on Feb 16, 2010 5:58 PM

    Here is the Trace Data:
    ADRESS DATA:
    00:09:45.299     0.069     1763     4943     POST     200     text/xml     https://mpgsrmdev.mpg.orga.de:8443/sap/bc/webdynpro/sapsrm/wda_l_fpm_gaf/;sap-ext-sid=OhB9kX6PcHIKc*BT5s59Og--a3k76*GA5DabEhHwpacEcA--?sap-contextid=SID%3aANON%3aMPGSRMDEV_S15_00%3a4ocZXKryvS2WaXra0dWl0sFAWktQFxenORqKLgeM-NEW
    HEADER
    (Request-Line)     POST /sap/bc/webdynpro/sapsrm/wda_l_fpm_gaf/;sap-ext-sid=OhB9kX6PcHIKcBT5s59Og--a3k76GA5DabEhHwpacEcA--?sap-contextid=SID%3aANON%3aMPGSRMDEV_S15_00%3a4ocZXKryvS2WaXra0dWl0sFAWktQFxenORqKLgeM-NEW HTTP/1.1
    Host     mpgsrmdev.mpg.orga.de:8443
    User-Agent     Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
    Accept     text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
    Accept-Language     de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding     gzip,deflate
    Accept-Charset     ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive     300
    Connection     keep-alive
    Content-Type     application/x-www-form-urlencoded; charset=UTF-8
    Referer     https://mpgsrmdev.mpg.orga.de:8443/sap/bc/webdynpro/sapsrm/wda_l_fpm_gaf/;sap-ext-sid=OhB9kX6PcHIKcBT5s59Og--a3k76GA5DabEhHwpacEcA--
    Content-Length     172
    Cookie     SAPWP_active=1; SAPPORTALSDB0=urn%253Acom.sapportals.appdesigner%253Aframework%2526isPersonalizeMode%3Dfalse; MYSAPSSO2=AjExMDAgAA1wb3J0YWw6UlNUT0xMiAATYmFzaWNhdXRoZW50aWNhdGlvbgEABlJTVE9MTAIAAzAwMAMAA1c2OAQADDIwMTAwMjE2MTYwMgUABAAAAAgKAAZSU1RPTEz%2FAQUwggEBBgkqhkiG9w0BBwKggfMwgfACAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHATGB0DCBzQIBATAiMB0xDDAKBgNVBAMTA1c2ODENMAsGA1UECxMESjJFRQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTAwMjE2MTYwMjI0WjAjBgkqhkiG9w0BCQQxFgQUZH45Jcp1XEYPdSGem83vModAe3cwCQYHKoZIzjgEAwQvMC0CFBTRRtn4Nd9RrsJ9d2r5aIdWq5j2AhUApndso5qHevXdOeVHMKjLJi3hKYs%3D; JSESSIONID=(J2EE5962500)ID0535623050DB10446789244228800476End; sap-usercontext=sap-language=DE&sap-client=100
    Pragma     no-cache
    Cache-Control     no-cache
    Edited by: Rico Scharm on Feb 16, 2010 5:59 PM

  • Passing SOAP header while invoking a web service partner link from BPEL

    I followed the steps of adding bpelx.inputheadervariable. Which is supposed to add the soad header. But after running the BPEL process if I see the message in the console, I don't see the SOAP header. Is there any way to see how the SOAP header is passed or did I set it incorrectly?
    This is what the message looks like:
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Header>
    <ns0:Context xmlns:ns0="http://www.informatica.com/wsh">
    <SessionId>[string]</SessionId>
    </ns0:Context>
    </soap:Header>
    <soap:Body>
    <ns0:StartWorkflow xmlns:ns0="http://www.informatica.com/wsh">
    <DIServiceInfo>
    <DomainName>[string]</DomainName>
    <ServiceName>[string]</ServiceName>
    </DIServiceInfo>
    <FolderName>[string]</FolderName>
    <WorkflowName>[string]</WorkflowName>
    <WorkflowRunId>[int]</WorkflowRunId>
    <WorkflowRunInstanceName>[string]</WorkflowRunInstanceName>
    <Reason>[string]</Reason>
    <Attribute>
    <Name>[string]</Name>
    <Value>[string]</Value>
    </Attribute>
    <Key>
    <Key>[string]</Key>
    <mustUse>[boolean]</mustUse>
    </Key>
    <ParameterFileName>[string]</ParameterFileName>
    <Parameters>
    <Parameters>
    <Scope>[string]</Scope>
    <Name>[string]</Name>
    <Value>[string]</Value>
    </Parameters>
    </Parameters>
    <RequestMode>[ETaskRunMode]</RequestMode>
    <TaskInstancePath>[string]</TaskInstancePath>
    <IsAbort>[boolean]</IsAbort>
    <OSUser>[string]</OSUser>
    </ns0:StartWorkflow>
    </soap:Body>
    </soap:Envelope>
    I am trying to invoke the 'startworkflow' operation of Informatica web service Dataintegration.wsdl
    Edited by: user611166 on Apr 1, 2010 10:10 AM

    Hi,
    Try using obtunnel with your bepl console.
    Alternatively, if your server is on unix/ linux, try tcpdump to capture packets to a particular server and then open the file in wireshark to analyse the contents.
    Wish SOA suite would allow us to view this by default!
    Regards,
    Sappy

  • SRM 7.0 Catalog (Web Service) Portal Links Not Working

    Hi,
    Following an upgrade to the latest Service Packs for SRM, we are encountering an issue with dead links to Catalogs (both Internal MDM and External).
    Prior to the upgrade the normal catalog (webservice) links, as defined in the SPRO (Supplier Relationship Management>>SRM>>Master Data>>Content Management>>Define External Webservices)  would open a new window to either our Internal MDM Catalog or an external punch-out catalog.
    After the upgrade these links are now "dead", no window opens and neither of the Catalogs open.
    We are on the following release levels:
    Patch set SP 06 patch 01(Build 7.1.04.124 ). SMP is SP07 Patch01 (Build 7.1.04.134)
    Help would be appreciated.
    Thanks and Regards,
    Mike

    Hi Jason,
    I am also facing the same concern. I have done all the below configurations
    1.) As per the SAP note 1643978, I have configured the Launch catalog in LPD_CUST
    2.) And the group access has also been assigned to the user as per the above note
    3.) In reference to the folder permissions on portal content, the access has been given according to the note - 1260119
    After doing all the changes, the external punch out catalog links are still dead. Could you please advise if there is any other activity which needs to be performed. Thanks in advance for your help.
    Best Regards,
    Bharathi

  • How to enable SOAP compression in web services

    Hi, I have created a web services by exposing an EJB using annotations. Trouble now is that the output is an array of Objects which grew to a significant size to cause latency issue. I have saw folks using filters to compress the HTTP response but is unable to find much resources on the web linking up annotated-EJB web services to link up with the filters but most of the examples I see are based on handlers and not EJB-exposed web services, can someone point me to some resources for that type of web services + compression?
    Another thing which caught my attention is the use of the <compress-html-template> tag which needs to be in the web.xml file, but since I am using a "generated" web services as per say, I do not have that web.xml file, how then can I use that feature?
    Thanks in advance.

    Hi Anke,
    all tables that have been created in V9.7 with attribute COMPRESS YES will be compressed statically .
    db2 " select count(*) , rowcompmode from syscat.tables group by rowcompmode "
    After the upgrade to 10.5 all tables created with attribute COMPRESS YES will get rowcompmode='A' but old tables created with V9.7 will stay with rowcompmode='S' .
    You can change tables from  rowcompmode='S' to rowcompmode='A' via  ALTER TABLE . After this all new pages or old pages that are touched will be adaptively compressed. But old pages that are not touched will only be static compressed. To get all pages of an existinbg table adaptive compressed you need to move data. For example with DB6CONV.
    Regards
                   Frank

  • Web service deploy in ECC or in XI

    Hello,
    I am bit confused on deployment of Web services. I found that we can deploy BAPI/RFC in ECC using wsadmin or soamanager. This means Can i access this web service from third party system with out using XI.
    But, i heard this is obsolete now and we should XI for this.
    This means Do i need to create scenario in XI as SOAP-RFC..where RFC on ECC and expose this interface as web service in XI using RFC adapter..
    what is the best way, and how can i deploy BAPi as web service.... If I deploy it on ECC what is use of XI in this case.
    Can i call this BAPI deployed WS from Java system.
    Thanks,
    Srinivas

    Hi ,
    You can always generate the wsdl from bapi by going to the link mentioned below and can invoke the WS from any other Web System. It will behave like normal web service.
    Link to generate the wsdl:
    http://<ECCserver>:<port>/sap/bc/soap/wsdl11?services=<FunctionName>&sap-client=<client>
    You can save the wsdl and use in in your client to invoke this. There is no need of XI in this case.
    Howsoever as best practice, to achieve ESOA the webservices should be located at central location(XI) and should be invoked from there. 
    Reward points if this answers your question and helpful.
    Thanks
    Amit

  • Problem deploying web service to OAS 10.1.2.3

    Hello!
    I'm having an issue deploying a web service to Oracle Application Server (OAS) 10.1.2.3.
    I completed the tutorial to create a web service here:
    Link: [http://www.oracle.com/technology/obe/obe1013jdev/10131/devdepandmanagingws/devdepandmanagingws.htm]
    However, the tutorial only utilizes the local embedded OAS (10.1.3.3.0).
    So far I made the following change in my web.xml file:
    (now using):
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    (generated, now commented out):
    <!--<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">-->
    I then packaged the application as WAR file. I also tried a EAR file. I am able to deploy okay to the server, but I cannot find my web service.
    Can someone please help me determine what I'm doing wrong? Thanks.

    Trying a J2EE 1.4 sample for a J2EE 1.3 environment is quite difficult, J2EE 1.3 doesn't support WebServices out of the box.
    On the other hand it is not quite easy to find the 10.1.2.x samples... Either upgrade your OC4J to 10.1.3 or try these samples: http://www.oracle.com/technology/sample_code/tech/java/codesnippet/webservices/index.html
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Set listbox items from web service response

    Hi All
    I am trying to set list box items from a web service response. Couple of issues over here:
    1. The user should be able to select multiple items from the list. Hence if I set "Allow multiple values" and set Commit on "exit", then after the web service returns the output, no data is displayed in the listbox. I need to click inside the list box to see the data returned by the web service. How to overcome this..??  ( However this problem (clicking inside the listbox to see the items) does not exist if "Allow multiple values" is unchecked and Commit is set on "Select". )
    2. After the list box is filled up, certain default values should be selected. This selection is based on one of the response field (which is actually a table with multiple values... ). Hence, how to capture this response field and set the default values in the above list..??
    3. The same case for a dropdown. The values are visible in dropdown. However, a default value should be selected and displayed after returning a response from web service. Again, this default value is dependant on another field in the response as in point no.2
    I am trying to use postExecute event as described in [this|http://forms.stefcameron.com/2009/03/23/pre-process-web-service-responses/] link...however not able to achieve the functionality. Please provide suggestions / inputs.
    Thanks
    Deepak

    Hello,
    first: I don´t know anything about the right solution. I am unaware of the existence of the solution, because there were quite many of question about this multiple selection problem and I don´t remember a single "answer".
    I can recommend you to simplify everything and create the functionality yourself. I have done that before to avoid these "Adobe-standard" problems. If you have a problem with autofill of the object, ask your WS to send you a single string and pass it yourself using scripting (JS).
    And if you have problems with multiple selection, create your own field/ object. Get the string of values, parse it, create multiple lines of the dynamic table with some suitable tool to check/ select the rows you need (use checkbox for example, and your text as a table row). This way you can selected anything you want with no problems at all. It wil only cost you some extra work.
    Regards, Otto

  • Soap response the web service test page

    Hi
    I am trying to write the static client for a wlw web service. This web service doesn't have @jws:protocol specified, so it has get, post and soap. When I call one of its method using soap port in my static client, it returns the html looks like the weblogic test page for this web service. Here it is:
    <-------------------- RESPONSE TO CLIENT --------------->
    URL           : http://localhost:7001/webservices/testWS.jws
    Response Code :200
    Headers       :
      Date=Thu, 07 Feb 2008 17:18:08 GMT
      Content-Length=11724
      Content-Type=text/html; charset=UTF-8
      Expires=Thu, 01 Jan 1970 00:00:00 GMT
      Connection=Keep-Alive
      Set-Cookie=JSESSIONID=Hr9Qt7BTQQzvM0pGZhvyPjL7typsrTK1GLp0BZZQnRGFwfx90x8K!606
    033313; path=/
    Envelope   :
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <title>BEA WebLogic Workshop: testWS.jws Web Service</title>
    <link rel=stylesheet href="testWS.jws?.RESOURCE=shared.css">
    <body>
    <table border=0 cellspacing=0 cellpadding=0 width="100%">
    .....First why doesn't it return soap message? And it doesn't execute the method at all. How can I make it call the method and return the soap message?
    Thanks
    Edited by Holy at 02/08/2008 9:45 AM

    Figured out that the testWS.jws is deployed to use ssl. But the wsdl generated has http. It works fine after I manually changed to https.

  • Trouble creating Web Service Reference

    I am using Apex 3.0 and trying to create a new web service reference from the Shared Components page.
    Clicking the 'Web Service Refernces' link however takes me back to the login screen ! The Url shown in the browser is as below
    http://localhost:7777/pls/apex30/f?p=4550:1:393172515481281::::FSP_AFTER_LOGIN_URL:\f?p=4000|170|1940120004338053||NO|||\
    Any idea why this may be happening ?

    Totally Weird !
    I cleaned out the contents of the FLOW_PAGE_CACHE table and all is fine now !

  • WEB services in SAP BI 7

    Hi all,
    I have created some function module based web services. Can any one plz tell me what is Function group based web service??
    what is difference between calling function module based and function grp based web service??

    Hello,
    Like helps you to understand that it is a Web Services, this link https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/609a92cf-6e13-2b10-93bc-be4c9fbc0bf7
    Greetings
    Edited by: Javi Cruces on Dec 12, 2008 2:02 PM

  • Customer creation through Web service portal in ECC

    Hi All,
    We have a requirement where we have to Create/ Change Customers (Tcode XD01/ XD02) in ECC through Web service portal linked with RFCu2019s.
    1.      There is standard FM for this SD_CUSTOMER_MAINTAIN_ALL, But SAP standard functionality/ notes recommend not to use this FM for such requirements.
    2.      Since we have periodic configuration changes for Customers, The option for using BDCu2019s is also ruled out.
    3.      Since we have to do the error handling and reporting back to web service portal end as well, Using IDocu2019s also looks tricky at this moment.
    Please suggest ways to accomplish this. Any input is welcomed.
    Thank you.

    Hi,
    SD_CUSTOMER_MAINTAIN_ALL is used in standard during the maintenance of a consumer using the standard customer master data transaction XD01 & XD02.
    It is not intended to be used out of the transaction and in no case it should be used out of its original context. Due to the specificity of the function module, out of the original context we may face limitations and data inconsistencies.
    This is precisely what you will face in your case.
    For the maintenance of customers, there is NO BAPI and NO direct function module.
    There are some functions modules like the one above where the name is looking nice. But these should not be used.
    Below ECC 2005 (6.00), the only solution was batch input and DEBMAS idocs. See [note 384462|https://service.sap.com/sap/support/notes/384462]
    Starting with ECC 2005 (6.00) and above: a synchronisation tool has been introduce. See class CMD_EI_API and VMD_EI_API
    Hope this helps
    BR
    Alain

Maybe you are looking for

  • Desktop is not defaulting to PCI Express video card

    Installed a Nvidia GTX 560TI w/appropriate power supply AFTER disabling secure boot and enabling legacy support.  The computer booted to the video card after the second try reboot, drivers successfully installed.  Later after attempting to wake the c

  • Exporting using share to file isn't working in my iMovie.

    When I use Share > File to export my movie I get the notification saying it's successful. But when I go and look in the folder I saved the movie to it's not there. How do I fix this problem and actually get the iMovie to export my project to a regula

  • Function with return type boolean

    I have created a function with return type boolean as: CREATE OR REPLACE FUNCTION fn RETURN BOOLEAN AS exp EXCEPTION; BEGIN return TRUE; EXCEPTION when OTHERS then RAISE exp; END; FUNCTION fn compiledThen I was trying to call this function into dbms_

  • How can we identify idoc is generated from ale or edi

    hi friends, This is interview question asked in tcs, how can we identify idoc is generated from ALE or EDI. please give me reply if anybody knows thanks, hari priya

  • Problem related to Sending Of Data through SMS/Mail?

    Hi All, I want to send my Data to the respective client through Mail/SMS. can I configure my system for that, And If yes than HOW?