Web Services
Web Services
Web Services
abap proxies
esr, esb
NetWeaver
BITS:
1.ABAP proxies correspond to different entities of Web services, such as port types, messages, and
schema types.
ANS: Technically, ABAP proxies consist of how many parts? 2 (classic ABAP objects and metadata (SPRX
objects))
(TRUE)
4.a stateful web service does not define state status t/f?
FALSE
(data types,
message types,
wsdl document)
The Web service runtime has been configured (refer to Configuring the Web Service Runtime).
The Web service has been modelled in the Enterprise Services Repository (ESR).
You have activated the Enterprise Services Browser in the ABAP Workbench. You can also call the
browser in transaction SPROXY.
se80
if_wsprotocol_message_id.
sap_xi_developer_abap
11.webservice basics:
12.webservice basics:
options:
true
15.if service interface is not released, then what happens to service variant?
Error
/exception
/none.
16.When publishing a Web service, the service provider transmits information about itself and a
description of the service it is offering and transfers this to the services registry.t/f->
true
SAP provides a public UDDI server at http://uddi.sap.com, and any ABAP client can be set up as a
services registry,
options:
True
you can develop new Web services in the Object Navigator of SAP NetWeaver AS for ABAP.?
backend(ANSWER)
/frontend
/external
22.With the inside-out approach, independent function modules that were implemented as RFC-
enabled function modules, as function groups, or as BAPIs are provided as a Web service.t/f->
ANs: True
23.to fix the default prefix we use the user parameter --------- in your user profile??
Ans: prx_prefix.
All objects must be modeled in the ES Repository - or be made available as external WSDL
descriptions,
The SAP system uses the software component version SAP NetWeaver 7.0 EHP2, Service Package 08 or
higher
2) In transaction SPXNGENAPPL, you can check whether your namespace has been assigned to the back-
end repository.
3) Use of Inside-Out
With the inside-out approach, independent function modules that were implemented as RFC-enabled
function modules, as function groups, or as BAPIs are provided as a Web service. The Web service can be
used across the entire Internet using standard protocols and can easily be added to any development
environment.
4) Prerequisites of Inside-Out
6) Each service that you create in inside-out mode can be called synchronously and asynchronously.
7) A stateful service retains its status within the framework of a HTTP session throughout several calls
from the same service consumer. The default value for services is stateless. If you require stateful
communication, you can choose this instead.
8) The message identifier has the standard value True. Using the IF_WSPROTOCOL_MESSAGE_ID
protocol, you can query the sent message.
9) The operation profile has the default value Synchronous. If you choose the status stateful in the
interface profile, you can choose also Synchronous Commit and Synchronous Rollback for all operations
except Synchronous.
Synchronous communication uses the Request Response Message Exchange Pattern (MEP).
Feature:(Attribute:)
Blocking(Yes)
Transport Guarantee(No)
Transactions(No)
Function calls are put in the sender system outbound queue, from where the call is repeated at regular
intervals until it can be processed by the receiving system.
There is no answer with asynchronous methods since the OneWay Message Exchange Pattern is used.
Feature:(Attribute:)
Blocking(No)
Transport Guarantee(Yes)
Transactionality:(Yes)
15) Prerequisites for Consuming a Stateful Web Service and TU&C/C.(for both the prerequisites are
same)
18) To trigger the error of the proxy runtime call the method CL_PROXY_FAULT=>RAISE
20) Semantic Contracts describes the interaction between two business entities (called actors) by means
of one or more operations.