Issue with accessing OES Web services
Hi,
I have a question regarding access OES web services from external application. I am trying to validate the OES WS for Authorization, but I am getting an error - "Error getting response; org.apache.commons.httpclient.NoHttpResponseException: The server failed to respond"
Is there any specific sequence which I need to follow while accessing this web service, such as first the user needs to be authenticated and then access can be determined or like?
Thanks in advance!!
Hi Kevin,
Would you be able to tell me how you generate the web service client? And when you manage to generate the client, does it automatically generate <generated_name>_Stub.xml?
Thanks,
Alfonso Agustinus
Similar Messages
-
Problem with accessing a web service from outside world
Hello SAP experts
I have a custom BAPI for which I have created a webservice.
If I login as an admin to the BOX where I have installed this SAP server and open an internet explorer window and give the URL, I can access the web service without any problem. This is just a simple BAPI that searches for some data from a table based.
However, when I give the same URL from a different PC, it can open the web service and in the fields if I give the data and click on send button, it fails with an error '500 Internal Server Error '.
I looked for the details of this error on internet and it says that this is some general error and solutions that it suggested doesn't help my scenario.
Has anyone seen this problem before? Any help will be highly appreciated.
Tks
Rami have tried the stack trace in the catch but as i said on the statement where i made the object for the service the program just exits. it didn't return any exception or any output.
thanx for refering me any answer....... -
Issue with creation of web service
hello,
i use Jdeveloper 11.1.2.0.0 and i want to create a new Web service client and proxy to communicate with Bi publisher web services.
1) I Choose the client style JAX-WS Style
2) in the select Web services Description i set WSDL document URL to
http://dev2008:7001/xmlpserver/services/v2/SecurityService?wsdl
I let the steps 3 to 8 as default.
at the step 9
When i click on Finish
i have the error
java.lang.IllegalArgumentException: Not a valid simple name: 'v2/SecurityServiceClient'
at oracle.javatools.parser.java.v2.internal.symbol.SymFactory.throwIllegalArgumentException(SymFactory.java:228)
at oracle.javatools.parser.java.v2.internal.symbol.SymFactory.createSimpleNameSym(SymFactory.java:215)
at oracle.javatools.parser.java.v2.internal.symbol.SymFactory.createClass(SymFactory.java:713)
at oracle.jdevimpl.webservices.tools.weblogic.generator.SampleClientGenerator.generateClassDeclaration(SampleClientGenerator.java:247)
at oracle.jdevimpl.webservices.tools.weblogic.generator.SampleClientGenerator.generateClientForPort(SampleClientGenerator.java:179)
at oracle.jdevimpl.webservices.tools.weblogic.generator.SampleClientGenerator.generateForService(SampleClientGenerator.java:124)
at oracle.jdevimpl.webservices.tools.weblogic.generator.SampleClientGenerator.generate(SampleClientGenerator.java:91)
at oracle.jdevimpl.webservices.tools.weblogic.JDevWsimportTool.generateSampleClientCode(JDevWsimportTool.java:1264)
at oracle.jdevimpl.webservices.tools.weblogic.JDevWsimportTool.generateCode(JDevWsimportTool.java:620)
at oracle.jdevimpl.webservices.tools.weblogic.JDevWsimportTool.generateCode(JDevWsimportTool.java:443)
at oracle.jdevimpl.webservices.tools.weblogic.WebLogicAdaptor.wsimportGenerateCode(WebLogicAdaptor.java:1020)
at oracle.jdevimpl.webservices.tools.weblogic.WebLogicAdaptor.createProxy(WebLogicAdaptor.java:284)
at oracle.jdeveloper.webservices.tools.WebServiceTools.createProxy(WebServiceTools.java:271)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.jdeveloper.webservices.tools.WebServiceTools$1.invoke(WebServiceTools.java:132)
at $Proxy47.createProxy(Unknown Source)
at oracle.jdeveloper.webservices.model.proxy.generator.CreateProxy.createJaxWsProxy(CreateProxy.java:1194)
at oracle.jdeveloper.webservices.model.proxy.generator.CreateProxy.doGeneration(CreateProxy.java:382)
at oracle.jdeveloper.webservices.model.proxy.generator.CreateProxy.action(CreateProxy.java:174)
at oracle.jdeveloper.webservices.model.generator.GeneratorAction.run(GeneratorAction.java:142)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
best regards
Jean marchi,
no it's too large.
i think i have solved my problem,
originally the name of the web service is setting on v2/SecurityService_
</wsdl:binding>
<wsdl:service name="SecurityService">
<wsdl:port binding="impl:SecurityServiceSoapBinding" name="v2/SecurityService">
<wsdlsoap:address location="http://dev2008:7001/xmlpserver/services/v2/SecurityService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
if i change the name to SecurityService as follow , no error occurs
</wsdl:binding>
<wsdl:service name="SecurityService">
<wsdl:port binding="impl:SecurityServiceSoapBinding" name="SecurityService">
<wsdlsoap:address location="http://dev2008:7001/xmlpserver/services/v2/SecurityService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions> -
Issue with SSL in web service.
Hi All,
We are having synchronous web service to proxy scenario in XI. We are trying to send a binary data using the SOAP web service to SAP via XI. Initially, we were posting large binary data using HTTP connection via XI from the SOAP client. The scenario was working without any issues.
Since the data is sensitive changed the web service from HTTP to HTTPS.The interface works without issues when we test it using the SOAP client for testing. When the data is sent using the Dot Net application (the end application) using the same webservice, URL (HTTPS connection) the message errors out. The connection is borken and the message fails. In this scenario, XI does not even receive the message which I can make out looking into the SOAP adapter communication channel.
The interesting fact here is the same Dot Net application is able to connect and send smaller binary data using HTTPS connection.
Could you please let us know if this could be the issue with HTTPS connection on XI side? I doubt it to be an issue on XI side because the adapter does not even receive any message when the scenario fails. But we used some HTTPS monitoring tools and found that the Dot Net Application receives some encrypted response from the server which the application is not able to decrypt and the handshake breaks.
Could you please throw some inputs into this issue.
Thanks,
Manohar.Hi Manohar
You have posted the same question with two different subject text
anyway follow these SAP notes your problem will be short out
Note 856597 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 SOAP Adapter
https://websmp102.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=856597&_NLANG=E
Note 856599 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 Mail Adapter
https://websmp102.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=856599&_NLANG=E
Note 870845 - XI 3.0 SOAP adapter SSL client certificate problem
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=916664&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=870845&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
check the OSS Note 554174 & see if it helps
Note 645357 - SAPHTTP: SSL error
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=645357&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1150980&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
one alternative may be Restart ICM (Internet Communication Manager) .This will solve your HTTP issue
Cheers!!!!
Regards
sandeep
if helpful kindly reward points -
Issue with a complex web service models
Hello all,
I have a web service model that has been imported and the strutucture for inbound parameters are complex.
For the inbound parameters in the mode I have an object with a number of feilds as well a another object in it that is an array.
Ex.
DespatchTemplate (0..1)
--> flightID
--> DayOfWeek
--> DespatchTemplateCustomers[] (0..n)
--> customerId
--> pc
--> row
Now I can return this mode no problem and use it in my web dynpro but I having an issue populate the array object in the model. The flightID and DayOfWeek show up in the debugger of the EJB (driver for the web service) but the DespatchTemplateCustomers is always null.
I have tried a number of things and I am stuck.
// Set the flight and dayOfWeel
wdContext.currentCreateDespatchTemplateElement().setFlightId(
wdContext.currentDespatchTemplateElement().getFlightId());
wdContext.currentCreateDespatchTemplateElement().setDayOfWeek(
wdContext.currentDespatchTemplateElement().getDayOfWeek());
// Create the model to use in the creation of the element
ComplexType_DespatchTemplateCustomers model =
new ComplexType_DespatchTemplateCustomers();
ICreateDespatchTemplateCustomersElement customer;
for(int i = 0; i < wdContext.nodeDespatchTemplateCustomer().size(); i++) {
// Create an element
customer = wdContext.nodeCreateDespatchTemplateCustomers).
createCreateDespatchTemplateCustomersElement(model);
// Get the customer data from the UI table
IDespatchTemplateCustomerElement customerElement =
wdContext.nodeDespatchTemplateCustomer().
getDespatchTemplateCustomerElementAt(i);
// Set the flighId and dayOfWeek in the created Element
customer.setCustomerId(customerElement.getCustomerId());
customer.setRow(new Integer(customerElement.getRow()));
// Add the element to the node.
wdContext.nodeCreateDespatchTemplate().
nodeCreateDespatchTemplateCustomers().addElement(customer)
Thanks in advanced,
Derekhi,
no it's too large.
i think i have solved my problem,
originally the name of the web service is setting on v2/SecurityService_
</wsdl:binding>
<wsdl:service name="SecurityService">
<wsdl:port binding="impl:SecurityServiceSoapBinding" name="v2/SecurityService">
<wsdlsoap:address location="http://dev2008:7001/xmlpserver/services/v2/SecurityService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
if i change the name to SecurityService as follow , no error occurs
</wsdl:binding>
<wsdl:service name="SecurityService">
<wsdl:port binding="impl:SecurityServiceSoapBinding" name="SecurityService">
<wsdlsoap:address location="http://dev2008:7001/xmlpserver/services/v2/SecurityService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions> -
Language setting issue with Xcelsius 2008 - Web Service NW BI
French language is set during Xcelsius installation.
In Xcelsius, English is always set as the preference language.
With Web Service NW BI, I get text data returned in French.
English is also defined as default language in SAP BW BI .
I would like to get text data in English.
I don't get this situation when executing the same dashboard in an another PC with only english installation.
Can someone could explain to me how to solve this issue ?
Thanks in advance
MaiHi Sana,
You might be using Flex 3 sdk library files.
Just check in Properies of your Flex project -> Flex Build Path -> Library Path .
You might get the library files as Flex 3.*
If it is the case then change it to Flex 2.0.1 Hotfix 3.
now create a new project and compile your application and use the same swf.
Otherwise try to import any existing Flex 2 project folder with compiler flex 2 ver. then try the same swf in your xcelsius application.
Regards,
Vivek -
Performance issue with OC4J-deployed web service
I have a web service that can take anywhere from milliseconds to hours to execute, depending on the data set. I also have a "main" for this service to allow me to invoke it outside of the OC4J environment. When run through the main routine with a particular data set, it takes about 13 minutes to complete. When run through the web service, it takes nearly an order of magnitude longer.
I assume that somehow OC4J is throttling my web service. Is there any way to tell it not to do this? If necessary, I can have my service invoke this work by firing off a separate java process that invokes my main routine, but I'd rather not introduce that complexity.
I don't know if it's important, but in both cases I'm starting things in from JDeveloper. In the case of using "main" I launch the application through the debugger. In the case of OC4J, I launch the application server with the "Debug Server Instance" icon and then kick off my web service with a browser.Hi,
To solve the error "no portal in java_library_path" make the following actions:
1. Obtain the file "libportal.so" from the server where yo have installed BRM. This file is found at $PIN_HOME/lib
2. On BIP server create a folder that can be accessed by the BIP user. In my case, I created folder "brm_lib" located at $BIP_HOME
3. Copy the file "libportal.so" into the folder created in previous step.
4. For BIP user's instance, create the environment variable $LD_LIBRARY_PATH with its value the folder created in step 2
5. Restart OC4J server. Test the WS again, it should work!!.
Regards -
Issue with making multiple web service calls without ccBPM
I have an issue -
Sync call from ECC -> check global param if EMPTY
-> if NOT EMPTY call Web service 1
-> parse the return value
-> call Web Service 3 ( pass the value from global param in the SOAP header to WS3)
-> pass the return value back to ECC
-> if EMPTY call Web Service 2
-> parse the return value
-> call Web Service 3 ( pass the value from WS2 in the SOAP header to WS3)
-> pass the return value back to ECC
Is it possible to design this scenario without using ccBPM? To start with, I can always read the global parameter but cannot find a way to read the response from WS1 or WS2 and pass it to WS3 without a ccBPM. Even if I use a ccBPM I still have the issue of passing the value (either global param or WS2 return val) in the SOAP Header to WS3.
If I open a S/A bridge, all the subsequent WS calls are converted to async calls. Not sure how that will work out.
For the last step, looks like I might have to manually build the data types without using the WSDL (XML SOAP envelope rather than a WSDL) to generate the Service Interface to prevent the Adapter from building the envelope. Is there any other way that I havent investigated?
Any suggestions ?
Thanks
Sridhar
Any suggestions ? Please advice.I guess the indentations got messed up.
I have an issue -
Sync call from ECC -> check global param if EMPTY
-> if NOT EMPTY call Web service 1
BEGIN
-> parse the return value
-> call Web Service 3 ( pass the value from global param in the SOAP header to WS3)
-> pass the return value back to ECC
END
-> if EMPTY call Web Service 2
BEGIN
-> parse the return value
-> call Web Service 3 ( pass the value from WS2 in the SOAP header to WS3)
-> pass the return value back to ECC
END -
Issue with calling external web service with authentication details ...
Hi,
I am facing a deployment issue with Oracle ESB. I am trying to call an external Web Service with authentication from ESB SOAP Service. It is working fine with my local ESB version 10.1.3.3.0 Build PCBPEL_10.1.3.3.0_GENERIC_070615.0525; however it is getting an error at our development ESB version 10.1.3.3.1 Build PCBPEL_10.1.3.3.1_GENERIC_RELEASE.
I am getting following error.
An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: exception during SOAP invoke: Server was unable to process request. ---> Object reference not set to an instance of an object.; nested exception is: javax.xml.rpc.soap.SOAPFaultException: Server was unable to process request. ---> Object reference not set to an instance of an object. at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.populateFaultMessage(WSIFOperation_JaxRpc.java:3086) at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeOperation(WSIFOperation_JaxRpc.java:1728) at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeRequestResponseOperation(WSIFOperation_JaxRpc.java:1473) at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.executeRequestResponseOperation(WSIFOperation_JaxRpc.java:1196) at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:867) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:770) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:790) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:208) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:127) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:118) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:95) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1424) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:112) at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:307) at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispat
Could one of you please help me out to understand why it is happining.
Thanks in advance.
Jyotirmoy.Hi Mahesh,
One you are missing is authentication token or credentials.
Please refer to the following articles.
http://www.cleverworkarounds.com/2014/02/05/tips-for-using-spd-workflows-to-talk-to-3rd-party-web-services/
A Series of articles related to Web Service in SPD Workflow
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 1
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 2
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 3
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 4
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 5
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 6
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 7
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 8
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 9
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 10
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 11
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 12
Please don't forget to mark it answered, if your problem resolved or helpful -
Issue with Siebel Inbound Web Service
Hi pals,
I have to make an Inbound Web Service that accept one Service Request, Insert the record in siebel's database and return the SR Number.
I did an Integration Objects with the fields that I need, but I'm stuck with the workflow's steps, I did the next Workflow.
Start-- EAI DATA MAPPING ENGINE---EAI SIEBEL ADAPTER (Insert)--END
But I'm not sure if this will work.
Anybody could you help me telling me if this steps are ok or If I need some more steps. Which are the arguments that have to be involved in the steps.
Another issue is that I don't know if is it possible do the test since its a web service and I don't have the consumer system.
Thanks for the help.
Edited by: user8035855 on 16/11/2009 11:43 AMHi Manohar
You have posted the same question with two different subject text
anyway follow these SAP notes your problem will be short out
Note 856597 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 SOAP Adapter
https://websmp102.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=856597&_NLANG=E
Note 856599 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 Mail Adapter
https://websmp102.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=856599&_NLANG=E
Note 870845 - XI 3.0 SOAP adapter SSL client certificate problem
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=916664&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=870845&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
check the OSS Note 554174 & see if it helps
Note 645357 - SAPHTTP: SSL error
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=645357&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1150980&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede
one alternative may be Restart ICM (Internet Communication Manager) .This will solve your HTTP issue
Cheers!!!!
Regards
sandeep
if helpful kindly reward points -
Issue in accessing Client Web Service 401 authentication error
Hi,
I have a requirement where i need to call a web service from SOA composite. When i deploy the service on SOA Server and try accessing it i get below error
**oracle.fabric.common.FabricException: Cannot read WSDL "{http://www.service-now.com}ServiceNow_u_incident" from Metadata Manager.: Error in getting XML input stream: https://XXXXXXX.service-now.com/incident.do?WSDL: Response: '401: Unauthorized' for url: 'https://XXXXXXXX.service-now.com/incicdent.do?WSDL'**
If i go from broweser and hit the url it asks for my ldap / windows credential.
My question is how to i pass these credentials from Composite.
sample service
https://demo.service-now.com/incident.do?WSDL
ShirishTo pass HTTP Basic Auth from an External Reference in a composite_
Set up in the EM
1. Create the credentials in the EM
- In the EM Weblogic Domain > right click the domain name
- Choose Security > Credentials
2. Create an oracle.wsm.security map
This is where the http token details are held
- If the oracle.wsm.security does not exist create one (Create Map)
- call it oracle.wsm.security
3. Create the Key
- Click create Key
- Enter the following values
Select Map -> oracle.wsm.security
Key -> Key name
Type -> Password
Username -> << basic auth username required >>
Password -> << basic auth password required >>
Description -> Clear text description
Note : Make the key name specific to the service you are accessing i.e. basic.credentials.sitea.demo
Secure the Reference Partner Link
In JDeveloper
Open the composite that needs securing
Right click on the external reference
Select Configure WS Policies
For Security, click the + button
Select the oracle/wss_http_token_client_policy entry
Select this and click the pencil button to edit the Override Value.
In the override value column (csf-key), enter the credential key name you wish to use. i.e. basic.credentials.sitea.demo
Deploy the service, and this will now be secured against the Basic Auth.
This does not address SSO / Windows AD integration from the client, this is where a Web Service is protected by basic auth. If you need to integrate with AD as SSO etc then you will need to configure Kerberos. That is a much bigger explaination that you will probably find on the Net.
Good luck
Edited by: rodhiggins on 28/05/2013 22:52 -
Issue with Calling Rest Web Service using Designer workflow
Hello all
I am calling a Rest web service- HTTP Post (yammer API)-
http://www.yammer.com/api/v1/messages.json?data-app-id=myappid&group_id=groupid&body=MyPost in yammer using sharepoint 2013 designer workflow.(My Requirement is to create a yammer post when I approve an item in sharepoint).
but my header parameters are creating issue while executing workflow.
Currently I have these many parameters configured in request header
Accept -application/json; odata=verbose
Content Type -application/json; odata=verbose
content length header -255
Is there anything wrong or I need to additionally pass some values in call web service action?
Any help would be highly appreciatedHi Mahesh,
One you are missing is authentication token or credentials.
Please refer to the following articles.
http://www.cleverworkarounds.com/2014/02/05/tips-for-using-spd-workflows-to-talk-to-3rd-party-web-services/
A Series of articles related to Web Service in SPD Workflow
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 1
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 2
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 3
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 4
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 5
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 6
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 7
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 8
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 9
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 10
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 11
Trials or tribulation?
Inside SharePoint 2013 workflows–Part 12
Please don't forget to mark it answered, if your problem resolved or helpful -
Issue while adding WCF Web Service reference using Oracle APEX
Hi,
We have an issue with creating the Web Service Reference for the WCF web service:
http://dev.virtualearth.net/webservices/v1/metadata/geocodeservice/GeocodeService1.wsdl
The APEX gives the following error
“The WSDL document could not be understood by the rendering engine. Click Create Web Service Reference Manually to continue creating a reference for this service.”
Can you please tell me if creating the Web Service Reference for WCF is supported on the “out of the box“ APEX?
Environment information:
APEX 4.0.2.00.07
Database 11.2.0.3
Please note that we have tried it in APEX 4.1.1 from apex.oracle.com and the error there is different, it can connect even to ASMX wsdl.
Thank you.I don't think that is it specific to just .NET web services. I have tried with a web service created with TIBCO BusinessWorks (Middleware product) that did not work either. The wsdl validated correctly in soapUI, so I think it just must be the implementation of the parser which is looking for some specific format.
When in doubt, go with either the manual reference or with pl/sql using one of the api's. -
Accessing external web service with non-constant URL
Hello, all
I am looking in the documentation on accessing external web services, but either I am looking in the wrong place, or the documentatoin is lacking info.
My clients have several web services in the local network (regular services, not DB-based), the have the same interface, but different URL's.
Versions of the DB are 11, 12, and 16.
First of all, I do not see in the specs an option for a non-hardcoded URL. The logic says that this has to be possible, but I cannot find it.
Second, I need to see an example of accessing an XML or JSon based service, I cannot find it in the specs either.
Can anyone point me to a document with examples?
Thank you
ArcadyThe following will call a web service with whatever URL you pass in as the argument "myurl". I think that is what you are looking for.
CREATE PROCEDURE cli_test2( myurl LONG VARCHAR )
RESULT( httpheaders long varchar, httpvalues long varchars
URL '!myurl'
To deal with the resulting data in XML, use the OPENXML() function.
eg. To turn an XML list of employees that looks like this:
<root>
<row EmployeeID="102" Surname="Whitney" GivenName="Fran" StartDate="1984-08-28"/>
</root>
into a table of results, you would do this (where xmlgetemplist() is the web service call):
CREATE OR REPLACE PROCEDURE xmlgetemplist() RESULT( httpheader long varchar, httpbody long varchar)
URL 'http://localhost/demo/xmlEmployeeList'
TYPE 'HTTP:GET';
create variable res long varchar;
-- call the web service
select httpbody into res from xmlgetemplist() where httpheader = 'Body'
-- extract the XML elements into a SQL result set
select * from openXML( res, '/root/row' ) WITH ( EmployeeID INT '@EmployeeID',
GivenName CHAR(20) '@GivenName',
Surname CHAR(20) '@Surname',
PhoneNumber CHAR(10) '@Phone');
To deal with the resulting data in JSON, use the sp_parse_json() procedure.
eg.
To turn a JSON formatted list of employees that looks like this:
"EmployeeID": 102,
"Surname": "Whitney",
"GivenName": "Fran",
"StartDate": "1984-08-28",
"TerminationDate": null
into a table of results, you would do this (where jsongetemplist() is the web service call):
CREATE OR REPLACE PROCEDURE jsongetemplist() RESULT( httpheader long varchar, httpbody long varchar)
URL 'http://localhost/demo/jsonEmployeeList'
TYPE 'HTTP:GET';
create variable foo long varchar;
--call the webservice
select httpbody into foo from jsongetemplist() where httpheader = 'Body';
--turn the json result into a structured array of data
-- this step is required because of less structured nature of JSON
call sp_parse_json( 'output_array', foo);
--extract the JSON elements from the output array into a SQL result set
SELECT output_array[[row_num]].EmployeeID as EmployeeID,
output_array[[row_num]].SurName as SurName,
output_array[[row_num]].GivenName as GivenName,
output_array[[row_num]].StartDate as StartDate,
output_array[[row_num]].TerminationDate as EndDate
FROM sa_rowgenerator(1, CARDINALITY(output_array))
Hope this helps,
--Jason -
Accessing a web service defined in XI with login and password
Hello,
I've configured a web service on XI and made it available. I want to use it from a NWDS portal object. Accessing the page needs authentication.
If I use XMLSpy to make a request I get an enter user login/password screen. But I don't know where i should tell the login and password in my NWDS request.
I tried to add the stuff in the url like this http://user:pass@host:port/... without success
Does anyone know what is to be made in order to let me access my web service ?
In NDWS I get my service ...
(Service) myservice = PortalRuntime.getRuntimeResources().getService("MY/Service");
MyResult myResult = myservice.makeRequest()
Thx,
mejjCheck out
http://hcc.musc.edu/research/shared_resources/xml_complex_types_to_cf_structure_notes.cfm
The last part of that link is .cfm - not sure why its getting
cut off.
Maybe you are looking for
-
Data Recovery from Windows Back-up
So someone kicked down our front door and stole our computers. Now I am trying to restore my files from a Windows back-up. I have a WD My Book Essential drive and backed-up the C:// drive on 6/30/2014. The problem is that when I do a restore, none
-
G5 Dual 2.5 gets to grey apple screen... then locks !
power supply is good, running through a APC power backup. power button & light come on. video comes on. everything is disconnected except for original keyboard & mouse & monitor. it gets to the grey apple start up screen... then LOCKS. the little spi
-
Adobe Premiere CS5.5 not installing [Exit Code: 7]
Hi. I've been having issues with Premiere for as long as I've had the CS5.5 master collection. Every other application on the disk will install fine but Premiere will not at all. I've uninstalled the entire collection twice (using the cleaner tool ea
-
Music from my itunes is not showing up?
My music isnt showing up from my itunes library thing on imove. This means i am unable to put music in the background of my projects. This is really frustrating me. Somebody please help!
-
All setting /icons are gone from my iPad...Please help :(
Today the icons where not responding and most where showing white. turned off iPad and back on. Now every icon is gone. down in toolbar only shows fb icon. Any advice?