Calling web service from AppModule using service interface.
Hi All,
I am using Jdev 11.1.1.1.0 and the integrated weblogic server 11gR1.
Created the application on HR Schema and deployed in Integrated WebLogic Server (WLS). When I try to test WebService UI as the stand alone WLS. The Webservice UI get display with my tow operation that I have created in service interface.
When I try to get the result from my operation eg operation is getEmployeeByKey, putting employee Id in parameter and invoking, I am getting error that :
javax.xml.soap.SOAPException: Bad response: 404 Not Found
Cause: javax.xml.soap.SOAPException: Bad response: 404 Not Found
Hi,
Either your service has gone down or the server is not able to reach the endpoint. Can you put the service address in web browser and check if you can reach it.
-Vishal
Similar Messages
-
Call Web Applications from Xcelsius using LiveOffice connections
Hi,
I have read the HTG: "How To... Call BEx Web Applications from SAP BusinessObjects Dashboards (Xcelsius) and vice versa" here on SDN. Problem is that it is using BW Connection as connection.
Is it be possible to call web applications using Live Office connections?
Br,
SonniHi Sonni,
If you are building dashboard using live office connection and you want to give a drill down to detailed webi or crystal report, you can use Open document interface. In the particular HTG you have mentioned, Open document approach is not possible because dashboard is based on SAP BW. Since you are using live office, i guess you have the source report published in BOE and you can use open document approach here.
If this is not your requirement please mention your exact requirement.
Hope it helps you.
Regards,
Nikhil Joy -
Calling a web service from BPEL using java web methods
Hello everyone,
I have an application my BPEL process should connect to. The application which is a web service needs to be called using pre defined web methods defined in java from my bpel process using Jdev 10g. Any suggestions in how I can go about doing that? Please I really need helpHi there,
If you have defined already your partner links to the service you can use the BPEL API to invoke them from RMI. See this blog entry
http://technology.amis.nl/2006/06/08/oracle-bpel-pm-invoking-a-remote-bpel-service-from-java-using-rmi/
It'd be also good if you post the question on the bpel forum BPEL
Thanks,
JC -
Call proxy service from other proxy service with attachment
Hi!
I have got an email sending proxy service I would like to call this from an other proxy service and I want to send attachment in email. I can send email with attachment if i call this proxy as a webservice (e.g. from soapUI)
But if i want to call this email proxy service from other proxy service, the attachment in email is empty. I put a log action (expression: $attachments) in the beginning of email proxy service, and I saw this in the log file:
+<con:attachments xmlns:con="http://www.bea.com/wli/sb/context"/>+
So the attachment is really empty...
I use service callout. I put an insert action in request action of service callout:
In Variable:
attachments
XPath:
+.+
Location:
as first child of
Expression:
+<con:attachment xmlns:con="http://www.bea.com/wli/sb/context">+
+ <con:Content-Type>application/octet-stream</con:Content-Type>+
+ <con:Content-Disposition>attachment; filename="{$v_fileName}"</con:Content-Disposition>+
+ <con:Content-Transfer-Encoding>base64</con:Content-Transfer-Encoding> +
+ <con:body>{$attachments/ctx:attachment/ctx:body/*}</con:body>+
+</con:attachment>+
Why cannot I call this email proxy service from other proxy service for sending email with attachment?
I tried to solve this other. I called an email sending business service from this proxy service. But in this case I cannot set the body of email. If I put just one Transport Header action in publish action, I could send the email (with empty body). But If I put a replace action in publish action as well then the OSB didn't send the email and I couldn't find any error message in log file... How could I set the body of email in publish action?
Thanks!
ViktorYou should be able to get the current user id from the SPListItemEventProperties object. From here you should be able to create a Claim. For example get the user by using
user = SPWeb.Users.GetByID(properties.CurrentUserId)
SPClaim claim = SPClaimProviderManager.CreateUserClaim(user.email, SPOriginalIssuerType.TrustedProvider, issuerIdentifier);
https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.claims.spclaimprovidermanager.createuserclaim(v=office.14).aspx
Blog | SharePoint Field Notes Dev Tools |
SPFastDeploy | SPRemoteAPIExplorer -
Calling another ITS service from existing ITS service
Hi to Everyone,
I would like your advice on calling another ITS service from existing ITS service.
From my current ITS service eg. "Z_TESTA", i wish to call another ITS service "Z_TESTB". The problem is that it always prompt for userid and password when i called the 2nd ITS service. However, user already enter the password & id when they login to the 1st ITS service. Is there a way to call this new ITS service w/o the userid & password prompt again?
Below is the codes that we used to call the new ITS service:
(a) "http://.../scripts/wgate/webgui/!?~transaction=z_testb"
OR
(b) "http://.../scripts/wgate/z_testb/!"
We used both method (a) and (b) but same outcome. Thank you in advance!
YanaJHi YanaJ,
in order to skip a manual login you have to have the credentials somewhere. If you disabled cookies, what I told you will not work. Another possibility would the usage of X509 client certificates. But this requires that you have a setup that distributes the certificates of all of your users. I personally nether setup such scenario. Maybe someone other can explain what you have to do.
Best regards,
Klaus -
Calling WebAS Java from Excel Macro
Hi,
somebody told me there were a way to call WebAS Java from an Excel Macro and make a login into SAP using a real existing user (not a technical user). Does anybody know where to find documentation about this or how to get this accomplished?
Thanks, Oliver PlohmannHi,
Have a look at
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnofftalk/html/office09062001.asp
Eddy -
CALL WEBI Report from SAP Portal
Hi Experts,
I need to call WEBI report from SAP Portal, is it possible?
The submitted report will be opened in the same window?
Kind Regads.Hi
You can call SAP portal from WebI Report...
insert blank cell in the report / or select the cell whaere do you want to in the report
and then Right click and select hyper link.
Enter the portal address
It will be opened in the same or new window based on your settings.
Target Window : New Window ..then it will open new window. -
Calling Java API from ABAP using JCo (Part 2)
Hello,
This is an additional question to thread Calling Java API from ABAP using JCo
Has anyone managed to get the input parameter value
input.getString("REQUTEXT")
that is being passed from ABAP?
If yes, what kind of setting you need to do? Because when I execute, it has no value.
Thus, the below ECHOTEXT parameter returns blank value:
output.setValue(input.getString("REQUTEXT"),"ECHOTEXT");
When I debug by printing the below line, the input XML is indeed without value:
System.out.println(input.toXML());
Anybody knows how to pass input variable from ABAP to JAVA using JCo?
rgs,
hiroshiHallo Hiroshi,
as far as I can see, you are doing it the right way. The problem might be that the ABAP program does not fill in this parameter because something went wrong in the SAP System.
Have you tried setting a breakpoint (an HTTP session - remote breakpoint) and tried checking step by step if the value is being processed and put into the REQUTEXT field?
Bye,
Sameer -
Calling Web Service from CRM using proxy
Hi all,
I'm facing a problem trying to call a web service from CRM (WAS 620) via XI 3.0. The response that XI recieves from the web service contains SOAP Envelope, and the mapping fails because of it. I built the proxy manually, because if I load WSDL the proxy generation in CRM generates error that sais that external definition coudn't be used.
Is there any way to remove SOAP envelope from the response while mapping?
Is it possible to call web service from WAS 620?
Thanks!!!!
Anya.Hi Manish,
SOAP adapter does pass the message to XI (this message contains SOAP envelope although XI expects to get message without it), and during the mapping step i get "Runtime Exception in Message-Mapping transformatio~".
I suppose it's because i created proxy manually. I did so because when i imported WSDL, and tried to generate proxy in CRM, i got an error message that said that proxy couldn't be generated because external definitions are only allowed in XI 3. But my XI version is 3.0! And when I generate the same proxy in my R/3 system that is installed on WAS 640, it works.
What can I do?
Cheers,
Anya. -
Calling Web Service from EJB using HTTP Client
Hi,
Scenario:
I need to Call a Web Service from an EJB Application.I used HttpClient for calling the Web Service in the EJB Application. When i call the execute method of the HttpCLient it throws an exception
The element type "META" must be terminated by the matching end-tag "</META>"
The input XML does not have a node called META.
When i call the Web Service using Http Client form an Java Application it is working fine.
Kindly Suggest me the changes/steps that needs to be done
Regards,
S.V.Satish KumarHi Manish,
SOAP adapter does pass the message to XI (this message contains SOAP envelope although XI expects to get message without it), and during the mapping step i get "Runtime Exception in Message-Mapping transformatio~".
I suppose it's because i created proxy manually. I did so because when i imported WSDL, and tried to generate proxy in CRM, i got an error message that said that proxy couldn't be generated because external definitions are only allowed in XI 3. But my XI version is 3.0! And when I generate the same proxy in my R/3 system that is installed on WAS 640, it works.
What can I do?
Cheers,
Anya. -
Problem in call onpremise web service from o365 using jquery ajax
I am trying
to consume an onpremise web service from the o365 site page using
jquery ajax and it's giving me following error:<o:p></o:p>
"Error:
Operation aborted<o:p></o:p>
Here is the
code:<o:p></o:p>
<o:p></o:p>
jQuery.support.cors
= true;<o:p></o:p>
$.ajax<o:p></o:p>
({ <o:p></o:p>
type: "POST",
<o:p></o:p>
url: 'http://**************/WebService.asmx/CreateFolder',
<o:p></o:p>
data: "{'PartId':'"+partnerid+"'}",
<o:p></o:p>
contentType: "application/jsonp; charset=utf-8",
<o:p></o:p>
dataType: "jsonp",
<o:p></o:p>
username: "*****************",
<o:p></o:p>
password: "******************",<o:p></o:p>
success:
function (msg) { $("#divResult").html("Success"); },
<o:p></o:p>
error:
function (xhr, status, error){ console.log(error);
console.log(status); }
<o:p></o:p>
});<o:p></o:p>
Any
help would be greatly appreciated.Thanks.<o:p></o:p>Where exactly you are trying to create folder
This will work on both Office 365 and on prem
http://www.c-sharpcorner.com/UploadFile/0e18a8/create-a-folder-in-document-library-in-sharepoint-2013-using/
var context = SP.ClientContext.get_current();
//gets the current context
var web = context.get_web();
//gets the web object
var list = web.get_lists();
//gets the collection of lists
var targetList;
var itemCreation;
function createFolder() {
targetList = list.getByTitle("MyDocumentLibrary");
itemCreation =
new SP.ListItemCreationInformation();
itemCreation.set_underlyingObjectType(SP.FileSystemObjectType.folder);
itemCreation.set_leafName("MyCustomFolder");
var folderItem = targetList.addItem(itemCreation);
folderItem.update();
context.load(folderItem);
context.executeQueryAsync(onFolderCreationSuccess, onFolderCreationFail); -
Calling one WTC service from another WTC service
Hi,
We have a service called COLLECT defined in our WTC server.
Recently we've added a second service called SUM in the same WTC server.
We were wondering if it's possible to call SUM from COLLECT, and if it is, what configuration changes should be made in order to do it?
Currently both services are exported by the WTC server (and imported by our Tuxedo).
Thanks,
ShyHi Shy,
Although I haven't tried it, I'm fairly certain you cannot call a Tuxedo EJB using tpcall() within a WTC based application. What I normally advise customers to do when writing a Tuxedo EJB is to implement two separate interfaces. One is obviously the TuxedoService interface that all Tuxedo EJBs must implement. In particular you must implement the service() method that accepts a TPServiceInformation instance that provides access to the typed buffer passed to the EJB. Normally one then extracts the necessary fields or information from the typed buffer, performs whatever necessary business logic needs to be performed, and then constructs a reply typed buffer.
What I recommend is that you separate out the business logic into a separate interface and have your class implement both interfaces. The service() method would only deal with the marshalling/unmarshalling of the information contained in the typed buffers, and leave all business processing to methods on the second interface. Then if you need to access another "service", you would use the second interface, thus saving you from all the typed buffer manipulation.
So in your case, the business logic in the second interface of the COLLECT implementation would simply call the SUM implementations second interface (the EJB's business logic) instead of trying to call a Tuxedo service. While this helps in reuse of the business logic, it doesn't address the issue of trying to transparently move a service implementation from say Tuxedo to WLS. If that's what you are trying to do, you might try exporting the SUM service from WTC to the Tuxedo domain gateway, and then importing the SUM service from that gateway. This would likely cause a network round trip if it works, but it's something to consider.
Another alternative is to use something like the Apache Tuscany/Java project and build your Java applications using SCA. Tuxedo SALT includes a Tuscany/Java binding extension that allows Tuscany/Java applications to transparently call Tuxedo services. The choice of whether to actually call a Tuxedo service or call a Tuscany/Java based SCA service is determine by the binding selection and not changes in your code. Just a thought...
Regards,
Todd Little
Oracle Tuxedo Chief Architect -
Calling SSIS package from C# Windows Service Fails
Hi All.
I've got an SSIS package that reads from an Excel file and populates a database. The Excel file location gets passed in to the package as a variable. Also the Protection Level of the package is set to EncryptSensitiveWithPassword.
This all works fine when I run the package from Visual Studio or using DTEXEC. When I try to run it from a C# Windows Service though I get the following exception:
SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft Office Access Database Engine" Hresult: 0x80004005 Description: "The Microsoft Office Access database engine cannot open or write to the file ''. It is already opened exclusively
by another user, or you need permission to view and write its data.".
SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Input Excel Connection" failed with error code 0xC0202009. There may be error messages posted before this
with more information on why the AcquireConnection method call failed.
Dedupe Worksheet failed validation and returned error code 0xC020801C.
One or more component failed validation.
There were errors during task validation.
The windows service runs with LocalSystem account and the following code is used to call the SSIS Package:
Application app = new Application();
Package package = null;
app.PackagePassword = "*******";
//Load the SSIS Package which will be executed
package = app.LoadPackage(@"C:\Projects\DataDedupeMatch\DataDedupeMatch\DataDedupe.dtsx", null);
//Pass the varibles into SSIS Package
package.Variables["User::FilePath"].Value = e.FullPath.Replace(@"\\", @"\");
Microsoft.SqlServer.Dts.Runtime.DTSExecResult results = package.Execute();
I would really appreciate if someone could help me out with this.
Thanks in advance,
DeonInstead of hosting the SSIS runtime in your service, you should use a separate host process for your SSIS package. You're using the Office drivers, which aren't designed or supported for running in long-lived unattended processes like a Windows Service.
You can use your own SSIS hosting code, or just use dtexec.exe to host your package. In either case you would start the child process with
Process.Start.
David
David http://blogs.msdn.com/b/dbrowne/ -
Calling Web Dynpro-Model of Application-Service doesnu00B4t work.
Hello!
I have created a Composite Application with Entity- and Application-Services. I have also created the WebDynpro-Model and use it in another WebDynpro application to call the services.
I have a Entity-Service 'PollCatalogue' and an Application Service 'PollCatalogueApp'.
When I call an Entity-Service to create an entity, it works:
APollCatalogue pollcat =
PollCatalogueServiceProxy.createPollCatalogue();
pollcat.setName(name);
pollcat.getAspect().sendChanges();
IServiceFacade serviceFacade;
serviceFacade =
CAFServiceFactory.getServiceFacade(diplDefinition.class);
serviceFacade.save();
But when I call the create-Method of the Application service nothing is created:
the call is similar to above except that
PollCatalogueServiceProxy.createPollCatalogue();
is replaced by
PollCatalogueAppProxy.createPollCatalogue();
Anyway I don´t understand what is done behind the scenes. My create-Methode has one parameter name, because it is a business key. But the ServiceProxy-create-Methods do not provide a name parameter. What service-methods are called when service-facade.save() is called? In case of Entity-Service-Proxy seems to be the create method. But what if I change more than the key-parameter, what else is called? update? And in case of AppServiceProxy? ???
Does anyone understand what is going on here?
Thank you for your help.
Best regards,
JörgHi Jorg,
About getting an exception:
IQuery query =... ;
query.execute() ;
IMessageList mList = query.getResultAspect().getMessages()
if (mList.size() > 0) {
for (int i = 0; i < mList.size(); i++) {
IMessage mes = (IMessage) mList.getMessage(i);
Throwable ex = (Throwable) mes.getExtension();
ByteArrayOutputStream bAOStream = new ByteArrayOutputStream();
PrintStream pStream = new PrintStream( bAOStream);
ex.printStackTrace(pStream);
//use bAOStream in order to show stacktrace
Regarding conceptual background about Models and Proxys:
You can find some infomation about wd model:
<a href="/people/valery.silaev/blog/2005/09/09/common-model-interface Model Interface</a>
<a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cef4f43e-0d01-0010-db84-ede25c874115">WQhy to use webdynpro common model interface ?</a>
I don't know about some proxies documentation. Possible it does not exist. So, there is brief information about it:
CAF data access services - comcafruntime~uicoupling DC. There is an implementation of com.sap.tc.col.client.generic.api api. These interfaces extends generic CMI interfaces. On top of CAF data access services implementation CAF designer generates typed CMI models which you finally use. For supporting of typed CMI models CAF provides additional build-in functionality GCP(generic client proxy) which directly operates over com.sap.tc.col.client.generic.api generic implementation.
I recommend you to learn CAF data access implementation and read information about CMI model. That's not huge area and it gives you necessary understanding.
Best regards,
Aliaksei
P.S. I don't recommend to learn and investigate the GCP implementation. That's just loss of time. The only thing that you need to know there is a black box layer which converts generic CMI model to typed model. Actually you can use generic model directly without typed. To do this use the following method for service facade getting:
com.sap.caf.ui.utils.cool.CAFServiceFactory.getServiceFacade() ;
but not this one:
com.sap.caf.ui.utils.cool.CAFServiceFactory.getServiceFacade(final Class modelDefinition) ;
and also do not use generated proxies at all, just use CMI api for model info setup for model nodes and other generic CMI api. -
Calling web query from BSP application: Session handling
I would like to call a BI 7.0 web query from a BSP application.
Therefore, I generate a link like http://<server>:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=CR_M_0001_SALESFORECAST_0&VARIABLE_SCREEN=X
Now, I have the problem that I have to log in again.
The BSP application is embedded in the portal. SingleSignOn works for the BSP application, but not for the following link to the query.
Anybody know how to execute the query w/o login again?i guess this is more related to ITS.
which ITS are you using?
integrated or standalone.
i checked in both (using standard webgui service) i dont see any problem using /n or /<transaction>
Regards
Raja
Maybe you are looking for
-
[Captivate 8] HTML5 Publishing - First Slide shows locally but not on test server
Hi all, The Question Has anyone run into this issue of the first slide not showing on HTML5 (and/or SWF) until you open up the TOC and select the recalcitrant slide and then it shows (and operates) just fine? Not on project load, just when it is sele
-
Does Apple TV use a regular USB cable?
Do you need to ur chase the USB cable separately and is it a regular USB or a micro USB cable?
-
Best way to sync Lightroom 5 Collections to IOS8 IPad and IPhone (offline available)
Hello, I have looked at several options but have not found an elegant solution yet to a problem that many users must have. Problem I have a lot of Collections in my Lightroom Library and would like to make them available to my iphone and ipad to show
-
Can someone confirm this please?
I was told all over these forums that I'd be given a replacement refurbished iPhone 4S because my one right now has terrible battery life. So I called Apple and they assured me that they only replaced them with new ones in Ireland. Could somebody con
-
Printing-Why is printed pic cropped smaller than actual pic?
Regardless of paper size/print size selected, every pic I select to print seems to zoom in and cut off the edge when printing. Looks like I zoomed in for the print but I did not. Any help on how to get the print to match what I see on the screen? Tha