How do I configure automatic web service authentication?

Hi there,
I am trying to implement a web service in my form that requires authentication.  When I enter the WSDL location in connection properties I am prompted with an 'Authentication Required' dialogue to which I enter User Name and Password which allows me to proceed to the 'Select an operation' section.  I select an operation and click Next and am presented with some authentication options (Requires HTTP/HTTPS Authentication , Requires Message-Level Authentication), but no matter what combination of these options I select I am still prompted for User Name and Password when I try to call the web service from the compiled PDF.
The user will not have these credentials.  I need the form to include the credentials automatically when the service is called without user input.  How do I go about doing this?
Many thanks,
Kieran

You will have to do this programmatically. If you look at the Acrobat Javascript reference it shows you how to use the SOAP object and how you can hard code the credentials for the WS call. Note that by hard coding this you are in essence breaking the security.
Paul

Similar Messages

  • SOAP Web Service Authentication configuration

    Hello,
    I've got a little problem with Web Service authentication configuration.
    I'm working on the SAP NetWeaver CE EHP1 7.11. I also have a XMII application deployed on the server and there are some SOAP Web Services(over XMII Transactions) that require basic authentication.
    I use all Web Services in the EJB layer. So, I've generated proxy using SAP NetWeaver as a Web Service Runtime for generation. And Iuse an injection mechanism to get a service implementation:
    @WebServiceRef(name="GetBatchListService")
    private XacuteWS batchListWS;
    In this case I could use Single Service Administration application in the NetWeaver Administrator@SOA Management@Application and Scenario Communication to configure basic authentication for EVERY Web Service. And this configuration disappears after every redeploy.
    The question is how and where could I configure authentication for all web services?
    I've read a lot of documentation, but, unfortunately, I haven't found needed one. I could see 2 direction of searching now, it might help:
    1) Destination: Configure HTTP Destination or Web Service Template Destination and use it in all Web Services proxies somehow.
    2) Find Configuration way: Create a configuration group or anything else to configure all services from one screen.
    Best Regards,
    Dmitry

    Dimtris,
    If your WSDL url is pointing to the URL of the Adapter Engine as shownin the Hot to Use the SOAP adapter there is no option. You cannot add it to the SOAP Url.
    But, if you change the SOAP Url to the Url shown in this blog by Stefan Grube then you can add the user id and pasword to the url by adding sap- user=userid and sap-password = password.
    The optin shown ion the blog by Grube can be used as long as you do not have to use SOAP attachments and in this  case you would not need both sender SOAP adapter and a sender agreement.
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    Regards
    Bhavesh
    Regards
    Bhavesh

  • How to Remove & Re-Enable Web Services on LaserJet printers supporting ePrint

    If your LaserJet printer has been disconnected from or failed to connect to Web Services, you may need to power cycle your printer to reconnect.  If that does not resolve the problem, you can remove web services, wait 30 seconds, then re-enable web services to re-establish your connection to ePrint and Print Apps. Note: this last step will result in a new email address being assigned to your printer.
    How do I remove HP Web Services for my LaserJet printer?
    Print a configuration page from your product, and locate the IP address.
    At your computer, open a Web browser and type the product IP address into the address line and press Enter. The HP Embedded Web Server opens.
    Click the HP Web Services tab.
    Select the option to disable Web Services.
    How do I enable or re-enable HP Web Services for my LaserJet printer?
    To use HP ePrint, you must first enable HP Web Services.  Re-Enabling Web Services uses the same procedure as enabling the Web Services.
    Print a configuration page from your product, and locate the IP address.
    At your computer, open a Web browser and type the product IP address into the address line and press Enter. The HP Embedded Web Server opens.
    Click the HP Web Services tab.
    Select the option to enable Web Services.
    When Web Services are enabled, ePrint information appears in the HP Embedded Web Server. Look for the e-mail address that is automatically assigned to the product. The product also prints an HP Web Services information sheet that contains this e-mail address and instructions
    If you were unable to register your printer in www.hpeprintcenter.com within 24 hours of printing your information sheet, you must re-enable the printer code by reprinting your information sheet.  The information sheet will also provide your email address if you have forgotten it.
    How do I print the Web Services Information Sheet for my LaserJet printer?
    You can only add the printer to your HP ePrintCenter account within 24 hours after printing the information sheet.  You can re-print the information sheet at any time from the printer control panel.  
    Print a configuration page from your product, and locate the IP address.
    At your computer, open a Web browser and type the product IP address into the address line. The HP Embedded Web Server opens.
    Click the HP Web Services tab.
    Click the Print Information Sheet button.
    I am an HP employee.

    To help improve the organization and information sharing in this forum this post/discussion has been closed and replaced. 
    Please see this post:  <link to new “Enable Disable Web Services on your printer” post. 
    If after reviewing the post above you still have questions/issues with your web-connected printer, you can either review and comment in existing posts in this forum that report issues like yours, or if necessary start a new post requesting assistance. 
    Miles
    HP Employee

  • How to Create and Deploy Web Services Using Oracle 9i JDeveloper

    Hi,
    My Question is how to create and deploy Web Services using Oracle 9i JDeveloper.Anybody please give me a detailed Reply.Please Reply to [email protected]
    Hopr to Hear From you,
    Regards,
    G Sreekumar

    You could use datasources. You should do this in your BC4J Configuration. Then when deploying your applicaiton use the command -installDataSource (from admin.jar) to create the right datasource.
    You could probably use the name of your connection + "DS" so you can also use it locally in JDeveloper as JDev seesm to create this automaticly for your Connections.

  • How to use WS-RM web Service from Session Bean?

    Hi all.
    Could you tell me the way how to call WS-RM web service(Staring BPM Process) from SessionBean?
    Our environment: SAP NetWeaver CE 7.2 SP3
    I do the following.
    I have created a BPM Process starting with Message Start Event.
    This Message Start Event was created by Service Interface(stateless and asynchronous) which was imported from ESR.
    I deployed this into my server and it worked fine in webservice navigator as a WS-RM WebService.
    But I can't call this webservice from SessionBean in EJBExplorer.
    I get the following error message:
    Caused by: This exception is wrapper of javax.xml.ws.soap.SOAPFaultException. com.sap.engine.services.webservices.espba
    se.client.bindings.exceptions.SOAPFaultException: Invalid WS-RM message. There are no WS-RM headers within SOAP message.
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.JAXWSUtil.processFault(JAXWSUtil.java:412)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP(SOAPTransportBinding.java:1366)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.callWOLogging(SOAPTransportBinding.java:960)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call(SOAPTransportBinding.java:915)
    at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.processTransportBindingCall(WSInvocationHandler.java:168)
    at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invokeSEISyncMethod(WSInvocationHandler.java:121)
    at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invokeSEIMethod(WSInvocationHandler.java:84)
    at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invoke(WSInvocationHandler.java:65)
    at $Proxy2753.zwsvCheckOrderdataMainprocessStart(Unknown Source)
    at jp.co.ogis_ri.WSTestSessionBean.exeWS(WSTestSessionBean.java:81)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    I created this SessionBean as follows:
    I created DCs for EJB and created SessionBean in EJB DC.
    I imported a WSDL file(WS-RM web service) from Service Registory and
    I created service clients and Service References.
    After that I implemented SessionBean to call web service checking with this help.
    http://help.sap.com/saphelp_nwce72/helpdata/en/44/4d2bb1c6b00597e10000000a155369/frameset.htm
    After deploying this EJB,I configured properties in nwa.
    Thanks
    Yuichi

    Yuichi
    Did you manage to solve this?  I'm doing something similar and seeing the same problem, although they're up to 7.3 SP7.
    Any help greatly appreciated.
    Lewis

  • How can I invoke the web service manually in websphere?

    Hi
    I've developed a webservice application using Rational Application Developer (RAD). I deployed it in a websphere 6.1 application server, using the administration console to import the war file that I had previously exported with RAD.
    My webservice application is listed in the "Enterprise Applications" section of websphere's administration console as started.
    My question is: how can I invoke the web service manually? Is there some kind of websphere generated webpage that I can use to call it manually?
    I tried http://<server:port>/<contextroot> and http://<server:port>/<contextroot>/<servicename> in a webbrowser, but it doesn't work. Is it possible to invoke the web service manually, or do I need to develop a client?
    Thanks in advance
    Pedro

    Hi Bo Wang,
        Go to the Portal -> System Administration -> System Configuration
                               -> Portal Content folder
                               -> Open Visual Composer folder
        There you can see the Webservice Systems you have created through VC.
    You can delete the unwanted system here.
    Regards,
    Shemim

  • X.509 Web Service Authentication for ABAP AS Web Service Interaction

    We are trying to use X.509 web service authentication with SAP Web AS ABAP between 2 different SAP installations. Company 1 is trying to consume a web service set up by Company 2.
    Company 1 has installed Company 2's public key, generated the client proxy using Company 2's WSDL and created a corresponding lpconfig entry.
    Then company 2 has set up the profile parameter ICM/HTTPS/verify_client to accept certificates and imported Company 1's SLL client certificate and mapped the user in USREXTID.  Note that Company 1 uses self-signed certificates, so it does not have a root certificate, which is what the documentation says should be imported into the PSE instead of the SSL client certificate.
    When Company 1 tries the web service call, it receives a request to authenticate the web service from Company 2. (basic authentication logon screen, even though the web service configuration is set to X.509 Client Certificate.
    Should this work or is there a problem because Company 1 uses self-signed certificates or is there something else we are missing?

    >
    Connie Begovich wrote:
    > We are trying to use X.509 web service authentication with SAP Web AS ABAP between 2 different SAP installations. Company 1 is trying to consume a web service set up by Company 2.
    >
    > Company 1 has installed Company 2's public key, generated the client proxy using Company 2's WSDL and created a corresponding lpconfig entry.
    >
    > Then company 2 has set up the profile parameter ICM/HTTPS/verify_client to accept certificates and imported Company 1's SLL client certificate and mapped the user in USREXTID.  Note that Company 1 uses self-signed certificates, so it does not have a root certificate, which is what the documentation says should be imported into the PSE instead of the SSL client certificate.
    >
    > When Company 1 tries the web service call, it receives a request to authenticate the web service from Company 2. (basic authentication logon screen, even though the web service configuration is set to X.509 Client Certificate.
    >
    > Should this work or is there a problem because Company 1 uses self-signed certificates or is there something else we are missing?
    I think that the problem is in Service Authentication (in transaction sicf). You have to consume web-service, transmitting user-password for access.

  • Errors configuring the Web Service Runtime

    Hi All, I'm trying to configure the Web Service Runtime using SRT_ADMIN on SAP Netweaver Trial 7.02.
    I have almost everything working, except three things. I ran SRT_ADMIN_CHECK and i got the following messages:
    Checking cross-system settings
    bgRFC destination is operational
    bgRFC supervisor destination is registered
    WSRM event handler is active
    Task watcher is active
    Data collector for monitoring is not activated
    ICF node is active. /sap/bc/srt/
    ICF node is active. /sap/bc/srt/wsil
    ICF node is active. /sap/bc/srt/wsdl
    ICF node is active. /sap/bc/srt/esf_in
    ICF node is active. /sap/bc/srt/xip
    ICF node is active. /sap/bc/srt/rfc
    ICF node does not exist. /sap/bc/srt/pm
    ICF node is active. /sap/bc/srt/xip/sap
    ICF node does not exist. /sap/bc/srt/scs
    Some of the SRT ICF nodes are inactive or do not exist
    Ending check of cross-system settings
    I checked in SICF and these two services does not exist in the tree. These two unexsting services are a limitation of the trial version?. If not, then how can I create them, if so, what are the parameters? Can I download a note or a manual regarding these two services?. Also how can I activate the data collector?

    Hi Mauro,
    Please check SAP Note 1501709 for the missing nodes issue.
    Regarding the Data Collector, I've never seen this activated anywhere before - without any repercussions. You could maybe try doing some research on a background job called SAP_SRT_COLLECTOR_FOR_MONITORING though.
    Regards, Trevor

  • How to switch off ni web services

    I enabled the NIweb services by checking "Enable Web Server" in Tools/Options/Web Server: Configuration. As I do not need this functionality I disabled the feature, but still my compiled applications create a "niwebserver.conf" file causing a runtime error. How can I disable the Web Services function?
    Andreas L

    Hi Andreas,
    Exit LabVIEW. Rename your labview.ini file to something (to back it up). Ensure that there is no labview.ini file beside labview.exe. Now launch LabVIEW. If you are still getting an error, the error is not due to web services. We'll require more information to solve the problem. 
    If the problem persist, please try repairing the LabVIEW installation.

  • Consuming Web Service | Authentication

    Hello Friends,
    I'm having some trouble configuring a Web Service regarding authentication.
    I created a remote function in SE80 and a web service with it, then I went to SOAMANAGER and configured the authentication section with the 'no authentication' option and added the user/pass in the 'ABAP Service User'.
    In SICF the service is active and seams OK(the user/pass is set), but every time I try to open the WSDL in the browser I get 'A username and password are being requested by SAP Web Application Server'...
    I tested the service with SOAPUI and it also requests the User/Pass for SAP, so it seams that the problem is to enter in SAP WAS and not to access the web service.
    Please advice.
    Thank you.
    PT

    Hello Paulot,
                         You are confused with the WSDL URL and the Webservice Binding URL.
    WSDL URL :
                      This gives the description about the Interface defination for that Webservice interface and it also contains the Binding url in the SOAP Address tag . This the the url , whick will be called on consuming the webservice from external interfaces.
    Binding URL:-
                    This is the URL , whick will be called on consuming the webservice from external interfaces.
    Let me know if you ahve any questions.

  • Question about configuring REST web service in EBS instance

    I am from EBS SCM team. From one wiki page, it says OA Framework provides REST framework to expose OAF BC4J objects as web services. Can you provide more details about how to configure REST web service for one EBS instance? Any related information is also helpful.
    Edited by: 936859 on Sep 7, 2012 5:45 PM

    IIRC you must activate PAPI-WS for the engine. In Studio you do it by right-clicking on the project, then "engine preferences". In enterprise/standalone you must activate PAPI-WS in the Admin Center.

  • How to expose a SOAP web service from HCP

    Hello All,
    Currently I am trying to create a SOAP web service within a HCP Java application to allow backend systems to consume data stored in HCP.
    This is the planned scenario:
    1. Create data in HCP - therefor I am using JPA and a oData Model.
    2. Backend uses web service to consume data from HCP - with this point I do have some problems.. I do want to create a SOAP web service in order to achieve this.
    Is there an easy way to create a SOAP web service in HCP? There are many tutorials in the internet of how to create a SOAP web service in 20 sec´s, but non of these helped me. I do was able to consume a SOAP web service in HCP coming from the ByD, but the other way around seems pretty complicated...
    Can I make use of the Eclipse functions to create a web service? (New --> Other... --> Web Services --> Web Service and than choose the Button up Java bean Web Service type)
    Have any of you some coding snippets that would probably help me out?
    I have unsuccessfully tried to use the @WebService, @SOAPBinding, @WebMethod notation in my java classes...
    Thank you,
    Swen

    Hello Nedelcho,
    Yes. All the required jar files are in the lib directory.
    Currently I am able to create a web service locally.
    But when I deploy that to the cloud server my JPA service is not working any more.
    Receiving the following error message:
    <?xml version='1.0' encoding='UTF-8'?><error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><code/><message xml:lang="en">javax.naming.NamingException: Error while attempting to resolve reference [Root exception is javax.naming.NamingException: Cannot create resource  object instance due to exception in the object factory [Root exception is javax.naming.NamingException: Data source 'jdbc/DefaultDB' not available.]]</message></error>
    The web.xml contains the following:
    Any advice?
    Best regards,
    Swen

  • How do I invoke a web service?

    I'm new to web services... and I have to find a way to connect to the microsoft reporting services web service....
    But well I don't know how to connect to a web services...
    Can someone direct me to a java tutorial about invoking web services?
    Please? =)
    Thanks,
    Renato Fontes

    Enter the string without the quote, then try to switch to the XML view and add the quotes. This should be a workaround for simple values.
    You should also be able to generate a java client from JDeveloper in a few clicks, using the Wizard. As you can generate the JUnit template for the proxy (or stub), it's usually faster to re-run your test.
    If this does not work for you, can you post the WSDL so we can see if there is any reason it does not work for you.
    All the best,
    -Eric

  • How can I call external web service from BPEL

    1. I have "EmpService" webservice (simple webservice to get emp salary, not in BPEL domain) running in Oracle AS host1. If I want to call this web service from BPEL in another host2. How can I do this?
    2. Is it a must to deploy this EmpService to Oracle BPEL domain in order to call it? If so, how can I deploy it. As many BPEL example tutorial demonstrate the "obant" command to deploy the BPEL process, but not show how to deploy a external web service not in BPEL project. Please help. ...

    Create a partner link in BPEL and point it to the WSDL deployed on external server.
    this thread will also help
    Axis generated WS to Bpel WS

  • How can I create a web Service from my Web Dynpro Application ?

    Hi,
    Kindly let me know How I could create a "Web Service" with my Web Dynpro DC project.
    Awaiting your responses.
    Regards,
    Mahesh

    Hi Mahesh,
          You can use the web services by creating the Model in web Dynpro
    And if you want to publish your own web service then you have to create a EJB module and publish as a web service.
    Thanks
    Ninad

Maybe you are looking for

  • Unable to view RAW files

    I recently bought Lightroom 4.4 for use on an IMac (10.8.5) but cannot view RAW (NEFF) files.  A chat forum suggested downloading a DNG converter but I am still struggling to see the RAW files.  What am I doing wrong?

  • Lock box FLB1

    Hello Sapians, User is using FLB1, which they are posting the debit to the a/c Cash Discounts-receivables for a Customer and getting an error while assigning the Cost center 3000 in company code KK01 "Cost Center 5000/KK02 blocked against direct post

  • File sharing works with one xp machine, not the other

    Hi folks, I just switched over to Mac! So far so good with my new macbook. I have two identical gateway xp machines. Strange thing is, the macbook connects perfectly to one of the gateways for file and print sharing, but cannot connect to the other.

  • FAX through SMTP

    Hi, We are trying to fax through SMTP. Our mail server accepts the format [[fax:<name>@<number>]]   I understand by default it will generate as  FAX=+recipientnumber@domain. Please suggest how to build the format as required. Thanks in advance. regar

  • Can't get div to stretch down all the way

    Hi! I hit a brick wall trying to have two graphic elements always stay on the left and right edges of the browser window while stretching all the way down. The elements need to repeat-y so I put them inside two divs. I can get the elements to fill 10