Web service URL scheme
Hello
I use http://www.dataaccess.nl/wk2006/footballpoolwebservice.wso webservice.
whenever I try to access StadiumInfo method then the URL contain.
When I m trying to hit http://www.dataaccess.nl/wk2006/footballpoolwebservice.wso/StadiumInfo?sStadiumName=FIFA%20World%20C...
through webservice then its works fine.
now I m to stadiumName dynamically. that not contains "%20". There is only single spaces.
first I m storing all the names in an ObjectChoiceField stage, then I m after the selection in the list I m hit the web service.
but I m not getting success because that have spaces not '% 20 '.
and there is no method with the String here class replaceAll.
choice.setChangeListener(new FieldChangeListener() { public void fieldChanged(Field field, int context) { int ObjectChoiceFieldIndex = choice.getSelectedIndex(); l.setText("Selected Item :: " + str[ObjectChoiceFieldIndex]); stadiumName = str[ObjectChoiceFieldIndex]; //ButtonStatus = 3; //Dialog.alert("You chose " + str[ObjectChoiceFieldIndex]); } });
stadiumName contains the name of the stadium. It is a variable of type string that I'm passing in the URL of the Web service as a parameter.
connThread.get("http://www.dataaccess.nl/wk2006/footballpoolwebservice.wso/StadiumInfo?sStadiumName=" + WEB.stadiumName);
Thank you very much
Tags: BlackBerry Developers
Similar Questions
-
Hi all
I'm building a RESTful web service in an Apex 4 application references.
I have a requirement to incorporate different web service URLS, depending on the environment (Dev, Test, Live etc.).
I would like for this design so that Apex can pick up the URL from a substitution variable, and I'm not able to do this.
Anyone can help with this, or suggest a work around?
Thank you
RhodriRhodri:
The test facility certainly does not, even though this field is editable, so you can enter the actual URL under test. The substitution is done only when your application is running.
Kind regards
Jason
-
I try to get authenticator for UDS.
I created/enterprise/admin/util/ws as URL for bwsUtilService.url.
I'm gettting an error state HTTP:404.
Nobody knows which is the url of the UDS (Webservice)?
I solved the problem. UDS Web service port was not correct.
Thank you
-
We try to implement SPML Web services in IOM. We have deployed web services connector in Jboss AS and then ran the batch file, which shows the accumulation of success.
Now I have problems finding the default URL for web services (for IOM). Is it located in a file/location in the Home Directory of the IOM, or do we need to register an SPML Service via the Service Manager web oracle to obtain the URL?
Thank youThe section in the doc you are quoting refers to integration with Oracle Web Services Manager (WSM) which is another product. If you deploy SPML web service to the application server (and not WSM), then you must read the deployment with... article 12.3, where it has information on each application server. Endpoint URL of a deployed service are:
WebLogic: / spmlws/OIMProvisioning
JBoss: / spmlws/services/HttpSoap11
OC4J, WebSphere: / spmlws/HttpSoap11Once you have deployed the web service of SPML, run the client example, you get even the source code so you can see exactly what is happening. If you want to generate a WSDL from Java classes using the web services toolkit, there is nothing preventing you to do this, just take a WSDL for the right application server.
-
ADF mobile web service url change
Hello
I created a mobile application with a with a webservice and it works well.
Now the webservice url has changed.
How can I change this URL in the ADF mobile please?
Thank you
Look at the connections.xml file - https://blogs.oracle.com/shay/entry/updating_adf_web_service_data
-
URL of the Web Service, LV2013 vs LV2012 length limits
(* CROSS POST: http://lavag.org/topic/18435-web-service-url-length-limits-lv2013-vs-lv2012/ *)
(* Please answer in this forum. I scored the other thread for responses here. *)
A that someone noticed a reduction in the limit on the length of the URL for the Web Services between the versions of LV 2012 and 2013?
Under LV2012, a RESTful web service seems to accept URLS with lengths at least as long as 4096 characters. With LV2013, the maximum length of URL seems to be 511 characters for RESTful web services as the project item. Unfortunately for me the project, I have converted just travel on this issue. My goal with posting this request here is my understanding of this limitation before deciding the best way to modify my code. Certainly using POST instead of GET with a long URL is an option, but again, I am looking to understand the change in limitation before choosing a solution.
To illustrate, I enclose three projects for the most part identical, demonstrating the issue. In each case, the project contains a webservice consisting of a single VI, 'ComputeLength', which takes a string as an input parameter and that returns the length of the string. The three projects are the following.
1 LV2012 RESTful WebService.
2 LV2013 RESTful WebService.
3 LV2013 article project web service.
The web service contains a single VI. For the relaxing examples, the web service is started by selecting deploy menu of right-click Build specification. For the example of project item, the web service is started by selecting start in right click menu position of work/WebService. The use of this example is shown with the following URL:
(Note that the port is 8080 for both relaxing examples and 8001 for the project web service point if used in debug mode, which is the default value for the statement above.)
http://localhost: 8080/webservice/computelength? string = 1234567890
And the output looks like this.
Workaround. Apparently from 2013 of LV, there is a default limit of 512 to the length of the URL. The default limit can be overridden as described below.
Martin
He is Brian in the technique of applications for National Instruments. I am following up about the 511 character limit in your Web Service HTTP request after the port number. After some research, I realized that the problem is related to a web site by default, the setting of the server called "LimitUri", which limits the maximum length of a URL. The default is 512 characters long that's why we are seeing this problem.
There are several ways to modify the URL length limit depending on how you use your web service. If you publish the web service using the Application Web Server can change "C:\Program Files (x 86) \National WebServer\NIWebAppServer.conf" and add "LimitUri 4096" at the end of the file without the quotes.
If you run the Debug Web server simply by clicking start on the web service, and then change "C:\Program Files (x 86) \National 2013\resource\webserver\niwsdebugserver.conf" and add "LimitUri 4096" at the end of the file without the quotes.
-
REST Web Service references: cannot run Google API
Hi all!
I learn about how to incorporate a reference to REST web service in application of the APEX. I found a video tutorial on YouTube 'to create and use a RESTful Web Service in Application Express 4.2', which seems very useful and easy to do on my sample application. The REST Web Service URL:
http://maps.googleapis.com/maps/api/geocode/xml?address=san%20fancisco&sensor=false
But my application throws an error like below:
1 error has occurred ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP", line 1130 ORA-24247: network access denied by access control list (ACL)
After going through some posts here to OTN, I granted access as follows:
GRANT EXECUTE ON SYS.UTL_HTTP TO ETI; GRANT EXECUTE ON SYS.UTL_INADDR TO ETI; GRANT EXECUTE ON SYS.UTL_TCP TO ETI; GRANT EXECUTE ON SYS.UTL_SMTP TO ETI; GRANT EXECUTE ON SYS.UTL_URL to ETI; GRANT EXECUTE ON SYS.UTL_XML to ETI;
Second thing I did was, created and assigned ACL:
begin dbms_network_acl_admin.create_acl ( acl => 'googleapis.xml', description => 'Google Translate API', principal => 'CONNECT', is_grant => true, privilege => 'connect', start_date => null, end_date => null ); dbms_network_acl_admin.add_privilege ( acl => 'googleapis.xml', principal => 'CONNECT', is_grant => true, privilege => 'connect' ); dbms_network_acl_admin.assign_acl ( acl => 'googleapis.xml', host => 'ajax.googleapis.com' ); dbms_network_acl_admin.assign_acl ( acl => 'googleapis.xml', host => 'maps.googleapis.com' ); end;
All of these statements have been executed on my database with any error, even if does not help my web service reference for work.
No idea how can I get my Google API REST Web service works, what is the thing that I'm missing here?
At first, I wonder why use 'CONNECT' as a security principal has failed. Then, I realized that this is a ROLE.
General suggestion: I would stop the use of the CONNECT role, unless you created it yourself. It will grant to the users/schemas some privileges that they do not need or shouldn't have.
Oh... giving the ACL of a ROLE will not work. You must grant the real schema.
This could be the schema of analysis, or it could be the pattern that keeps the PL/SQL Package.
MK
-
Hi all
Here are my (vb) web services. I am able to call one of my widget, Hello everyone without input parameters.
But how do I use the second web service? How can I set the name of my widget?
Public Function HelloWorld() As String
Return "Hello World".
End Function
Public Function HelloWorldNome (ByVal name As String) As String
Return "Hello World" & name
End Function
Thank you
Hi tangen,.
To call a web service from your BlackBerry Widget, you can use the XmlHttpRequest object to perform an HTTP request to your web service URL. To pass parameters, you must use the type of the 'Post' method in your web application.
Here is a snippet of code on the procedure to follow:
var params = 'nome=tagen'; req = new XMLHttpRequest(); req.open('POST', 'http://yourUrlHere.com/service.asmx', true); req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); req.setRequestHeader('Content-length', params.length); req.setRequestHeader('Connection', 'close'); req.onreadystatechange = yourCallBackMethod(); req.send(params);
Note the three request header parameters and their values, which must be defined when a POST using XHR request is sent.
For more information on the use of XmlHttpReuquest in your web content, see the article DB-00765knowledge base.
Sincerely,
Adam
-
Creating new XML Db Web Service
Hi all
I need to create a new webservice XML DB. I followed below the oracle documentation and could create the service. But when I tired to run the XQuery, to get information about the service, I just added.
(1) I could see only a part of the production.
(2) I must add this output to 'xdbconfig.xml '. But I don't see this file on my database server.
I'm sure the XDB is configured on this database. I don't see by following the lines in the alertlog, when we bounced the database recently, which confirms that the XDB is configured.
Mar 29 17:53:17 Nov 2011
XDB installed.
XDB initialized.
Mar 29 17:53:43 Nov 2011
Not sure what happened to the xdbconfig.xml. Please find below the command I used to create the Web Service and XQUERY.
DECLARE
SERVLET_NAME VARCHAR2 (32): = "WDD_XML";
BEGIN
DBMS_XDB.deleteServletMapping (SERVLET_NAME);
DBMS_XDB.deleteServlet (SERVLET_NAME);
DBMS_XDB.addServlet (NAME = > SERVLET_NAME,)
LANGUAGE = > 'C ',.
DISPNAME = > 'Oracle query Web Service.
DESCRIPT = > 'Servlet to make queries as a Web Service. "
SCHEMA = > "XDB");
DBMS_XDB.addServletSecRole (SERVNAME = > SERVLET_NAME,)
ROLENAME = > "XDB_WEBSERVICES"
ROLELINK = > 'XDB_WEBSERVICES');
DBMS_XDB.addServletMapping (TEMPLATE = > ' / WDD_XML / *',)
NAME = > SERVLET_NAME);
END;
/
XQUERY declare default element namespace "http://xmlns.oracle.com/xdb/xdbconfig.xsd";
for $doc in fn:doc("/xdbconfig.xml")/xdbconfig/sysconfig/protocolconfig/httpconfig.
webappconfig/servletconfig/servlet-list/servlet [servlet-name = "WDD_XML"]
return $doc
/
http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28369/xdb_web_services.htm
Thank you
WIYI.Sorry, I'm a newbie to the concept of XML DB
Then read the documentation from the beginning, at least:
-l'intro: http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb01int.htm#i1047170
-the part about the repository: http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb03usg.htm#BABEDIHIthe docs that I'm making reference to said just edit the file xdbconfig.xml
You just made.
Procedure calls in the PL/SQL block that you ran changed the configuration file to enable native webservices. -
How to deploy the web service PAPI
I am new to OBPM.
I use BPM studio 10.3 to create processes.
I set the preferences of the engine "from PAPI web services." This works.
But I do not know how to deploy them to web services PAPI since the BPM web service console shows that no service is deployed.
Please tell me how to deploy BPM processes.
Thank you very much
Published by: YE on March 27, 2009 09:58To expose processes that Webservice, please follow the steps below.
Just click on process--> select process Webservice then it will open a new window, and then specify the name of the corresponding input parameter Web service method.Then build the application and test the service by clicking on the icon LaunchDeployedWebServiceswebapp in Eclipse, it will open the new window, it contains information about Web service, URL endpoint to access the WSDL Style HTTP WS, WS-Security authentication basic authentication.
Thank you best regards &,.
M.Kumaraswamy. -
I am trying to create a web service and I would be like at the URL mapping, some controls that I just completed in a cluster control. I have three control identical cluster, each with a unique name - but they contain variables that do not have unique names. e.g. ClusterA.dog, ClusterB.dog, ClusterC.dog...
How can I distinguish between these variables when trying to URL mapping?
Thanks for any help.
Hi 5thGen,.
Unfortunately, the clusters are not supported in Web services. You must provide a unique name for each entry.
-
Hello
I am new to the development of native applications from BB using JDE. I'm testing Simulator. From my native BB app, I connect a remote URL and call a Web service method to extract some basic result XML.
I need to write a login code remote URL to achieve? If so, how?
So, how can I use this connection object to call the Web service from this URL remotely.
Please help me out of it...
Many thanks in advance...
What i am doing is, On clicking the "Login" button i want to call the webservice method like below mentioned code... Here WaveServices is a class and getAllCinemas() is a static method inside which a webservice method call is made.. loginButtonField.setChangeListener(new FieldChangeListener() { public void fieldChanged(Field paramField, int paramInt) { WaveServices.getAllCinemas(); } });
Indeed, the question was raised and answered here:
-
https://blogs.Oracle.com/ADF/entry/changing_endpoint_url_for_a_web_service_data_control
Using this link as a reference, I created a data control Web Service, and when I deploy via JDeveloper for different environments I can change my point of endpoint accordingly on this screen:
However when I change my point of termination at the design time, the changes do not appear in the screen "Configuration of the deployment. This would not normally be a problem, but our automated deployment (maven/ant) seems to keep picking up the url "Deployment Configuration" instead of what we change in the DataControl.dcx. So I have a few questions:
1. Why is there a difference between what we have in the source code and what is shown on this ""Deployment Configuration "screen for manual deployment of JDeveloper? "
2. where is this "Deployment Configuration" end point url located? I can change it during an automated deployment as I can on a manual deployment?
3. What is the best practice to change a url endpoint to the Web Service data control with during an automated deployment?
It turns out that the connections.xml had the url of the endpoint that the profile of the deployment and jdeveloper was referencing at deployment time.
In order to get our automated generation work, we use a search and replace of Ant utility to change endpoint in this connections.xml before construction/deployment of the application.
-
Consume the RESTful web service - by passing the values of URL parameters
Hello
I'm working on a RESTful web service call. It works fine if I encode a URL in the format below (it is not the actual URL, just for your information):
http://ws.webserviceproducer.com/KEYVALUE/FUNCTIONVALUE/COUNTRY/CP/champs
where KEYVALUE is required by the Web service provider text
FUNCTIONVALUE is again fixed and determines what the result is returned in the format
COUNTRY is the code of the country, e.g. UK, so would need to be replaced by a variable
Postcode is the postcode for example PO14 2JN or postal code and must be replaced by a variable
field text is again fixed and is used to determine the output format.
My question is simple how can I replace the two fields, COUNTRY and POSTAL code with variables of the elements of the apex.
I tried using the headers HTTP REST and the REST of the settings entry but without any luck so far. I tried substitution of variables directly in the URL also without success.
Thank you
Chris
Have you tried this APEX_WEB_SERVICE ?
-
HOW URL WSDL Web Service: Web Service call in the workflow
have a 1 step, Web service workflow: call the Web Service. I wish I could pass a string parameter to the url of the endpoint for the parameter of the URL of the WSDL in the Web service settings dialog box as oppose to the transmission of the actual url (http://machine/some_service.svc?wsdl).
The reason is that we are moving the workflow between environments DEV, TEST, etc., we do not want to reopen the workflow in each env and update the DEV, TEST endpoint.
I tried the following without success
1. create a parameter of type String devURL
2 by default, set the value on http://machine/some_service.svc?wsdl
3 Goto service web appeal stage and set the URL of the WSDL to the /process_data/@devURL
I get the error:
java.io.FileNotFoundException: \process_data\@devURL
at org.jboss.net.protocol.file.FileURLConnection.connect(FileURLConnection.java:94)
at org.jboss.net.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:103)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity (unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion (unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse (unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse (unknown Source)
at org.apache.xerces.parsers.XMLParser.parse (unknown Source)
at org.apache.xerces.parsers.DOMParser.parse (unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse (unknown Source)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:369)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:420)
at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:482)
to org.apache.axis.wsdl.gen.Parser$ WSDLRunnable.run (Parser.java:361)
at java.lang.Thread.run(Thread.java:595)
I don't think that the URL of the WSDL parameter can even accept a parameter as the username + password settings.
Is this possible? OR if not, how can this be achieved?
Under the Service Web Options change 'The Option' use 'variable' instead of 'literal '. Then click the Green + and it will create a variable of type WebServiceSettingBean.
You can use a setValue before the stage of web service to set this variable.
Jasmine
Maybe you are looking for
-
When I check the link all that shows is http / / and nothing else. She does several times. I use Outlook for Windows 8.1. I have not tried the links embedded to see if this is a universal or just isolated problem to this email in particular.
-
notifications not appearing is not on the watch
My phone reviews do not appear on my watch? Any ideas how to solve this problem?
-
Hi anyone knows what that means, if you use a remote USB2RS232 port, receive exactly the same message I sent? I'm questioning a frequency converter customized with its own protocol, and the device responds with the same message that I sent. Parameter
-
How can I organize people in alphabetical order by first name in a new message?
Original title: "E-mail addresses" How to organize people in alphabetical order by first name in the new message window?
-
How to find and use my webcan on my Asus X53U laptop?
I found the part to take videos, but there is no option to take pictures