How to call Jive Search methods using REST Web Services from ADF
Hi
Can someone provide me an example to call JIVE Search using REST web services from Webcenter ADF.
As we have the similar facility to call UCM Search from WebServices DataControl.
Do we have anything similar like this for JIVE Search?
JIVE 5.1 is deprecating SOAP style web services and so I am planning to use REST.
Any suggestions on this is much appreciated.
Many Thanks
Khad
so what exactly is the problem here?
what is not working?
Similar Messages
-
Calling a restful web service from a script task
Hi. I'm weak in c# but am looking to accomplish this...
I want to call a RESTful web service from an ssis script task. I don't want to create a web service so I'm hoping there is some publicly available one I can practice with before our web team provides me with the service I'll eventually use. Can
the community provide an example? I wish I had more but my knowledge is very limited except for using ssis in more sql centric apps. It would be great if I could exercise both a get and put verb but I understand i'll be lucky if I can even get
a get to work.
Here is an example of a get I found on the web but I don't know if its a viable candidate for me to practice with from my package...
using System;
using System.IO;
using System.Net;
using System.Text;
// Create the web request
HttpWebRequest request = WebRequest.Create("http://developer.yahoo.com/") as HttpWebRequest;
// Get response
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
// Get the response stream
StreamReader reader = new StreamReader(response.GetResponseStream());
// Console application output
Console.WriteLine(reader.ReadToEnd());
and in the same article an example of a put ...
// We use the HttpUtility class from the System.Web namespace
using System.Web;
Uri address = new Uri("http://api.search.yahoo.com/ContentAnalysisService/V1/termExtraction");
// Create the web request
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
// Set type to POST
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
// Create the data we want to send
string appId = "YahooDemo";
string context = "Italian sculptors and painters of the renaissance"
+ "favored the Virgin Mary for inspiration";
string query = "madonna";
StringBuilder data = new StringBuilder();
data.Append("appid=" + HttpUtility.UrlEncode(appId));
data.Append("&context=" + HttpUtility.UrlEncode(context));
data.Append("&query=" + HttpUtility.UrlEncode(query));
// Create a byte array of the data we want to send
byte[] byteData = UTF8Encoding.UTF8.GetBytes(data.ToString());
// Set the content length in the request headers
request.ContentLength = byteData.Length;
// Write data
using (Stream postStream = request.GetRequestStream())
postStream.Write(byteData, 0, byteData.Length);
// Get response
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
// Get the response stream
StreamReader reader = new StreamReader(response.GetResponseStream());
// Console application output
Console.WriteLine(reader.ReadToEnd());
Hi
db042190,
These kinds of operations are commonly found outside the SSIS section of the forum, you just need to "borrow" the code and wrap into the Script Task. And based on what you see you are on the right tracks.
One thing you need to be aware of: in production such RESTfull call usually lead to a fiasco for the machine residing in some kind of DMZ or Firewall rules prohibiting these methods or you need a proxy account to run the package and you face unbeggable admins
who resist to relaxing security.
My suggestion is to go the easy route: write the app up as a console, standalone app - it will be easier to debug and there will be complete examples of them in abundance on the web.
Arthur
MyBlog
Twitter -
401 Unauthorized Error When calling a SharePoint REST web service from SharePoint 2013 Workflow
We have our Workflow Manger installed on the same server as our SharePoint 2013 WFE development environment. When creating a SharePoint 2013 Workflow all Calls to a SharePoint 2013 REST web service results in a 401 Unauthorized error.
As an example I created a simple workflow that should return a JSON result. The REST Url returns the results in the browser without error.
Set Variable:webServiceUrl to https://<hostnamedsitecollection>/_vti_bin/client.svc/web/lists/getbytitle('ISR%20Approvers')/Items?$select=Title&$filter=Title%20eq%20%27General%27
then Build{...} Dictionary (Output to Variable:requestHeaders)
then Call [%Variable:webServiceUrl%] HTTP web service with request (ResponseContent to Variable:responseContent |ResponseHeaders to responseHeaders | ResponseStatusCode to Variable:responseCode)
The RequestHeader is set to the requestHeaders variable though the web service call properties
then Log Variable:responseCode to the workflow history list
After manually running the workflow in SharePoint on a list item in the ISR Approvers list it Logs "Unauthorized" in the Workflow History Log. It does this with every SharePoint REST web service call that I have tried through the workflow.
It doesn't have anything to do with the Workflow Manger being installed on the same machine as the SharePoint WFE does it?
Thank You for any insightHi,
According to your post, my understanding is that you had 401 Unauthorized Error when calling a SharePoint REST web service from SharePoint 2013 Workflow.
Please make sure you use the ‘Call HTTP Web Service’ correctly.
You can enter the URL into the brower to check whether it is correctly.
You need to
create the Request header requestHeaders
using a Dictionary:
Accept : application/json;odata=verbose
Content-Type : application/json;odata=verbose
To associate the
requestHeaders variable, select the Call action
property, set the RequestHeaders property to
requestHeaders.
Please refer to the following articles:
Working with Web Services in SharePoint 2013 Workflows using SharePoint Designer 2013
Calling the SharePoint 2013 Rest API from a SharePoint Designer
Workflow
In addtion, you need to make sure you install the workflow manager correctly.
More information:
Install and configure workflow for SharePoint Server 2013
Known Issues in Workflow Manager 1.0
Troubleshooting Workflow Manager 1.0 Management and Execution
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
Report Repointing using RESTful Web Services
With respect to this link: Changing Dataproviders for a Webi Report using RESTful Web Services
Cosider the following scenario:
You have an automation code using which, you accepts 20 report id and their respective Current universe id and New universe id.
If suppose, you have user input prompts in 10 reports and you don't know those 10 reports, how will you provide values to those prompts at a single execution of the code?
OR
Is there any function using which you can provide associated random value to those prompts?Hi Raghunath,
Looking at your macro, most of the functionality would be available with REST SDK. With BI 4.x REST is now only SDK which provides APIs to work with webi report. With .NET or Java SDK we could not eeven schedule a webi doc with prompts.
With BI 4.1 REST APIs include.
refresh report, schedule report, save report, export which is done by your macro.
For detailed tasks, such as saving and modifying the report for specific users and send to schedule, you would need to play around with REST Urls to understand the workflow.
For starters take a look at the devleopers guide for REST here:
http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_webi_restful_ws_en.pdf
Here is the doc which compares the availability of SDK APIs with different BI versions.
http://scn.sap.com/docs/DOC-53285
For any Enterprise level tasks, you could always use .NET or Java enterprise SDk and comibe it with your REST app.
- Bhushan
Senior Engineer
SAP Active Global Support
Follow us on Twitter
Got Enhancement ideas? Try the SAP Idea Place -
Error when querying REST web services from web-based InfoPath form 2013 environment
Error when querying REST web services from web-based InfoPath form 2013 environment, we are trying to consume REST web service in InfoPath form ( SharePoint 2013 version)
http://spapp/sites/litigation/Intake/_api/web/lists/getbytitle('Email%20Profiles')/items(1)
it works in preview but does not when it is published. because of claim based authentication i m getting below error
The form cannot run specified query, the underlying connection was closed. An expected error occurred
same works in 2010 environment .. are we missing anything in 2013 servers?? please let me know how we can resolve it.. thank you
gurueveryone face this issue, nothing in event viewer, its easy to reproduce error at ur end also..
just you need to use below web service in infopath and populate some data on form load like id = 1 pull the title and try to set in form any field...the
list has one item thats all
guru -
How to call restful web services from BPEL
How do we call create partnerlinks for calling RESTful web services in Oracle BPEL.
Any ideas ?Raymond,
1. To consume WebService in Flex you don't need FDS at all.
2. AFAIK, you need crossdomain.xml at WS host or System.allowDomain("ws-host") or System.allowInsecureDomain("ws-host") on Flex side. Check Flex documentation.
3. Better to discuss this topic in some other forum -- say WebAS General. It's not related to WD
Valery Silaev
SaM Solutions
http://www.sam-solutions.net -
How to use RESTful Web Services provided from BO Enterprise
Hi Experts,
i am trying to use the Web Service "BIPLATFORM" provided by BusinessObjects Enterprise. As I have trouble reading the WSDL i tried to use the REST interface.
Unfortunatally I cannot find any Docu about that in the internet.
Does anybody have experience in using the BIPLATFORM web service?
Thank you in advanceThank you very much for your instant answer and help!
I got it now: "no rest in biplatform service"
What made me think REST is possible was only the following entry in ...\webapps\dswsbobje\WEB-INF\conf\axis2.xml
"<!-- Our HTTP endpoints can handle both REST and SOAP. Following parameters can be used to distinguiush those endpoints
-->
- <!-- In case of a servlet, if you change this you have to manually change the settings of your servlet container to map this
-->
- <!-- context path to proper Axis2 servlets
-->
- <!-- <parameter name="servicePath">services</parameter>
-->
- <!-- <parameter name="restPath">rest</parameter>
-->
- <!-- Following parameter will completely disable REST handling in Axis2
-->
<parameter name="disableREST" locked="true">false</parameter>
- <!-- POJO deployer , this will alow users to drop .class file and make that into a service
-->
Anyway I was only hoping to get REST work as the WSDL provided by BusinessObjects Enterprise is not valid to be parsed by SAP Netweaver ABAP SOAP Runtime...
I regret but i have to add: The fact that the web service is only meant to work with certain consumers shows that the people responsible have little to no understanding what the idea of SOAP, SOA and WSDL really is. On the one hand SAP was always pushing their ESOA idea but on the other hand we got this strange limitations like "only for these clients..."
This is exactly the opposite of the SOAP-idea:
"The framework has been designed to be independent of any particular programming model and other implementation specific semantics." - http://www.w3.org/TR/2007/REC-soap12-part1-20070427/ -
How to create a generic method which invokes Web Service
Hi I have a question how to create Web Service client. In design mode I can't specify static url ?WSDL and process.
I found briliant method in apache cxf library.
for example
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client clientA = dcf.createClient("http://soabpm-vm:8001/soa-infra/services/default/MailSender/mailsender_client_ep?WSDL");
Object[] resultA;
try{
resultA = clientA.invoke(new QName("http://xmlns.oracle.com/SynchDSBpel20/MailSender/MailSender", "process"), "@", "body", "topic");
}catch (Exception e){}
In my case I should create a method with params (urls ?WSDL, URI, operetion name, param1, praram2, param3)
Is there anything like CXF in ADF library's?This can be very easily done using a web service proxy (Select web services from the categories and web service proxy from the items).
In the "Create Web Service Proxy" wizard, make sure you select JAX-WS client style. JDeveloper will use the JAX-WS web service API and JAXB (Java Architecture for XML Binding) to generate all required classes and methods required to call a web services, binding Java method signatures to WSDL messages and operations.
Regards
Antonis -
How to create a crystal report using secured web service as a datasource?
Hi All Expert,
I having some challenges on how to create a report using secured web service as a datasource in crystal report designer (CR11 R3).
Secured Web Service including the certificate trusting, token authentication, header and/or body encryption. All web services running on https protocal.
Could you please suggest me on the solution?
Thank you and Best Regards,
CherrPlease re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551 -
Hello,
We have requirement to use the REST web service as the Data source of SSRS. Tried with XML as Data Source, but unfortunately I could not succeed because the query expects SOAPAction which is not available in REST Service.
Do we have any option to use REST Service, if so please provide some basic example, so that I can try out some options.
If not, do we have any alternate solutions to handle these situations?
Thanks!
VinayHi Vinay.
After looking on it for some time, I am afraid currently there is no document to talk on how to use the REST web service as a data source.
You can use the link
http://technet.microsoft.com/en-US/library/aa964129(v=SQL.90).aspx for a renference.
From a support perspective currently this is really beyond what we can do here in the forums. If you cannot determine your answer here or on your own, consider opening a
support case with us. Visit this link to see the various support options that are available to better meet your needs: http://support.microsoft.com/default.aspx?id=fh;en-us;offerprophone
Thanks, -
How to access (any) soap / rest web services from widget
Hi all,
Is there an API, javascript library etc, which allows accessing (any) soap / rest webservices from widgets?
I know I can access web services from sap j2ee with widget foundation, but I'm still not sure how to access "outside"
web services.
A blog entry about this topic would be greatly appreciated I think, not only by me.
Regards,
LadislavAs promised, below is the js lib source code. I did not see the attachement option, so you can just create a text file and save it with .js extension.
function getHdrData( FuncName ) {
return '<?xml version="1.0" encoding="UTF-8" ?>' +
'<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" ' +
'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' +
'xmlns:xs="http://www.w3.org/2001/XMLSchema">' +
'<SOAP-ENV:Header><sapsess:Session ' +
'xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/">' +
'<enableSession>true</enableSession></sapsess:Session>'+
'</SOAP-ENV:Header><SOAP-ENV:Body><ns1:' +
FuncName +
' xmlns:ns1=\'urn:sap-com:document:sap:soap:functions:mc-style\'>';
function addVar ( VarName, VarValue ) {
return '<' + VarName + '>' + VarValue + '</' + VarName + '>';
function getFtrData( FuncName ) {
return '</ns1:' + FuncName + '></SOAP-ENV:Body></SOAP-ENV:Envelope>';
function setTable ( TblName, TblType) {
return '<' + TblName + ' xsi:type=\'ns1:' + TblType + '\'>';
function closeTable ( TblName) {
return '</' + TblName + '>';
function startEntry( ) {
return '<item>';
function endEntry( ) {
return '</item>';
So the following is the basic on how to use this library:
* Set up SOAP envelope
* Get the header data
getHdrData( SOAP operation name )
* If the web service set up the table and record start tags
setTable( variable name, table type ) - Optional
Set new record tag: startEntry() ? Optional
* Set up the fieldname or variable name
addVar( variable name, variable value )
* Set up the table and record end tags
endEntry() ? Optional
closeTable( variable name ) ? Optional
* Set up the footer SOAP envelope
Set footer data: getFtrData(SOAP operation name )
So hopefully that will help you consume SAP Published web services. -
How can i discover a method in a web service as scom object
i have created a wcf service and i have different methods in that web service, i need to discover every method using scom management pack and show that the data returned by those methods as scom data ,health state ,performance view etc.
how can i get started with that.
i have powershell script to get that data but how do i add them as classes and objects in the scom
Thanks & Regards, Suresh GaddamHi,
First of all you should think about which classes you need. If you are new to Management Pack Development you should enjoy the MP Development Video Series on Channel 9
http://channel9.msdn.com/Series/System-Center-2012-R2-Operations-Manager-Management-Packs
If you already have a script to get the information you need and have already designed you classes you can create a Powershell.Discovery.Script to discover the data to SCOM. Have a look on Modul 11 in the Video Series.
Cheers,
Christoph
Blog: http://blog.cmaresch.at/ Twitter:
LinkedIn:
XING:
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. -
Call a RESTful web service from an AS3/AIR application
Hi all,
Is there a good way to call a REST web service on a Spring application from a pure actionscript air4android application?
I know it is easy from flex ( almost TOO easy) but I have still to figure out an easy way of doing it with a pure AS3 application.
regards,
/LarsJust use the URLLoader class.
-
HTTP error when trying to access RESTful web service from application
Hi,
We are getting the following error when trying to access a RESTful web service coming from Apex workspace 4.2.1 and Apex listener 2.1:
ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP", line 1130 ORA-29024: Certificate validation failure
In the Debug report, besides the above I also see:
error_backtrace: ORA-06512: at "SYS.UTL_HTTP", line 1130 ORA-06512: at "APEX_040200.WWV_FLOW_WEB_SERVICES", line 543 ORA-06512: at "APEX_040200.WWV_FLOW_WEB_SERVICES", line 1164 ORA-06512: at "APEX_040200.WWV_FLOW_PROCESS", line 396
We get that error whether we use https or http in the URI pointing to the web service. When I test the Web Service in Workspace RESTful service GUI, I get the data back. When I go build an application with a report calling the RESTful Web Service I get that error. Both the Application and the Workspace RESTful services are on the same Apex environment and even the same workspace.
What is odd is that I can actually put the URL of the web service into a browser and I get the data: (using the demo hr data in sample RESTful services.)
IN browser-- https://weblogic-dev.edu/apex/ace/hr/empinfo/
yields:
7839,KING,PRESIDENT,,1981-11-17T05:00:00Z,5000,,10 7698,BLAKE,MANAGER,7839,1981-05-01T04:00:00Z,2850,,30 7782,CLARK,MANAGER,7839,1981-06-09T04:00:00Z,2450,,10 7566,JONES,MANAGER,7839,1981-04-02T05:00:00Z,2975,,20 7788,SCOTT,ANALYST,7566,1982-12-09T05:00:00Z,3000,,20 7902,FORD,ANALYST,7566,1981-12-03T05:00:00Z,3000,,20 7369,SMITH,CLERK,7902,1980-12-17T05:00:00Z,800,,20 7499,ALLEN,SALESMAN,7698,1981-02-20T05:00:00Z,1600,300,30 7521,WARD,SALESMAN,7698,1981-02-22T05:00:00Z,1250,500,30 7654,MARTIN,SALESMAN,7698,1981-09-28T04:00:00Z,1250,1400,30 7844,TURNER,SALESMAN,7698,1981-09-08T04:00:00Z,1500,0,30 7876,ADAMS,CLERK,7788,1983-01-12T05:00:00Z,1100,,20 7900,JAMES,CLERK,7698,1981-12-03T05:00:00Z,950,,30 7934,MILLER,CLERK,7782,1982-01-23T05:00:00Z,1300,,10
Any ideas on what would be causing the Error above in our application?
Thanks,
Pat
Edited by: patfmnd on Mar 11, 2013 3:25 PM
In reviewing the above error, I think we are realizing that we have to have the Weblogic layer SSL cert (actually the CERT from our BigIP load balancer which also does our SSL termination) imported into the Oracle server wallet where Apex is installed. Am I correct?
PMWe resolved our problem. The Apex Administrative Guide made us realize that we had to set up Wallet path in the Instance. This required working with DBAs to follow the Advanced networking guide to get the wallet set up on our server. We then added that path to the Instance configuration. (Manager Instance --> Instance settings). We ran into another other issue related to our implementation of CAS but were able to resolve that, and 'voila' were able to get the sample RESTful service consumed by our application!!
Now to the task of figuring out how to get Basic Auth working between client application and RESTful web service. If anyone has that working, let us know!!
It would be helpful if in the documentation of the Apex 2.x listener or Apex install/configuration there was clear reference to the above steps required for HTTPS access to RESTful web services.
Pat -
Calling Web services from ADF and JSF Jdeveloper 10.1.3.1
Hi I need some examples/documentation about building a ADF application (user interface JSP pages) using only web services calls, instead of EJB or any other entities.
For example, one web service would give details for a customers (parameters ID, Name,etc), another web service return all orders for a specific customer (parameter customer ID), and so.
Somne advice, tutorial??
Thanks!
John.Thanks... I already saw this demo, very good, but uses web service input parameter in one page and result in another,
But in my case I have to do next:
1.- In one page 1 the result of web service method 1, (customer list) with option to select one of them and view his orders (page 2).
2.- Page 2. list of customer's orders (result of web service method 2). This method should be called from page 1, with parameter = customer id selected.
I have Web service data control, buit page 1 and page 2 (OK), but I dont know how to link and pass customer id parameter to invoke web service method 2...
Any idea, help?
Thanks.
Maybe you are looking for
-
How Can I Make A "Main Chapter" Selection?
Hi! I created my first movie project in iMovie and, with some help in these discussion boards, was able to produce a pretty good result. I created 16 chapter markers in iMovie which caused iDVD to create 3 submenus. That works fine but what concerns
-
Help with scroll function in Lightroom
I have two laptop on which I installed lightroom this afternoon. Thinkpad T420, Windows 7 pro 64bit, all drivers up-to-date Thinkpad X201, Windows 7 pro 64bit, all drivers up-to-date The mouse scroll function is not working in Lightroom. It is func
-
Computer to computer transfer of files
I recently learned on this site how to transfer FCE files from one computer to another via a Firewire. I have been saving a file on the desktop of the first computer, transferring it to the desktop of the second computer and then opening the file; or
-
How do you add a cover art to a song that is gonna be burned to a CD? I have tried burning a playlist with cover art in each song but when the songs were burned the cover art were gone. Help on this would be very much appreciated.
-
Hi Guys, I have to work and configure the scenario from Websrvices to SAP. Can anyone let me know the process and steps to setup / Configure the scenario for Web services --> RFC. Thanks a lot in Advance. Regards, Kittu.