Difference between Direct binding ,  Web service Adapter and HTTP Binding

Can any one help what is the differnce between
*1) Direct binding*
*2) Webservice Adapter*
*3) HTTP Binding*
I am trying to use the above service adapters as references in BPEL.
I had invoked a web service hosted in OSB from BPEL via web service adapter and was successful
On going through few docs came through the other two service adapters but was not able to figure out what exactly is the differnce .
I learnt +"*Direct binding*"+ can be used to call OSB+ . How does it vary from Webservice Adapter+

hi Eric ,
Thanks for clarification ..
OSB does not generate WSDL and web service adapter in BPEL mandates WSDL .
I had to create WSDL separately and then feed into Web service adapter in BPEL to call OSB Proxy service. Though successful , felt its not an better approach.
Please advice is there any way thatWSDL is generated in OSB itself . .if i try to create webservice on Proxy service the wsdl resulted from it has only binding and porty type .
Is it the same case for ++Direct binding++ .I assume it should not be the case

Similar Messages

  • How can find the difference  between iphone 5 Real Genuine adapter and fake adapter

    Can anyone please tell me, How Can Find Difference between iphone 5 Real Genuine adapter and fake adapter....

    That's about the only way. Many of the fakes are indistinguishable from genuine without taking them apart. See: https://www.youtube.com/watch?v=wi-b9k-0KfE Note that BOTH of the adapters in this video are fake. Yet the one on the left looks identical to the "real thing".

  • Difference between building/consuming web service in ERP vs. XI (PI)

    Hi All,
    Can someone direct me to the pros and cons of whether to build/consume a web service in ERP (ABAP - SE80, etc.) versus in XI?  We have ECC 6.0 and the latest version of Web AS running - so no issues with that.  I'm just wondering - if we can build and consume everything in ERP, why even waste our time with XI (for web services)?  What gives?
    Thanks,
    Matt

    Hi there,
    There are three main aspects in using XI for Enterprise Services:
    1. The ESR - Enterprise Service Repository (based on Integration Repository)
    2. The Service Registry (coming as part of latest XI release: PI 7.1)
    3. The need for asynchronous services
    <b>1. The ESR</b>
    This one should be used for designing your services -ESR is design-time-, defining object data model, interfaces, operations and so on based on <u>Global Data Types</u>.
    The use of Global Data Types allows to ensure that when we speak of e.g. an amount being 1,000.52, it will be understood correctly from the other side thanks to a common set of data types.
    Furthermore, the ESR comes with pre-defined content (interfaces and others) that makes the building of new services faster.
    Note that once you've defined your service in XI, you'll have to generate a proxy (ABAP or JAVA) in your ERP (in case ABAP) where you'll need to implement your code, this means that at run-time your're not obliged to pass through XI to run the service.
    <b>2. The SR</b>
    The Service Registry is the ultimate place where all enterprise services of your company will be published. This will really be your ES yellow pages where you can get services WSDL and location so that you can integrate them easily in any of your applications. Services available in the SR are (should) be "released" services, so in contrary to what you can find in the ESR (where you can have work in progress), here you'll only have services that are completed and ready to use.
    <b>3. Asynchronous ES</b>
    The ERP does not allow you to create real asynchronous services, and this is true as well when you call a service from your ERP as when you provide a service in your ERP to external calls (proxy client).
    In case you need to work with asynchronous scenario, you'll have to go through XI.
    Of course in an ERP system, there are many ways of making a "kind of" asynchronous behaviour with coding, workflow and so on, but in this case the other party (the external service provider or caller) will probably have also to be adapted which is not always possible.
    Well, these are from my point of view the most important elements; so, if you don't need asynchronous behaviour and you don't have to many services to manage you can certainly work without XI.
    Now, if you start having services from different systems, and you build a complete enterprise SOA based infrastructure, XI/PI becomes a necessity.
    Rgds,
    Karim

  • What is the exact technical difference between "Lightning to USB Camera Adapter" and "Lightning to USB Cable"

    Mainly I am interested in attaching the iPhone to a receiver (or car etc.) to play music.
    Both the "Lightning to USB Cable" and the "Lightning to USB Camera Adapter" seem to do the trick. So what is the exact technical difference between the two items?
    When connected to a receiver, is the iPhone the USB Master in both cases? Is the USB "Audio Device Class" standard used to transmit audio?

    Thanks for all the answers! I think I should specify the use case much more clearly. Sorry for not having done this earlier.
    Use Case 1:
    When I connect the iPhone to the receiver I can use the Lightning to USB, because the receiver has a female type A, just like e.g. a PC or like the charger. So I would agree that the Receiver must be the USB host, and the iPhone the USB device. This works just fine in my case, with iPhone and iPad.
    In this case, the audio goes from the device to the host, or "Audio-in".
    Use Case 2:
    A friend of mine has a small device that converts USB to Toslink. This thing has a female Mini USB Type A, which is typically used at the receiving side of a USB connection. This device can be connected e.g. to a Mac, and then the Mac can output audio via this device to receiver which accepts optical Toslink signals.
    In this case, the audio goes from the host to the device, or "Audio-out".
    It is this use case 2 that I am unsure about:
    a) Can the Lightning to USB cable be used in this case (assuming that I find the necessary non-standard adapters to actually connect the USB ports)? This would mean that the iPhone can act as a USB host with the Lightning to USB cable.
    b) I know that the Lightning to USB Camera Adapter does convert the iPad into an USB host, otherwise it could not read data from a camera. So could this adapter also be used to produce "Audio out" to a USB device that supports receiving music?
    If yes, would this also work with an iPhone (as pointed out in another answer, the iPhone does nor support reading pictures from a camera)?

  • What is the difference between Mini DVI to VGA adapter and Mini DisplayPort to VGA Adapter?

    My macbook is MacBook4,1. early 2008

    The port itself is shaped different.....
    .....here is a link to read through on the technical differences of the 2 ports....
    http://en.wikipedia.org/wiki/Mini_DisplayPort
    ......your MacBook has the Mini-DVI port........the VGA end of the adapter is the same on both...

  • What's the difference between all these web ide versions?

    Hi guys,
    I'm an sap internal employee. I want use web ide for developing UI5 application. But as always, SAP delivers a tool with various versions.
    What the hell is the difference between the following web ide versions?
    https://webide-xxxxxxsapdev.dispatcher.neo.ondemand.com/index.html
    https://webide-xxxxxxtrial.dispatcher.hanatrial.ondemand.com/
    https://rde-fiori.dispatcher.neo.ondemand.com/index.html
    I once saw one of my colleagues using some kind of drag and drop functionality building a xml view user interface.
    But I cannot find that feature in all the above ides.

    The first one & the last one are in the neo landscape which is only available internally. I guess the last one might be deprecated as the name rde is changed to webide long ago.
    The one in the hanatrial landscape is the public developers version available.
    Drag & drop - There is a layout editor available to design the views. You just have to right click on your XML view & choose open with layout editor. I believe that should be avail in all those webide's.
    -Sakthivel

  • Difference between Web Service Developer and Web Compononent Developer?

    What's the difference between Web services Developer and Web Component Developer? What's their job description. I'm aiming to be a web application developer. Which track should I follow?

    Here is another article on J2SE vs JEE:
    http://www.velocityrevies.com/forums/t151124-what-is-j2se-vs-j2ee.html
    I believe the people who said JSE is only for desktop development are not correct, as well as their saying their are 2 kinds of developer (web service and component).
    As I understand it, web service developers provide a way to expose the data and functionality of a program written in a particular language (such as Java or C#) as XML documents to anyone subscribing to the service over the internet. The remote applications subscribing to the service therefore can be written in any other language. For example, imagine a Cobol program trying to get data from a program written in Java. Since both cobol and Java should have ways to parse XML documents, they don't have to know each other's syntax. There are many programs written in many many languages in the web and XML is a standard way for them to communicate. Web Services are an advanced topic and you shouldn't worry about it until you master web applications and/or desktop applications.
    As I understand it, a web component developer creates java widgets that produce some visual image with basic functionality associated with it. For example, an html button. These widgets are used by other developers for the presentation layer when creating a web application or desktop application. I'm not sure about this definition since I never messed with web component development. I suggest you keep way from this specialized area on concentrate on web applications and/or desktop applications.
    You can consider application development as devided into two general categories. Web development and Desktop development (there are others). Web development is further broken down into browser based applications and mobile device applications. I suspect their are more jobs in web development than desktop development. I therefore suggest you concentrate on browder based web development (just my opinion). However, each has their advantages and disadvantages over each other, depending on the task at hand(http://stackoverflow.com/questions/905365/desktop-development-versus-web-development)
    Disclaimer:
    http://myweb.accessus.net/~090/univdisc.html

  • Difference between Web Service URL and Report Manager URL

    What is the difference between Web Service URL and Report Manager URL in Reporting Service configuration manager in SQl Server 2008 Reporting Setrvices

    Another way to put it is the Web Service URL is just that, its used for services that are connecting to issue API calls.  The Report Manager URL is the nice GUI that users should use.  If you click the links, you should see the difference.  I
    am sure you have likely done that, but functionally one is for programmatic purposes and the other to be the front end graphical user interface.
    Sometimes pictures help as well...
    http://bretstateham.com/reporting-services-architecture-diagram%E2%80%A6/

  • Difference between Testing Message in Integarion Engine and Adapter Engine

    Hi Experts,
    in project, we always test message in runtime workbench>component monitoring>integration engine-->Test Messge
    however, i also find that in  runtime workbench>component monitoring>adapter engine also exists a Test Message tab.
    we don't have access to test messages in this tab, so can anyone tell that what is the difference between testing message in integration engine and adapter engine?
    thanks in advance.

    The usual flow of messages in scenarios which use adapters at both sender and receiver end is as follows
    Sender system -> Adapter Engine -> Integration Engine -> Adapter Engine -> Receiver system
    When you use the testing option in IE, then you are basically posting the message directly to the Integration Engine.
    When you use the testing option in AE, then you are trying to post the message to the adapter engine, which will then forward the message to the Integration Engine. IN this testing, you are also testing the sender adapter also.
    Regards,
    Ravi Kanth Talagana

  • Difference between XI adapter and HTTP adapter

    Hi,
    I am not very clear on the exact difference between XI adapter and HTTP adapter.
    I want to know, when should we use XI adapter and when to use HTTP adapter.
    Regards,
    Santosh

    Hi,
    We use HTTP Adapter in case of the Application is trying to post the HTTP Request message to XI and able to receive the HTTP Message from XI also.
    While using the HTTP as Sender , HTTP Sits on ABAP Stack and can able to communicate with the Integration Server Directly, No need of any Adapter here, it is adapterless communication
    In Case of Client Proxies
    Source application can directly interact with the XI by executing the report in SAP R/3 & will be able to send the XML data to IS,
    So no need of the XI Adapter in this case to post xml to XI.
    In Case of Server Proxies
    Now XI has to post the xml data to the Target Application, here some thing shld be there to establish the medium with the Target System. So we use XI adapter here.
    In the receiver case, we need XI Adaper to communicate XI integration Server with the Local Integration Engine( Which we made in SAP R/3's Business system as local IE) to post the data
    Basically XI adapter will be used in normal scenarios also to communicate Adapter Engine with Integration Server internally while delivering the msg.
    Check this Msg Flow how the XI Adapter is used in Normal Scenarios
    Understanding message flow in XI
    REgards
    Seshagiri

  • Difference between Direct activity allocation and internal activity allocat

    Hello
    I am pursuing SAP Management Accounting certification
    Can somebody tell me what's the difference between direct activity allocation and internal activity allocation. Please give some example and also specifications as to cost element categorry, activity type, etc.
    Asif
    Moderator: Please, do not post certification queries. Regarding your issue, please, refer to help.sap.com

    Hi,
    Activity means e.g.. sales call, customer visit etc.
    But service process means after you sale your product if some service related issue arrives then that is taken care by this transaction.
    Inspire by rewarding.
    Regards,
    Nikhil

  • Difference between copying cube content using datamarts and direct copying

    Hi Experts,
    I have been going through the SDN for the last 6 months  and this is my first post
    I know two methods of copying the cube content from one cube to another.
    One is data mart method in which we create a datasource based on the cube and
    then create a transformation between the new cube and datasource.
    This method is used if our source cube is in same server or in diff server.
    Other method is directly copying the cube content from source to destination
    by creating a transformation between two cubes .
    this is used if source cube anddestc u be are in same server.
    My  doubt is if both the cubes are in same server then what is diff between first method
    and second method,
    Please clarify me

    Hi,
    Now Iam closing this thread with a conclusion .
    The question is what is the difference between copying cube
    content using datamarts and direct copying
    Also what are there any other methods to copy cube contents
    from one cube to another.
    The  diff bet using data marts and direct copying is
    In case of datamarts,ven if the source cube is changed in futute there is no effect on the target cube.
    In case of copying directly,whenever the source cube is changed,the transformation becomes inactive.
    so we have to activate the transformation again.
    ALso there are some other methods to copy cube contents fron one to other .
    But datamarts is sap standard one.
    Thankyo every one for giving answers
    Regards,
    Sundar

  • Difference between JVM  of web browser and  JVM of webcontainer?

    hi friends , I am babu pursuing mca final year
    i have one doubt that is ........
    What is the difference between JVM of web browser and JVM of web container ?
    plz clarify my doubt

    Who said there's a difference?
    (By "web container" I assume you're talking about a servlet container or JSP container like tomcat.)

  • Differences between Hyperion Workspace, Web Analysis and Financial Reportin

    Hello,
    Can anybody explain me the differences between Hyperion Workspace, Web Analysis and Financial Reporting?
    Thank you

    In real simple terms....
    Financial reporting - Perfect for producing standardised monthly reporting such as P&L, balance sheets etc. Highly formatted, print well in PDF format.
    Web Analysis - Highly graphical, web based analysis tool more suited to dashboards, pinboards etc with slice and dice capability.
    Workspace - Common environment where reporting content in deployed. Users can access web anlysis, fin reports, Interactive reports plus other content through the workspace. It was the start of the 'log on to one place for all reporting' concept instead og logging on to multiple products.
    Hope that helps
    Regards
    CD

  • Web Service Adapter import problem in ETPM

    Hi ,
    When I tried to import the http://uiappdev3.detr.nv:7090/WebService/iwfCWI.wsdl in Web Service Adapter in ETPM ,After that when i tried to generete the Request Data Area and Response Data Area I am geting the below eroor message, Can anyone suggest me...
    This is my http://uiappdev3.detr.nv:7090/WebService/iwfCWI.wsdl
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://uilink.interfaces.com/iwf/cwi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sch="http://uilink.interfaces.com/iwf/cwi" name="" targetNamespace="http://uilink.interfaces.com/iwf/cwi"> <wsdl:types> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cwi="http://uilink.interfaces.com/iwf/cwi" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://uilink.interfaces.com/iwf/cwi"> <xs:element name="cwi-update-request"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="requests" nillable="true" type="cwi:cwiUpdateRequestType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cwi-update-response"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="message" type="xs:string"/> <xs:element name="requestStatus" type="cwi:requestStatusType"/> <xs:element maxOccurs="unbounded" name="responses" nillable="true" type="cwi:cwiUpdateResponseType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="cwiUpdateRequestType"> <xs:sequence> <xs:element name="userId" type="cwi:writtenUserId"/> <xs:element minOccurs="0" name="processLaunch" type="cwi:processLaunch"/> </xs:sequence> </xs:complexType> <xs:complexType name="cwiUpdateResponseType"> <xs:sequence> <xs:element minOccurs="0" name="message" type="xs:string"/> <xs:element name="requestStatus" type="cwi:requestStatusType"/> </xs:sequence> </xs:complexType> <xs:simpleType name="requestStatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="SUCCESS"/> <xs:enumeration value="ERROR"/> <xs:enumeration value="DUPLICATE_REQUEST"/> <xs:enumeration value="NOT_SENT"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="writtenUserId"> <xs:restriction base="xs:string"> <xs:enumeration value="UINV"/> </xs:restriction> </xs:simpleType> <xs:complexType name="processLaunch"> <xs:sequence> <xs:element name="procTypCd" type="xs:string"/> <xs:element minOccurs="0" name="procItmTypCd" type="xs:string"/> <xs:element minOccurs="0" name="issId" type="xs:long"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="keyFields" type="cwi:commonKeyFields"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="histItems" type="cwi:commonProcessItemsHistory"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="attachements" type="cwi:commonProcessItemsAttachments"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parties" type="cwi:commonProcessItemsParties"/> </xs:sequence> </xs:complexType> <xs:complexType name="commonKeyFields"> <xs:sequence> <xs:element name="keyFiledCd" type="xs:int"/> <xs:element minOccurs="0" name="keyFiledVal" type="xs:string"/> <xs:element minOccurs="0" name="isRequired" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:complexType name="commonProcessItemsHistory"> <xs:sequence> <xs:element minOccurs="0" name="procHistId" type="xs:long"/> <xs:element minOccurs="0" name="actionDate" type="xs:date"/> <xs:element minOccurs="0" name="actionCd" type="xs:string"/> <xs:element minOccurs="0" name="actor" type="xs:string"/> <xs:element minOccurs="0" name="actorName" type="xs:string"/> <xs:element minOccurs="0" name="receiver" type="xs:string"/> <xs:element minOccurs="0" name="receiverName" type="xs:string"/> <xs:element minOccurs="0" name="actionComments" type="xs:string"/> <xs:element minOccurs="0" name="deadlineDate" type="xs:date"/> </xs:sequence> </xs:complexType> <xs:complexType name="commonProcessItemsAttachments"> <xs:sequence> <xs:element name="procAttachId" type="xs:long"/> <xs:element minOccurs="0" name="attachCtgCd" type="xs:string"/> <xs:element minOccurs="0" name="attachItemId" type="xs:long"/> <xs:element minOccurs="0" name="attachItemName" type="xs:string"/> <xs:element minOccurs="0" name="attachItemTypCd" type="xs:string"/> <xs:element minOccurs="0" name="attachedBy" type="xs:string"/> <xs:element minOccurs="0" name="attachReason" type="xs:string"/> <xs:element minOccurs="0" name="actionComments" type="xs:string"/> <xs:element minOccurs="0" name="attachDate" type="xs:date"/> <xs:element minOccurs="0" name="filePath" type="xs:string"/> <xs:element minOccurs="0" name="prtyNm" type="xs:string"/> <xs:element minOccurs="0" name="dueDate" type="xs:string"/> <xs:element minOccurs="0" name="rspndByDt" type="xs:string"/> <xs:element minOccurs="0" name="rspnsRcd" type="xs:string"/> <xs:element minOccurs="0" name="cpmNoticId" type="xs:long"/> <xs:element minOccurs="0" name="cprolcd" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="commonProcessItemsParties"> <xs:sequence> <xs:element name="procAssoId" type="xs:long"/> <xs:element minOccurs="0" name="procAssoTypCd" type="xs:string"/> <xs:element minOccurs="0" name="prtyUILinkId" type="xs:long"/> <xs:element minOccurs="0" name="prtyName" type="xs:string"/> <xs:element minOccurs="0" name="prtySSN" type="xs:string"/> <xs:element minOccurs="0" name="prtyAcctNum" type="xs:string"/> <xs:element minOccurs="0" name="prtyFEIN" type="xs:string"/> <xs:element minOccurs="0" name="prtyPhonePrim" type="xs:string"/> <xs:element minOccurs="0" name="prtyPhonePrimExtn" type="xs:date"/> <xs:element minOccurs="0" name="prtyPhoneCel" type="xs:string"/> <xs:element minOccurs="0" name="prtyPhoneCelExtn" type="xs:string"/> <xs:element minOccurs="0" name="prtyFax" type="xs:string"/> <xs:element minOccurs="0" name="prtyEmail" type="xs:string"/> <xs:element minOccurs="0" name="prtyStrtOne" type="xs:string"/> <xs:element minOccurs="0" name="prtyStrtTwo" type="xs:long"/> <xs:element minOccurs="0" name="prtyCty" type="xs:string"/> <xs:element minOccurs="0" name="prtySta" type="xs:string"/> <xs:element minOccurs="0" name="prtyZip" type="xs:string"/> <xs:element minOccurs="0" name="prtyCnt" type="xs:string"/> <xs:element minOccurs="0" name="noteId" type="xs:long"/> <xs:element minOccurs="0" name="createdBy" type="xs:string"/> <xs:element minOccurs="0" name="dateCreated" type="cwi:mixedDate"/> <xs:element minOccurs="0" name="dateModified" type="cwi:mixedDate"/> <xs:element minOccurs="0" name="modifiedBy" type="xs:string"/> <xs:element minOccurs="0" name="noteList" type="cwi:noteList"/> </xs:sequence> </xs:complexType> <xs:simpleType name="mixedDate"> <xs:union memberTypes="cwi:valDate cwi:altDate"/> </xs:simpleType> <xs:simpleType name="valDate"> <xs:restriction base="xs:date"> <xs:minInclusive value="1900-01-01"/> <xs:maxInclusive value="4099-12-31"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="altDate"> <xs:restriction base="xs:string"> <xs:enumeration value="********"/> <xs:enumeration value="00000000"/> <xs:enumeration value="XXXXXXXX"/> <xs:enumeration value="99999999"/> <xs:enumeration value=" "/> </xs:restriction> </xs:simpleType> <xs:complexType name="noteList"> <xs:sequence> <xs:element name="dateCreated" type="cwi:mixedDate"/> <xs:element minOccurs="0" name="dateModified" type="cwi:mixedDate"/> <xs:element minOccurs="0" name="modifiedBy" type="xs:string"/> <xs:element name="noteId" type="xs:long"/> <xs:element minOccurs="0" name="noteSubj" type="xs:string"/> <xs:element minOccurs="0" name="noteTxt" type="xs:string"/> <xs:element minOccurs="0" name="noteUrgent" type="xs:string"/> <xs:element minOccurs="0" name="notypCd" type="xs:string"/> <xs:element minOccurs="0" name="prtyId" type="xs:long"/> <xs:element minOccurs="0" name="funcAreaCd" type="xs:string"/> <xs:element minOccurs="0" name="funcId" type="xs:long"/> </xs:sequence> </xs:complexType> </xs:schema> </wsdl:types> <wsdl:message name="cwi-update-response"> <wsdl:part name="cwi-update-response" element="tns:cwi-update-response"/> </wsdl:message> <wsdl:message name="cwi-update-request"> <wsdl:part name="cwi-update-request" element="tns:cwi-update-request"/> </wsdl:message> <wsdl:portType name="iwfCWI"> <wsdl:operation name="cwi-update"> <wsdl:input name="cwi-update-request" message="tns:cwi-update-request"/> <wsdl:output name="cwi-update-response" message="tns:cwi-update-response"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="iwfCWISoap11" type="tns:iwfCWI"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="cwi-update"> <soap:operation soapAction="createWorkItem"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="iwfCWIService"> <wsdl:port name="iwfCWISoap11" binding="tns:iwfCWISoap11"> <soap:address location="http://uiappdev3.detr.nv:7090/WebService/iwfCWIService"/> </wsdl:port> </wsdl:service></wsdl:definitions>
    I got the below error message
    VNAKKANA - 137890-184-1 2012-10-31 23:44:18,928 [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (scripting.actions.Action) Executing step: 20: branch ("parm/isRequired = 'true'") goto 30 else 50;
    VNAKKANA - 137890-184-1 2012-10-31 23:44:18,928 [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (scripting.actions.Action) Executing step: 50: terminate;
    VNAKKANA - 137890-185-1 2012-10-31 23:44:19,161 [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG (org.hibernate.SQL) select * from ( select scriptprom1_.STEP_SEQ_NUM as col_0_0_, scriptprom1_.SCR_CD as col_1_0_, scriptprom1_.SEQ_NUM as col_2_0_, scriptprom1_.DEFAULT_SW as col_3_0_, scriptprom1_.SORT_SEQ as col_4_0_, scriptprom1_.NEXT_SORT_SEQ as col_5_0_, scriptprom0_.LABEL_LONG as col_6_0_, scriptprom1_.SORT_SEQ as col_7_0_ from CI_SCR_PRMPT_L scriptprom0_ inner join CI_SCR_PRMPT scriptprom1_ on scriptprom0_.SCR_CD=scriptprom1_.SCR_CD and scriptprom0_.STEP_SEQ_NUM=scriptprom1_.STEP_SEQ_NUM and scriptprom0_.SEQ_NUM=scriptprom1_.SEQ_NUM where ((scriptprom1_.SCR_CD=? )and(scriptprom1_.STEP_SEQ_NUM=? ))and(scriptprom0_.LANGUAGE_CD=? ) order by scriptprom1_.SORT_SEQ ) where rownum <= ?
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,020 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (support.schema.AbstractSchemaBasedDispatcher) Performing page:read of BusinessService F1-WsdlToDA' (service='F1-WSDLTODA'), with input request
    <?xml version="1.0" encoding="UTF-8"?>
    <root xmlns:ora="http://www.oracle.com/tugbu/uimap">
    <serviceScript>F1-WsdlToDA</serviceScript>
    <webServiceName>CM-UINV-CWI</webServiceName>
    <operation>cwi-update</operation>
    <requestDAexists/>
    <responseDAexists/>
    <requestDataAreaName>CM-RQ</requestDataAreaName>
    <responseDataAreaName>CM-RS</responseDataAreaName>
    </root>
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,021 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (support.schema.AbstractSchemaBasedDispatcher) Converted request to page header:(PageHeader)
    actionFlag: null
    OPERATION_NAME: cwi-update
    REQUEST_DATA_AREA_CD: CM-RQ
    RESPONSE_DATA_AREA_CD: CM-RS
    WEB_SVC_NAME: CM-UINV-CWI
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,113 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG (org.hibernate.SQL) select maintenanc0_.MAINT_OBJ_CD as col_0_0_ from CI_MD_MO maintenanc0_ where (maintenanc0_.SVC_NAME=? )
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,114 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (support.context.FrameworkSession) Flush requested prior to disabled flush executable
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,115 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (support.context.FrameworkSession) Flush not required, session is not dirty- prior to disabled flush executable
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,119 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG (org.hibernate.SQL) select webservice0_.WEB_SVC_NAME as WEB1_1235_0_, webservice0_.VERSION as VERSION1235_0_, webservice0_.BO_STATUS_CD as BO3_1235_0_, webservice0_.STATUS_UPD_DTTM as STATUS4_1235_0_, webservice0_.WSDL_URL as WSDL5_1235_0_, webservice0_.WSDL_SVC_NAME as WSDL6_1235_0_, webservice0_.WSDL_PORT as WSDL7_1235_0_, webservice0_.URL as URL1235_0_, webservice0_.WSDL_SOURCE as WSDL9_1235_0_, webservice0_.WEB_SVC_SECURITY_TYPE_FLG as WEB10_1235_0_, webservice0_.BO_DATA_AREA as BO11_1235_0_, webservice0_.BUS_OBJ_CD as BUS12_1235_0_ from F1_WEB_SVC webservice0_ where webservice0_.WEB_SVC_NAME=?
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,134 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG (org.hibernate.SQL) select operations0_.WEB_SVC_NAME as WEB1_1_, operations0_.OPERATION_NAME as OPERATION2_1_, operations0_.WEB_SVC_NAME as WEB1_753_0_, operations0_.OPERATION_NAME as OPERATION2_753_0_, operations0_.VERSION as VERSION753_0_, operations0_.WSDL_OPERATION_NAME as WSDL4_753_0_, operations0_.OPERATION_ACTIVE_FLG as OPERATION5_753_0_, operations0_.REQUEST_ELEMENT as REQUEST6_753_0_, operations0_.RESPONSE_ELEMENT as RESPONSE7_753_0_, operations0_.RESPONSE_DATA_AREA_CD as RESPONSE8_753_0_, operations0_.REQUEST_DATA_AREA_CD as REQUEST9_753_0_ from F1_WEB_SVC_OPERATIONS operations0_ where operations0_.WEB_SVC_NAME=? order by operations0_.OPERATION_NAME
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,903 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG (org.hibernate.SQL) select distinct businessob0_.BUS_OBJ_CD as col_0_0_ from F1_BUS_OBJ_OPT businessob0_ where (businessob0_.BUS_OBJ_OPT_FLG=? )and((businessob0_.BUS_OBJ_OPT_VAL=? )or(businessob0_.BUS_OBJ_OPT_VAL=? ))
    VNAKKANA - 137890-190-1 2012-10-31 23:44:34,913 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (api.service.ServiceExecutionPolicy) Encountered exception, session marked for rollback
    java.lang.NullPointerException
    at com.splwg.base.support.schema.wsdl.schema.W3CSchemaToFWMappingSchema.getDataType(W3CSchemaToFWMappingSchema.java:247)
    at com.splwg.base.support.schema.wsdl.schema.W3CSchemaToFWMappingSchema.visitSimpleType(W3CSchemaToFWMappingSchema.java:240)
    at

    Hi,
    I guess one of the biggest advantages of the WS Adapter is the support for WS Reliable Messaging.
    Here are some documentations about this Adapter:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/304335f7-f33c-2a10-ae80-9c9ffdc86415
    http://help.sap.com/saphelp_nwpi71/helpdata/en/45/37d73b80554c2ce10000000a1553f6/frameset.htm
    Regards
    Patrick

Maybe you are looking for