ABAP server proxy as web service provider ??
Hi friends,
I am wondering that if is possible to expose an ABAP server proxy as a web service on NetWeaver ABAP. I tried that, but failed to call it.
I generated a ABAP server proxy by using the PI inbound interface. I can call the ABAP server proxy by PI. From SOAMANAGER of the beckend system, i saw that this just generated ABAP server proxy is a service. Then i curious if this generated ABAP server proxy can be exposed as the web service like other RFC function modules on the same beckend system. So i generated a ABAP client proxy by using the binding WSDL of the ABAP server proxy. But the testing of the generated ABAP client proxy failed.
So my question is if it is possible to expose an ABAP server proxy as a web service on NetWeaver ABAP?
The beckend system is SAP ERP 6.0 EHP4. The PI is 7.11.
Thanks!
In other words, is it possible to consume a server proxy by client proxy? If yes, how to consume it?
Edited by: Chris Xu on Jan 16, 2011 8:59 PM
Similar Messages
-
Client proxy consuming web service provider using logical port issue
Hi All,
I have a proxy client having a logical port (configured using NWDS) to consume a web service in the provider system.
In the logical port, I have given target address, and logical port name. While moving this client proxy NWDI dev track to Q and prod,
how do I change this target address to point to Q and prod respectively. In other words, even though I am using Visual admin to configure the destination url for the logical port, to point to Q and prod, its still referring to the dev environment provider service after moving the proxy client to Q and prod. What is the suggested approach to take care of this issue
Thx
mikeHi Michael,
I can only help from that point of view that I believe this question belongs to the forum
Service-Oriented Architecture (SOA) and SAP
Please try to raise this question there.
Thanks and Regards,
Ervin -
Visual Administrator and ABAP Client Proxy (external web service)
Hello,
I have generated client proxy in SE80. Is it possible to see it in Visual Administrator?
I need to make changes to some security setting and hoping to do it within Visual Administrator.
Thanks,
AlexHi,
I think that your are mixing things up.
A client proxy in SE80 is in the Abap stack.
Visual Administrator is used to configure the Java stack.
Don't forget that the Netweaver application server is mostly a marketing myth.
In real life there are a Netweaver Abap application server and a Netweaver Java application server.
These 2 application servers are sticked together with some "software glue"...
Regards,
Olivier -
XI Server Proxy Or Enterprise Service
I need to call a BAPI in R/3 using XI. Possible Approaches:
1) Using RFC Adapter : Performance Inferior (I do not want to discuss this)
2) Using Server Proxy and calling the BAPI inside the method.
3) Exposing the BAPI as ES and consuming that using XI.
Now when we compare the approaches 2 & 3,
what are the basic differences in terms of security and performance.Hi Sebin,
I guess you are getting confused.
I am exposing an RFC enabled function module as a web service in R/3. And to consume a web service I need a SOAP Adapter not RFC adapter.
So in both the cases, I mean server proxy and web service we are using xml messaging through SAP web app server. So, performance wise I do not think there will be any difference.
I am more concerned about the security and session handling.
Well, if we use Server Proxy, I know I can reap unlimited benefits like I can play with the data in R/3, or I can trace the message in R/3 at any point of time using SXMB_MONI.
But what are the security concerns involved in ES method.
And using ESA in this case does not add much because its not needed over here.
If we have any .Net or java application to integrate with, I would be more than happy to go for ES.
Well, in that case as well I would like to expose XI interface as web service rather than R/3 .
Regards
Pushkar -
ABAP calling web service provided by AXIS -error
Hello expert,
I am calling web service provided by AXIS in ABAP but error occur when processing response part.
The web service is used to create material master in JAVA AXIS system.
After setting up the LP in soamanager then make a call, we got an error saying
"GENERAL_ERROR Error duing proxy processing (PART
UNKNOWN (NULL) ) "
I looked at the full trace in soamanger, the call is executed successful, and the data are inserted in the remote system.
response payload can be seen in the trace
Request payload
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header><n0:Trace xmlns:n0="http://www.sap.com/webas/630/soap/features/runtime/tracing/"><n0:TraceLevel>Full</n0:TraceLevel><n0:TraceContext><TRC_PATTERN>WSTEST</TRC_PATTERN><TRC_KEY>E08673F6795E2EF1A482D48564570FA4</TRC_KEY><TRC_SSID>ED1_00</TRC_SSID><TRC_USER>CAILIN</TRC_USER><TRC_TS>20110525020904</TRC_TS><TRC_COUNTER>98</TRC_COUNTER><TRC_EXTERN></TRC_EXTERN></n0:TraceContext></n0:Trace><n1:MessageID xmlns:n1="http://schemas.xmlsoap.org/ws/2004/08/addressing">uuid:e08673f6-795e-30f1-a482-d48564570fa4</n1:MessageID><n2:Action soap-env:mustUnderstand="1" xmlns:n2="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope">http://eam.envisioncn.com:8180/msgagent/services/SAPService/CreateITEM</n2:Action><n3:To soap-env:mustUnderstand="1" xmlns:n3="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope">http://eam.envisioncn.com:8180/msgagent/services/SAPService</n3:To><wsa:From xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"><wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address></wsa:From><wsa:ReplyTo xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"><wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address></wsa:ReplyTo><wsa:FaultTo xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"><wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address></wsa:FaultTo></soap-env:Header><soap-env:Body><n0:CreateITEM xmlns:n0="http://sap.env" xmlns:prx="urn:sap.com:proxy:ED1:/1SAI/TXS40FB8A9F499B60E81B2F:700:2010/10/07" xmlns:n1="http://eam.envisioncn.com:8180/msgagent/services/SAPService"><n1:itemnum>123</n1:itemnum><n1:description>u6D4Bu8BD5u7269u6599</n1:description><n1:issueunit>EA</n1:issueunit><n1:env_model>u89C4u683C1</n1:env_model><n1:env_ordernum>1</n1:env_ordernum><n1:istool>Y</n1:istool></n0:CreateITEM></soap-env:Body></soap-env:Envelope>
Response Payload
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><CreateITEMResponse xmlns="http://sap.env"><CreateITEMReturn>S</CreateITEMReturn></CreateITEMResponse></soapenv:Body></soapenv:Envelope>
For me it looks it is an issue in the response payload that ABAP proxy can not process it.
such as, the response payload NS prefix is soapenv, other than soap-env in request payload...
but i am not sure, whether this is the root cause.
Could you help me to find out what is going wrong here?
Regards,
Cai Lin
Edited by: charlie cai on May 25, 2011 5:20 AM
Edited by: charlie cai on May 25, 2011 5:20 AMthe response payload NS prefix is soapenv, other than soap-env in request payload
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" is equivalent to xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" . Namespace defined correctly.
I can also see that response is correct (assuming "S" denote success):
<CreateITEMReturn>S</CreateITEMReturn>
Also check type of WSDL style usually this error occurs if you are using RPC/Encoded style WSDL, modify wsdl for Document/Literal style (as RPC style WSDL not supported by ABAP proxy), see this discussion here: Cleint Proxy error
Refer to note: 1358647
Regards,
Gourav -
Create a abap server proxy and consume the service with the pi WS Navigator
hi all:
i create a abap server proxy ,i use the t_code "sproxy" to generate the proxy, and then write the abap code to implemente the method; then i use the T-code (soamanager) to define the endpoint, but when i click the " Open WSDL document for selected binding" to get the WSDL file ; some error occur,the error is follow:
==========================================================================
Service cannot be reached
What has happened?
URL http://foxxi:50000/sap/bc/srt/wsdl/bndg_000C2938EF591DEE8A9A8D3DD5CCB6AD/wsdl11/allinone/ws_policy/document call was terminated because the corresponding service is not available.
Note
The termination occurred in system XIF with error code 403 and for the reason Forbidden.
The selected virtual host was 0 .
What can I do?
Please select a valid URL.
If it is a valid URL, check whether service /sap/bc/srt/wsdl/bndg_000C2938EF591DEE8A9A8D3DD5CCB6AD/wsdl11/allinone/ws_policy/document is active in transaction SICF.
If you do not yet have a user ID, contact your system administrator.
ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:FOXXI_XIF_00-v:0-s:403-r:Forbidden
HTTP 403 - Forbidden
Your SAP Internet Communication Framework Team
==========================================================================
when i go to the ws navigator to consume the service i can not find the service which i define, but some system content display , what's the problemhad a chance to look at this?
/people/jitender.chauhan/blog/2009/04/20/service-enabling-in-abap -
Problem with Consuming ABAP Server Proxy WSDL in InfoPath
Tried to design a InfoPath (MS Office 2003) form from a WSDL file of a web service generated from an ABAP Server Proxy in a NW2004s SP10 system. InfoPath rejected this WSDL with error InfoPath cannot use the selected Web service method for receiving data because the method does not provide valid XML data. Tried other WSDL files from other web services from ABAP Proxy with InfoPath, all got rejected.
Validated the WSDL file with XMLSPY, no error. Tried to import the WSDL into XI 3.0, no error. Also tried the WSDL in .NET C#, also worked fine. It seemed only InfoPath does not like this WSDL from ABAP Proxy.
Created a similar web service in XI 3.0 and InfoPath had no problem with its WSDL. Then I compared the two WSDL files. There are differences. After try and error on changing the differences, I have nailed down to the XML tag that caused the problem. Please see the extracted WSDL line attached at the end. In the XI 3.0 generated WSDL the wsdl:message and the wsdl:part have the same name. In the ABAP Proxy generated WSDL the wsdl:part has the name Parameters which is different from the wsdl:message. After I copied the wsdl:message name to the wsdl:part name, InfoPath accepted the WSDL file without any problem.
I know the fix but I like to find out the root cause. Is this a known issue? Did we miss some configuration setting thats causing this issue? Any help will be much appreciated.
WSDL from NW2004s SP10 ABAP Proxy
<wsdl:message name="RegionR3GetList_Req_MT">
<wsdl:part name="Parameters" element="tns:RegionR3GetList_Req_MT"/>
</wsdl:message>
<wsdl:message name="RegionR3GetList_Resp_MT">
<wsdl:part name=" Parameters" element="tns:RegionR3GetList_Resp_MT"/>
</wsdl:message>
WSDL from XI 3.0 Interface
<wsdl:message name="RegionR3GetList_Req_MT">
<wsdl:part name="RegionR3GetList_Req_MT" element="tns:RegionR3GetList_Req_MT"/>
</wsdl:message>
<wsdl:message name="RegionR3GetList_Resp_MT">
<wsdl:part name="RegionR3GetList_Resp_MT" element="tns:RegionR3GetList_Resp_MT"/>
</wsdl:message>Anne Tarnoruder has pointed out to me that her SDN article "Consuming SAP Enterprise Services in a Microsoft Office InfoPath Form" has described the the cause and workaround of this issue on page 9. I am extracting it below and mark this thread as answered. Thanks to Anne but not sure how I can award point to her.
Currently SAP supports only the Document style of WSDL, and not the Microsoft-specific RPC style, which causes a problem when consuming SAP services in the Microsoft environment. In this example, you need to apply a workaround that involves a minor correction of locally-stored WSDL files:
a. In the Project Explorer toolbar, click the Show all files icon and expand the Web reference folder.
b. For each Web reference in the project, perform the following steps:
c. Open the WSDL file, replace all instances of <wsdl:part name="parameters" with <wsdl:part name="parameter" (remove the s in parameters) and save the file.
d. Right-click the Reference.map file and choose Run Custom Tool to invoke a utility that generates code for XML Web services. This recreates the local proxy. -
Limitation on data that can be fetched (ABAP RFC) via a Web Service?
Hi,
Is there any limit on the data that can be fetched via a Web Service (ABAP exposed as Web Service). I am trying to fetch PI monitoring data from ABAP Tables via a Web Service and there can be thousands of messages proceesed say in a day and what if user is provided the option of fetching messages for a specefic duration.
Please advise.
NehaHello my friend
If I understand your question correctly, there's an environment variable CPIC_MAX_CONV handles sessions between integration engine and adapter engine (ABAP and Java). By default, the value of this variable is 500, and you might want to increase it to 1000 at least, depends on system throughput. Recommended value from SAP for Production is 5000.
Hopefully it's helpful,
Effan -
ABAP Server Proxy development for creation of IDOC
Hi all,
I am working on JDBC to ABAP Server Proxy where i need to populate fields and then i need to mapp to the standard IDOC ie, SHIPMENT_CREATEFROMDATA01 which will create shipment idoc this is my requirement.Can anyone provide me the proxy development part for creation of IDOC.
Regards,
BhojHi,
Create server proxy at the receiver end and deploy it using the following links:
ABAP Server proxies
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
Debugging of Inbound ABAP proxies
/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
File to R/3 via ABAP Proxy
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
How to push data from BI to XI using proxy
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e698aa90-0201-0010-7982-b498e02af76b
How to push data into BW from XI using proxy
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/18dfe590-0201-0010-6b8b-d21dfa9929c9
http://help.sap.com/saphelp_nw04s/helpdata/en/2d/b9766df88f4a24967dae38cb672fe1/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/11/e2bc3d9ecc6b3be10000000a114084/frameset.htm
Server proxy part1 and part2:
/people/sap.user72/blog/2005/12/08/integration-builders-through-proxy-server-part--1
/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
Regards,
Vinod. -
SOA - real time proxy to web service scenario
Hello Experts,
I am working on PI but really very much new to the SOA concept.
But i have to prepare document which explains about all steps that we need to follow (technicallly) for the SOA implementation.
We are going to implement one Proof of Concept for SOA before going for the real project.
Can someone please help me and tell me what all the things i need to do for Proxy to Web Service Scenario in PI.
I hope i have made myself clear about it.
Thanks,
HetalHi Gaurav,
Thanks for your advice.
I have one more question and i tried to explore SDN alot but didnt get satisfactory answer.
here is the situation:
My scenario is like :
.Net application = consumer
ECC = Provider
PI = broker
SR = Publish ES
I am using the Outside - In approach, where i am creating proxy structure in ESR and then creating/ Generating Proxy in ECC.
I am exposing my Inbound Interface on SR, so that the WSDL is available on SR.
Now the situation is, our consumer is asking data from us in different format.
I read on help.sap.com that via PI mapping it is possible.
But i am not understanding that consumer is using ECC WSDL to make a call, then even though mapping is there, how can they get response in their required format.
They are even providing us their WSDL. I am totally confused that in one interface how come two different WSDLs can work?
Or is there a way for this?
I am even ready to use the same structure for my ECC which is provided by consumer, but then i dont see any outcome using PI.
I also have question, that for standard service also, ECC Enterprise service structure is fixed which we expose, then using PI how can we provide consumers response in their desired way.
I know that m asking this question again and again, but still it is not getting clear to me... might be m not understanding that how it works in SOA.
If possible can you tell me the steps that i need to follow technically to develope this interface? so that i can get better understanding?
Thanks,
Hetal -
HOW TO EXECUTE ABAP SERVER PROXY?
Hi,
I am working on a scenario in which message is passed from Integration Server to ABAP server proxy.
In case of client proxy we execute EXECUTE_SYNCHRONOUS methjod of proxy,but I am bit confused in case of server proxies.
How do we execute server proxy method?Hi Similar to Client proxy, you will have the method EXECUTE_SYNCHRONOUS or EXECUTE_ASYNCHRONOUS for your server proxy. If your WebAS is based on 6.4 or above you can test the server proxy with a sample pay load very easily. In T-code sproxy, you will see a menu called proxy, Click on that and click test proxy, check the XML payload and you can enter the payload in the next screen and check your proxy..
Regards,
Jai Shankar. -
Proxy to Web Service Communication doesn't work
Hi,
We configured the XI demo example Checking Flight Seat Availability (Proxy to Web Service Communication) (chapter 6.2) and everything works fine until we try to execute the szenario (chapter 6.2.3).
When we try to execute the szenario, we get an error displayed in the runtime Workbench. In the component Integration Server, we get a systemfailure with code ADAPTER.SOAP_EXCEPTION of category PARSING. The Adapter Engine also displays an error in the audit log:
SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Authority check failed
The User XIAFUSER has SAP-All-authorizations.
Has anybody an idea, whats the problem is?
Greetings
Hildegard
Message was edited by: Hildegard WinterCheck out, that the URL of the WebService is correct:
"http://<YourServer>:<<b>ABAP_Port</b>>/sap/bc/srt/xip/sap/SXIDAL_FLIGHTSEATAVAIL_CHECK?sap-client=<<b>YourClient</b>>"
Change the default values if necessary.
Check in the client, if the role SAP_XI_APPL_SERV_USER (which should be applied to your user) is generated and has no errors.
Regards
Stefan -
ANONYMOUS LOGON Web Server to WCF Web Service(Different Server)
Hi,
I have facing login credentials lost web server to wcf web service(different server). I got correct data if i open my web site from Web Server but i got "403 forbidden" if i call from client pc or other server.
I used domain account to run the web application for my own web site. Is it something wrong on my configuration at each server. I have no idea to how to make it to correct. I don't find correct answer on Google or bing.
Here
is server information and SPN List. Please let me know if want to know more details.
1. Domain Server
2. CRM Server (Web Site is host on this server)
- Enable Kernel Mode
- Windows authentication (1st - Negotiate, 2nd - Ntlm)
- Impersonate
- Application Pool (domain\account)
3. ERP Server (WCF Web Services is host on this server - support kerberos + ntlm).
- domain\account to run services.
- constrained delegation to sql server
4. SQL Server
Here is SPN on each Server and Service Account
SQL Server SPN List
MSSQLSvc/WS08R2SP1-SQL.domain.local:1433
MSSQLSvc/WS08R2SP1-SQL.domain.local
WSMAN/WS08R2SP1-SQL
WSMAN/WS08R2SP1-SQL.domain.local
RestrictedKrbHost/WS08R2SP1-SQL
RestrictedKrbHost/WS08R2SP1-SQL.domain.local
HOST/WS08R2SP1-SQL
HOST/WS08R2SP1-SQL.domain.local
CRM Server SPN List
TERMSRV/WS08R2SP1-CRM
TERMSRV/WS08R2SP1-CRM.domain.local
WSMAN/WS08R2SP1-CRM
WSMAN/WS08R2SP1-CRM.domain.local
RestrictedKrbHost/WS08R2SP1-CRM
RestrictedKrbHost/WS08R2SP1-CRM.domain.local
HOST/WS08R2SP1-CRM
HOST/WS08R2SP1-CRM.domain.local
ERP Server SPN List
TERMSRV/WS08R2SP1-ERP
TERMSRV/WS08R2SP1-ERP.domain.local
WSMAN/WS08R2SP1-ERP
WSMAN/WS08R2SP1-ERP.domain.local
RestrictedKrbHost/WS08R2SP1-ERP
RestrictedKrbHost/WS08R2SP1-ERP.domain.local
HOST/WS08R2SP1-ERP
HOST/WS08R2SP1-ERP.domain.local
Domain\NavSvrAdmin (Running Navision Web Service Account) SPN List
HTTP/WS08R2SP1-ERP.domain.local
HTTP/WS08R2SP1-ERP
NAV61-SG_Demo/WS08R2SP1-ERP.domain.local:7046
NAV61-SG_Demo/WS08R2SP1-ERP:7046
Here is login fail list on Web Server (CRM Server) using
WinShark.
Here is LogIn information on ERP Server. I got this log if i access my web site from client pc.
ERP Server
An account was successfully logged on.
Subject:
Security ID: NULL SID
Account Name: -
Account Domain: -
Logon ID: 0x0
Logon Type: 3
New Logon:
Security ID: ANONYMOUS LOGON
Account Name: ANONYMOUS LOGON
Account Domain: NT AUTHORITY
Logon ID: 0x45e781
Logon GUID: {00000000-0000-0000-0000-000000000000}
Process Information:
Process ID: 0x0
Process Name: -
Network Information:
Workstation Name: WS08R2SP1-CRM
Source Network Address: -
Source Port: -
Detailed Authentication Information:
Logon Process: NtLmSsp
Authentication Package: NTLM
Transited Services: -
Package Name (NTLM only): NTLM V1
Key Length: 128
This event is generated when a logon session is created. It is generated on the computer that was accessed.
The subject fields indicate the account on the local system which requested the logon. This is most commonly a service such as the Server service, or a local process such as Winlogon.exe or Services.exe.
The logon type field indicates the kind of logon that occurred. The most common types are 2 (interactive) and 3 (network).
The New Logon fields indicate the account for whom the new logon was created, i.e. the account that was logged on.
The network fields indicate where a remote logon request originated. Workstation name is not always available and may be left blank in some cases.
The authentication information fields provide detailed information about this specific logon request.
- Logon GUID is a unique identifier that can be used to correlate this event with a KDC event.
- Transited services indicate which intermediate services have participated in this logon request.
- Package name indicates which sub-protocol was used among the NTLM protocols.
- Key length indicates the length of the generated session key. This will be 0 if no session key was requested.
SQL Server Properties
Link 1 Link 2
ERP Server Properties
Link
CRM Server Properties
Link
Please ignore my mistake if i post wrong place.
Best Regards,
Make Simple & EasyLegacy Web services and WCF services are discussed in the Services secition in the ASP.NET forum.
http://forums.asp.net/ -
What the mechanism of the Java Proxy for Web Services in WLS 8.1
Hi, all;
I try to find out how the java proxy of web service in weblogic server 8.1
works. Suppose I use the java Proxy of a WebSerice in a client application whatever
whithin or outside the application of the web service, does the proxy actually:
1. translate my java arguments objects in XML to create SOAP msg,
2. then send the msg across the network, and web service also response SOAP msg,
3. then proxy translate it into return value of the method call ?
If that is true , the Java Proxy seems very inefficient, right?
Can any body tell me how the proxy works ?
regards,
shannonHi Shannon,
The type of proxy I'm familiar with is at the http connection level and
associated with the networking properties in the JDK, See:
http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html
Your question may be related to JWS proxies, See:
http://edocs.bea.com/workshop/docs81/doc/en/workshop/guide/howdoi/howUseTheJavaProxyForAWebService.html
You may want to ask this question in the workshop newsgroup.
Hope this helps,
Bruce
shannon lee wrote:
>
Hi, all;
I try to find out how the java proxy of web service in weblogic server 8.1
works. Suppose I use the java Proxy of a WebSerice in a client application whatever
whithin or outside the application of the web service, does the proxy actually:
1. translate my java arguments objects in XML to create SOAP msg,
2. then send the msg across the network, and web service also response SOAP msg,
3. then proxy translate it into return value of the method call ?
If that is true , the Java Proxy seems very inefficient, right?
Can any body tell me how the proxy works ?
regards,
shannon -
Database as Web Services Provider?
Hello!
Would you please forgive me my silly question but...
My customer has purchased and is using Oracle RDBMS 10g.
Now the customer wants the database to be accessible by web services clients.
The customer thinks that this can be done with already purchased RDBMS (without Oracle's Application Server). The customer cites Oracle: "Database as Web Services Provider: Database operations and data retrieval are executed through Web Services mechanisms" (http://www.oracle.com/technology/tech/webservices/database.html).
However, in my honest opinion the customer MUST install some web server. if the customer is especially insterested in Oracle's solutions, then it has to (additionally to already purchased RDBMS) buy either Oracle Application Server or WebLogic.
Who is right?
Sincerely Yours,
MichailMichail,
For DB 10g, you are right - the solution is to use PL/SQL Web Services for which an OracleAS/OC4J server is essential.
For DB 11g, both you & your customer are right. In addition to the above like 10g, there is a new feature in 11g called Native XML DB Web Services within the DB which does not require any Web Server or AS. See http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28369/xdb_web_services.htm
HTH,
Yogesh
Maybe you are looking for
-
SATA 1/2 vs. 3/4
Hi Guys, I OC'ed my system (see below) to 240x11 with 1:1 mem/cpu, HTT 4x, 2.5-3-3-7-1T, 1.47vcore. I couldn't get above this, despite trying looser timings, more voltage, etc., and then I read about the SATA 1/2 lock problem on the K8N Neo2. I hav
-
I am trying to test a case where a report based on a table has both a) radio groups b) checkboxes for each each record. The problem I see is that all the items have the standard HTMLDB_APPLICATION.G_F0X (which is limited to 50). Consider this table d
-
BAPI or Function maodule for Variant configuration
Hi, Is there any BAPI or Function module which can give Variant configuration for a sales order? Thanks, Madhu
-
Multi line field Navigation problem with ENTER key
No trigger on the field. Multi line Property is set to true. The probleb is, when the cursor reaches in the multi line field. the contents of the field are hilighted/selected. So as it happens in Notepad or Word, if you select some already written te
-
Authority check on WAD with testuser-id in SingleSignOn-Environment
Hello, i want to check some changes i have made in rsecadmin. i want to proof the changes with our testuser-id (xy_test). the problem is, that i want to check the changes in an Webapplication (WAD) in a SSO-Envirnoment. Everytime i open the link to t