Web services ....i dont get it

is it so complicated to return a custom data type in a web serivce
i dont want to use ant.. i like to know what i am doing
need to do so much thing
wsgen
wsimport
schemagen.
and then do binding..
or i am missing somthing..
helpppppppppppppppp
all i need is a simple example if there such thing..

Hi:
If you are using Sun Application Server 9, then you don't need to use/integrate
JWSDP on it. SJSAS 9 contain full webservices support including JAX-WS 2.0, JAXB 2.0 support.
If you are new to these technologies then I would encourage you to go through JAX-WS articles at
http://wiki.java.net/bin/view/Javawsxml/JaxwsArticles
Link to these articles is available from JAX-WS project ( part of GlassFish project : https://glassfish.dev.java.net ) home page on java.net at
https://jax-ws.dev.java.net/
If you still have any questions then please let us know.
Just FYI, there are mailing lists specific to JAX-WS ( "[email protected]" ) and GlassFish ( "[email protected]" ).
Ofcourse please feel free to use this forum for followup :)
Regards
-Ramesh

Similar Messages

  • Urgent!! PL/SQL web service can not get output param in BPEL

    OC4J 10.1.2 generate PL/SQL web service can not get output param can not get output param in BPEL when call a pl/sql webservice.
    wsdl as follow:
    <types>
    <schema targetNamespace="http://db.func.getqf/COMMON.xsd" xmlns:tns="http://db.func.getqf/COMMON.xsd" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <complexType name="db_func_getqf_COMMONUser_getqf_Out">
    <all>
    <element name="pnqfysOut" type="xsd:decimal"/>
    <element name="pnzqfOut" type="xsd:decimal"/>
    </all>
    </complexType>
    </schema>
    </types>
    <message name="getqfOutput">
    <part name="return" type="xsd1:db_func_getqf_COMMONUser_getqf_Out"/>
    </message>

    the wsdl which generate by OC4J is as follows:
    <?xml version="1.0" ?>
    - <definitions name="COMMON" targetNamespace="http://db.func.getqf/COMMON.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://db.func.getqf/COMMON.wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd1="http://db.func.getqf/COMMON.xsd">
    <documentation>WSDL for Service: COMMON, generated by Oracle WSDL toolkit (version: 1.1)</documentation>
    - <types>
    - <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://db.func.getqf/COMMON.xsd" xmlns:tns="http://db.func.getqf/COMMON.xsd" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <complexType name="db_func_getqf_COMMONUser_getqf_Out">
    - <all>
    <element name="pnqfysOut" type="xsd:decimal" />
    <element name="pnzqfOut" type="xsd:decimal" />
    </all>
    </complexType>
    </schema>
    </types>
    - <message name="getqfOutput">
    <part name="return" type="xsd1:db_func_getqf_COMMONUser_getqf_Out" />
    </message>
    - <message name="getqfInput">
    <part name="param0" type="xsd:string" />
    </message>
    - <portType name="COMMONPortType">
    - <operation name="getqf">
    <input message="tns:getqfInput" />
    <output message="tns:getqfOutput" />
    </operation>
    </portType>
    - <binding name="COMMONBinding" type="tns:COMMONPortType">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc" />
    - <operation name="getqf">
    <soap:operation soapAction="urn:db-func-getqf-COMMON/getqf" />
    - <input>
    <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:db-func-getqf-COMMON" />
    </input>
    - <output>
    <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:db-func-getqf-COMMON" />
    </output>
    </operation>
    </binding>
    - <service name="COMMON">
    - <port name="COMMONPort" binding="tns:COMMONBinding">
    <soap:address location="http://localhost:9700/plsqlgetqf/getqf" />
    </port>
    </service>
    </definitions>

  • Axis - Web service is not getting deployed on https

    I am using axis api for creating web service and Tomcat to deploy it. When I deploy the web service first time, it works perfectly, but If I upgrade my web
    application, the server-config.wsdd file gets deleted from WEB-INf directory of my web application.
    If I try to deploy the web service again, it does not get deployed on https, but on http it gets deployed. I am using following commands to deploy the web
    service:
    On HTTPS:
    java -Djavax.net.ssl.keystore=/root/.keystore -Djavax.net.ssl.keyStorePassword=password org.apache.axis.client.AdminClient -lhttps://localhost/serviceURL
    deploy.wsdd
    HTTP:
    java org.apache.axis.client.AdminClient -lhttp://localhost/serviceURL deploy.wsdd
    When I deploy the web service on http, the server-config.wsdd file gets created automatically and the web service gets deployed, but the problem is on https.
    Web service does not gets deployed on https and the server-config.wsdd file is not created. Even if I create the server-config.wsdd file manually, the web
    service does not get deployed on https. Once I deploy the web service on http, I am able to deploy it on https.
    Please help resolving the issue. Thanks.

    Hi Reema,
    Thanks for your reply.
    But here I am not doing replication, I am working on initial upload of vendor master.
    For all the standard fields its working fine.
    but we have some 'Z' fields so I enhanced the web service with 'Z' fields after that I am not able to save and activate the web service.
    Please find above screenshot for error.
    Please let me know if I am missing some setting or anything.
    Thanks,
    Sudhir

  • Web Service wdsl file getting generated as a HTTPS protocol instead of HTTP

    Hi Experts,
    I have a   requirement
    I have created a web service in development client  which is used in interactive adobe form.
    After moving the web service to production only defination is getting generated.
    I have tried to manually create the service in SOAMANAGER , it is getting created as with https protocol.
    In development client it was created as a http protocol.
    Warm Regards
    Abhinav

    Hi Abhinav,
    I'm assuming you don't have a QA system in your landscape if you're transporting straight from Dev to Production. I'm also assuming this because if you transported to QA before production you would have noticed that 'only' the definition is always transported. You have to do the configuration again each time you transport your change, this is SAP default behaviour because each webservice is client dependant so SAP won't know which client this service will be relevant for in the environment you're transporting to.
    The HTTPS issue, this makes sense to me in the production environment. You don't normally have the HTTP protocol enabled in a production environment, only HTTPS for security reasons.
    In yout production environment, check Transaction Code SMICM --> Got (drop down menu) --> Services
    Check what protocols are active there (with a green tick). This will indicate whether the HTTP protocol in enabled in Prod or not.
    Regards, Trevor

  • Problem calling web service: Error while getting the ORACLE user account

    Hi All!
    I was able to call the service EGO_ITEM_PUB-PROCESS_ITEM, but after implemented some patches, suddenly I get this error as result:
    - <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    - <env:Body>
    - <OutputParameters xmlns="http://xmlns.oracle.com/apps/ego/soaprovider/plsql/ego_item_pub/process_item__1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <X_INVENTORY_ITEM_ID xsi:nil="true" />
    <X_ORGANIZATION_ID xsi:nil="true" />
    <X_RETURN_STATUS>U</X_RETURN_STATUS>
    <X_MSG_COUNT>1</X_MSG_COUNT>
    <X_MSG_DATA>Encountered an error while getting the ORACLE user account for your concurrent request. Contact your system administrator.</X_MSG_DATA>
    </OutputParameters>
    </env:Body>
    </env:Envelope>
    Any ideas?
    Thanks,
    Konrad

    hsawwan wrote:
    Hi,
    I was able to call the service EGO_ITEM_PUB-PROCESS_ITEM, but after implemented some patches, What are those patches?
    # Patch 8407693:R12.TXK.B ISG: Service Generation Failure - Java Compiler Could Not be Found
    # Patch 8459663:R12.OWF.B : Mandatory Consolidated One-Off Fixes for ISG on Top of 12.1.1
    # Patch 8916358:R12.OWF.B : Service Timeout When Invoking Services Deployed to Integrated SOA Gateway
    # Patch 9349321:R12.OWF.B : Issue with item Bulk Load in Oracle Product Hub PIP 2.4
    # Patch 9446625:R12.FND.B : 1OFF:8995921:12.1.1:12.1.1:PERF : LoginModules Performance Issue
    # Patch 9070077:R12.OWF.B : 1OFF:9045280:12.1.1:12.1.1:Invoking a Web Service Requires NLS Lang When It Should be Optional
    # Patch 9153106:R12.OWF.B : IREP_Parser.PL Exits with GETPWUID Function IS Unimplemented in PARSER.PM -> Wichtig für ISG (für custom pl/sqls im ISG)
    # Patch 9004712:R12.OWF.B : One-Off for IREP PARSER on Top of Oracle E-Business Suite Release 12.1.1 -> Wichtig für ISG (für custom pl/sqls im ISG)
    IAS:
    # Patch 8607523 for the AS version 10.1.3.4
    Oracle Support told me that I need this patches because of some other problem (generating wsdl and deploy for BOM_BO_PUB package does not work in my environment) and since that, the process_item call stopped working!
    btw: The EGO_ITEM_PUB-PROCESS_ITEM call for an existing item still works (I can modify the description), but creating a new item does not work anymore. Here are the parameters I send to the web service:
    Header:
    <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <wsse:UsernameToken>
    <wsse:Username>sysadmin</wsse:Username>
    <wsse:Password
    Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">sysadmin</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    <q0:SOAHeader/>
    Body:
    <q1:InputParameters>
    <q1:P_API_VERSION>1.0</q1:P_API_VERSION>
    <q1:P_INIT_MSG_LIST>T</q1:P_INIT_MSG_LIST>
    <q1:P_COMMIT>T</q1:P_COMMIT>
    <q1:P_TRANSACTION_TYPE>CREATE</q1:P_TRANSACTION_TYPE>
    <q1:P_ITEM_NUMBER>KHR_WS_05</q1:P_ITEM_NUMBER>
    <q1:P_DESCRIPTION>desc2</q1:P_DESCRIPTION>
    </q1:InputParameters>
    Thanks,
    Konrad

  • Web Service is not getting activated

    Hi Experts,
    We don't have PI in our landscape that's why I enhanced the web service 'BusinessPartnerSUITEBulkReplicateRequest_In' with some 'Z' fields directly in MDG box and also created binding in 'SOAMANAGER' for above service and it is showing as active.
    Now, when I am going to these service via 'SPROXY' and trying to save I am getting error 'Proxy Generation: Error Occured', please find attached screensot.
    And when I am trying to activate, its not activating and giving error 'Service Provide INTFII_MDG_BP_RPLCTRQ', please find attached screenshot.
    Regards,
    Sudhir Wakodikar

    Hi Reema,
    Thanks for your reply.
    But here I am not doing replication, I am working on initial upload of vendor master.
    For all the standard fields its working fine.
    but we have some 'Z' fields so I enhanced the web service with 'Z' fields after that I am not able to save and activate the web service.
    Please find above screenshot for error.
    Please let me know if I am missing some setting or anything.
    Thanks,
    Sudhir

  • Web Services: How to get the username token?

    Hello everybody,
    I wrote an EJB, Exposed it as a web service.
    I'm using encryption+username as the inbound policy.
    The client is adding a username token to the message.
    I understood that the userpassword are checked automatically and I don't need to implement that myself but I need the userpassword from this token for another reason.
    How can I get this information in the EJB's code?
    Thanks, Adi.

    You can get the user from Session Bean's context.
    myContext.getCallerPrincipal();
    I think you cannot get the password. That way, it would be easy to disguise your WS as another one you could want to crack.
    Regards.

  • Problem with uploading files to SharePoint 2013 in cloud using web services. Keep getting error message and don't know why.

    Hello everyone. I am having trouble writing a utility that uses SharePoint web services to upload a file and metatag it. It keeps throwing the following error message:
    "The request failed with the error message: -- <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="/_forms/default.aspx?ReturnUrl=%2fsites%2fgk%2f_vti_bin%2fcopy.asmx">here</a>.</h2>
    </body></html> --."
    Not sure why. I pass the file that I am going to upload to the subroutine and it is suppose to upload it to the appropriate library. I have burned several days on this problem and I am not sure what is going on. I would appreciate anyone that can point me in
    the right direction. Below is the subroutine that I have that is causing the problem. Obviously, I have stripped the name from the example.
    Thanks
    Mike
    ******** <Begin snip of code> **********************
    Public Shared Sub CreateNewDocumentWithCopyService(ByVal fileName As String)
    Dim c As New copyservice.Copy
    c.PreAuthenticate = True
    c.Credentials = New System.Net.NetworkCredential("[email protected]", "mypassword")
    c.Url = "https://x.sharepoint.com/sites/gk/_vti_bin/copy.asmx"
    Dim myBinary As Byte() = System.IO.File.ReadAllBytes(fileName)
    Dim destination As String = "https://x.sharepoint.com/sites/gk/Gatekeeper%20Reference/" & System.IO.Path.GetFileName(fileName)
    Dim destinationUrl As String() = {destination}
    Dim info1 As New copyservice.FieldInformation
    info1.DisplayName = "Title"
    info1.InternalName = "Title"
    info1.Type = copyservice.FieldType.Text
    info1.Value = "new title"
    Dim info2 As New copyservice.FieldInformation
    info2.DisplayName = "Modified By"
    info2.InternalName = "Editor"
    info2.Type = copyservice.FieldType.User
    info2.Value = "-1;#servername\\testmoss"
    Dim info As copyservice.FieldInformation() = {info1, info2}
    Dim resultTest As New copyservice.CopyResult
    Dim result As copyservice.CopyResult() = {resultTest}
    Try
    ' When creating new content use the same URL in the SourceURI as in the Destination URL argument
    c.CopyIntoItems(destination, destinationUrl, info, myBinary, result)
    Catch ex As Exception
    MsgBox(ex.Message)
    End Try
    End Sub
    ******** <End snip of code> **********************

    Hi,
    If you want to upload a file to a library in SharePoint 2013 online, I suggest you use Client Object Model or REST API.
    The code snippets in the two threads below will be helpful:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/deac7cb7-c677-47b0-acdc-c56b32dfaac8/uploading-bigger-files-using-csom
    http://stackoverflow.com/questions/17057074/how-to-download-upload-files-from-to-sharepoint-2013-using-csom
    Uploading Files Using the REST API
    http://blogs.msdn.com/b/uksharepoint/archive/2013/04/20/uploading-files-using-the-rest-api-and-client-side-techniques.aspx
    You can handle the authentication with
    SharePointOnlineCredentials object:
    http://www.vrdmn.com/2013/01/authenticating-net-client-object-model.html
    Best regards
    Patrick Liang
    TechNet Community Support

  • How do I change from my old email provider to the new one so when i click on a web link I dont get the old proviser which I no long have?

    Often webpages contain links to someone who can be contacted just by clicking on the contained link and then one's email service pops up with the required email address etc filled in. However i have recently change service provider and I still get the old provider showing which I no longer have, when I click on such website links. How do I get the new provider to show?

    For Firefox you would generally have Use system default if on your system , or choose a web based system such as GMmail
    :T00ls > Options > Applications > mailto: (drop down has choices)
    Windows OS
    :Control Panel > Default Programs > choose program if on your system or Firefox if web based email

  • OBIEE web services: unable to get an html working report

    Hi all,
    I am trying to get an html report using the OBIEE webservices and I am facing some problems when I try display the report.
    I have browsed a lot of websites and my conlusion is thah I might have missed the setBridge method even if I haven't really understood what this method allows me to do (an explanation is appreciated).
    Anyhow, my issue is the following:
    once I build the html page I can see the clock gif image loading ("Searching... To cancel, click here."), but nothing happens.
    I have used the following code:
    +//Get Locale+
    SAWLocale sawlocale = new SAWLocale();
    sawlocale.setLanguage(Locale.getDefault().getLanguage());
    sawlocale.setCountry(Locale.getDefault().getCountry());
    +//Set session parameters+
    SAWSessionParameters sessionParameters = new SAWSessionParameters();
    sessionParameters.setUserAgent( "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)" );
    sessionParameters.setLocale( sawlocale );
    sessionParameters.setAsyncLogon( false );
    +//login+
    SAWSessionServiceSoapClient myPort = new SAWSessionServiceSoapClient();
    myPort.setMaintainSession(true);
    String sessionID = myPort.logonex("xxx","xxx",sessionParameters).getSessionID();
    +//Get report xml definition+
    WebCatalogServiceSoapClient catalogClient = new WebCatalogServiceSoapClient();
    String xmlrep = catalogClient.readObject("<reportPath>",true,sessionID).getCatalogObject();
    +//Set page params+
    StartPageParams pgp = new StartPageParams();
    pgp.setDontUseHttpCookies(true);
    pgp.setIdsPrefix("Pg");
    +//Set report+
    ReportRef rr = new ReportRef ();
    rr.setReportPath("<reportPath>");
    rr.setReportXml(xmlrep);
    +//create page+
    HtmlViewServiceClient htmlClient = new HtmlViewServiceClient();
    String pageID = htmlClient.startPage(pgp,sessionID);
    htmlClient.addReportToPage(pageID,"report1",rr,null,null, null,sessionID);
    +//create html from page+
    String header =  htmlClient.getHeadersHtml(pageID,sessionID);
    String report = htmlClient.getHtmlForReport(pageID, "report1",sessionID);
    String body = htmlClient.getCommonBodyHtml(pageID,sessionID);
    String html = "<html><head>"header+"</head><body>"+body+report+"</body></html>";+
    +//Print out the code+
    System.out.println(html);
    If I put the resulting html code in a .html file, I get no javascript or css errors, but the report does not load.
    Any suggestion would be appreciated.
    Thanks a lot,
    Giovanni

    Hi Ryo,
    Try using the following method instead:
    getHtmlForPageWithOneReport(reportID, reportRef, null, null, null, pageParams, sessionID);
    invoked on HTML Service Object and populate the string returned from the above method into
    a div using inner html.
    Also make sure that you are using IE not any other browser..
    Thanks
    Sai

  • Web Services shows connected get apps says can't connect

    Wireless connected, eprint works, webservices shows enabled, but get apps says can't connect with Internet, yet able to print some apps from Printables at HP Connected. Diagnostic tests all Positive. Why won't get apps connect to the Internet? 

    Hi @Bean79  
    Thank you for being an active member of the HP Support Forums. I understand that you are unable to access any of the apps on your Photosmart 7510 printer.
    I have included a link to a post by @PrintApper regarding the Printables titled HP Apps Service Retired on several printers.  It has the information regarding the apps on your printer.
    Regards,
    Happytohelp01
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • Getting error While testing Web Service deployed Glassfish using Net beans.

    Hi,
    I created a web service in netbeans. I deployed it on glassfish server too.
    My web service contains one method which return type is Document. Here is my web service class code.
    @WebService(serviceName = "DocumentTest")
    @Stateless()
    public class DocumentTest {
         * This is a sample web service operation
        @WebMethod(operationName = "hello")
        public String hello(@WebParam(name = "name") String txt) {
            return "Hello " + txt + " !";
        @WebMethod
        public Document getDocument(){
            Document doc = null;
            return doc;
    }After Deployment when I m testing the web service I am getting follwoing error on Browser
    Error generating artifacts for the following WSDL http://localhost:8093/DocumentTest/DocumentTest?WSDL
    Possible causes can be invoking https when the application is not configured for securityI am just testing whether I can send Document object or not.
    Regards,
    Ajay Sharma
    Edited by: Ajay Sharma on Nov 27, 2012 12:37 PM
    Edited by: Ajay Sharma on Nov 29, 2012 2:16 PM

    Ajay Sharma wrote:
    I am just testing whether I can send Document object or not.An XML document? Wouldn't that be a really ridiculous web service?

  • Getting error-"Process Access denied" while invoking Process as web service

    Hi,
    I have a very simple Business Process, just to take some input & give some String as output. I published this BP as web service on Oracle BPM - Process Administrator. I got its WSDL also. I can invoke startSession operation. But when I invoke the operation that is exposed by BP as web service, I am getting an error - "Process Access denied".
    Please help to solve the issue, as I need it urgently.
    Thanks,
    Sujata

    Hi Ariel,
    Thanks for reply and sorry for delay on updating status. Actually our process server was having a problem, so I could not check the same in last 4 days. Now coming to the point....
    I changed Process web service by changing authentication type as "Usernname token profile". I have not checked "Required HTTP Basic Authentication". As you said, WSDL got changed, it has removed startSession(). But when I invoke my actual operation, I am supposed to send authentication data (user name & password) in header.
    I tried to send correct authentication info in header. But still I am getting an exception.
    soapenv:Server.generalException - WSDoAllReceiver: Request does not contain required Security header
    I feel header might be going wrong. I have taken header format from web service guide. I am attaching the entire request message taht I am sending, please tell me where I am going wrong...
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sim="http://bea.com/albpm/Sample/SimpProc">
    <soapenv:Header>
    <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd">
    <wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
    <wsu:Created> 2010-06-01T19:23:29.774Z </wsu:Created>
    <wsu:Expires> 2010-07-02T15:02:29.774Z </wsu:Expires>
    </wsu:Timestamp>
    <wsse:UsernameToken>
    <wsse:Username>bpr_user</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssusername-token-profile-1.0#PasswordText">bpruser12</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    </soapenv:Header>
    <soapenv:Body>
    <sim:sayHello>
    <argInput>ss</argInput>
    </sim:sayHello>
    </soapenv:Body>
    </soapenv:Envelope>
    I cehcked with & without wsu:Timestamp. But same.....
    Please give your suggestion.
    Thanks
    Sujata

  • App pool is getting stopped automatically while running the web service created by publishing Orchestration

    Hi All,
      I have created a Biztalk application and published that as Web service. I created a App pool and assigned that as an Identity for the newly created virtual directory.
     For the App pool I have set up the identity with a specific user id and add that user id under the Group IIS_USERS. 
    When I am browsing the web service I am getting Service Unavailable(HTTP Error 503) and App pool is getting stopped automatically.
    I checked in the event viewer getting the following error:
    Application pool WSOrchPool has been disabled. Windows Process Activation Service (WAS) did not create a worker process to serve the application pool because the application pool identity is invalid.
    I am sure that user id and password is correct. the same user-id is added in all the Biztalk server groups.
    Please let me know what can be the issue.
    Thanks & Regards,
    Joy

    Hi Joy,
    You need to ensure that the application pool identity is set to a valid account for the application pool to function.
    Step by step explanation can be found at
    Event ID 5057 — IIS Application Pool Availability
    You can also refer similar thread as well at Use Domain Account as App Pool Identity
    Rachit 
    Please mark as answer or vote as helpful if my reply does

  • How to make a PDF form call Web service and return a static pdf for user to print?

    Hi all,
    Can anyone help me regarding the feasibility of using PDF forms for my following case?
    I would like to create a Dynamic pdf form. User only have the Acrobat reader. they can enter some information. Then have a submit button. when user click the submit button, it can call the web service with data. then Web service returns a Static PDF document based on data and the user can print it out. (and maybe save as separate pdf file)
    1. Is that possible to implement? Because I know PDF can call web service, but dont know how it handle when the webservice returns another static PDF document. could it able to handle the responds and open up in another acrobat reader?
    2. As I understand I need to have Live Cycle Designer to create a pdf  and make it Reader Enabled. So user can user reader to call webservice? am I correct?
    3. What minimum reader that user need to have? PDF reader 7 or above?
    4. I have a webservice serve the same purpose for web. But if I want the same web services can serve both web and PDF form. So, whatever client (PDF or Web)make the web service call, server returns the PDF document to client. Is that possible ? Do I need to make any changes on web service?
    5. Do I need to get any other Adobe server product? (other than Live Cycle Designer )
    Thanks a lot

    We have done a similar approach in the past and yes, it can be doable.
    1. Is that possible to implement? Because I know PDF can call web service, but dont know how it handle when the webservice returns another static PDF document. could it able to handle the responds and open up in another acrobat reader?
    Srini: We have developed a Servlet to talk to Webservice. Based on the Webservice response, the Servlet, prepares the Byte stream and sends it to Webbrowser to display as a PDF. The PDF data was submitted to Servlet in XML format.
    But if you do not want to use the above approach, then you have to use the Workbench Process.
    Submit the PDF data to a Workbench process and the inside process, execute Webservice Service with the data. Once the response is received, prepare the data XML and render a PDF with it.
    To do this, you need LiveCycle Server and Reader Extensions server component.
    2. As I understand I need to have Live Cycle Designer to create a pdf  and make it Reader Enabled. So user can user reader to call webservice? am I correct?
    Srini: If you want to use the Servlet, you can Reader extend the PDF with Acrobat.. But if you want to submit the data directly to Webservice, then you need Reader Extensions server component.
    3. What minimum reader that user need to have? PDF reader 7 or above?
    Srini: Not sure but Reader 8 and above should work.
    4. I have a webservice serve the same purpose for web. But if I want the same web services can serve both web and PDF form. So, whatever client (PDF or Web)make the web service call, server returns the PDF document to client. Is that possible ? Do I need to make any changes on web service?
    Srini: If you use the Servlet approach, then you can re-use the same webservice. But if you want to submit directly to the same webservice, you may need to change it to suit your data XML.
    5. Do I need to get any other Adobe server product? (other than Live Cycle Designer )
    Srini: If you use the Servlet approach, you do not need any server component but other approach, you need Livecycle Server and Reader Extensions server component.
    Thanks
    Srini

  • How to retrieve data from a web service

    Hi
    i am at very beginner level about web services.
    I am searching for a simple example of retrieving data from a web services, but cant find.
    How can i get xml data from a web service. i dont need to develop the web service it is already ready, i just need how could i fetch data from it.
    Can somebody point out or give an example?
    Thanks in advance

    Hi,
    just create a skeleton for the Web Service. In JDeveloper, create a new project and then use the "NEW" context menu option.
    Navigate to "Business Tier" --> Web Services and select "Web Service Proxy"
    In teh following, provide the WSDL reference to create the Java proxy. This gives you accss to the WS without having to parse the XML yourself
    Frank

Maybe you are looking for

  • Help in ABAP Obj Sample Question

    Hi ABAP Gurus, iam going to write certification Exam on Nov 11. i have got some model question from SAP domain for all the topics Except ABAP Objects which is so important... it will be be grateful to me if anybody send some ques... Thanks a lot in a

  • Why does ipod does not allow to download free app free??

    My Ipod touch does not allow to download anything that is free or paid apps on my ipod. even if an app is free it asks for verification which directs me to payment gallery how come this is happening if an app is free it should not charge me it should

  • Directions on how to setup printers and push them out to clients using WGM

    Hello, I am looking for directions on how to manage printers in WGM. How do you set them up and how do you push them out to clients.

  • Adress for Equipment

    Hello, I am using the Function BAPI_EQUI_CREATE to create an equipment and, at the same time, install it into a functional location. The problem is, that the equi is not getting the adress of the functional location! (Actually it's not getting any ad

  • Exporting metadata Using ODI

    Has anyone run into an error when exporting metadata using ODI. I cannot export more then 925 lines of my Entity dimension. I have been working with Oracle for over 2 weeks and have not been able to resolve issue. It appears to me to be a memory or l