Sync and Async in one port

Hi
Can somebody advice me, I'm using  multi operations single port wsdl
so far my operations are of type async, ( RequestPort)  (ReponsePort)
now I need to add another operation which is Sync
I added this in the same port as (RequestPort)
When I try to create BPEL it doesn't work. Can I mix two types in single port , if so any examples please

<?xml version="1.0" encoding="UTF-8" ?>
<definitions targetNamespace="urn:Usert"
             xmlns="http://schemas.xmlsoap.org/wsdl/"
             xmlns:tns="urn:UserManagement"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
             xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
             xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
             xmlns:clpaou="http://com.oracle/app/test/UserService">
  <types>
    <xsd:schema targetNamespace="urn:UserManagement/types"
                elementFormDefault="qualified"/>
    <xsd:schema>
      <xsd:import schemaLocation="xsd/User.xsd"
                  namespace="http://com.oracle/app/test/UserService"/>
    </xsd:schema>
  </types>
      <message name="AddUser">
    <part name="part" element="clpaou:UserRequest"/>
  </message>
  <message name="UpdateUserMsg">
    <part name="part" element="clpaou:UserRequest"/>
  </message>
   <message name="DeleteUserMsg">
    <part name="part" element="clpaou:UserRequest"/>
  </message>
  <message name="UserResponseMsg">
    <part name="part" element="clpaou:UserResponse"/>
  </message>
  <message name="GetUsersMsg">
    <part name="part" element="clpaou:TargetRequest"/>
  </message>
   <message name="GetUsersResponseMsg">
    <part name="part" element="clpaou:UsertRequest"/>
  </message>
  <!-- wsdl:portType describes messages in an operation -->
  <portType name="UserRequestPort">
    <operation name="AddUser">
      <input message="tns:AddUserMsg"/>
    </operation>
    <operation name="UpdateUser">
      <input message="tns:UpdateUserMsg"/>
    </operation>
     <operation name="GetAllUsers">
      <input message="tns:GetUsersMsg" name="GetAllUsersRequest"/>
      <output message="tns:GetUsersResponseMsg" name="GetAllUsersrResponse"/>
    </operation>
  </portType>
  <portType name="UserManagementResponsePort">
    <operation name="UserManagementCallback">
      <input message="tns:UserResponseMsg"/>
    </operation>
  </portType>
</definitions>
this is my wsdl, can this be possible to work, as this is not working when i run getallusers opertion
getallusers is used in one bpel
the other operations are in separate bpel

Similar Messages

  • Can processes be both sync and async

    Hi,
    When creating a BPEL process in JDeveloper, there are two pre-defined templates for synchronous or asynchronous processes. As such, I've been viewing a process as being either synchronous or asynchronous.
    However, after a bit of experimentation, I've come to the conclusion that a process can contain both synchronous and asynchronous operations.
    Does this sound correct? Should I not be viewing a process as being one or the other, and it is fact the operation that is sync or async?
    Cheers,
    Toby

    Some thoughts on that:
    -You can view sync as a special form of async, so each sync process is also an aysnc process. (I'm ignoring the tech diff like two ports, two partnerlinks here)
    -You can call sync and async (BPEL-) processes in one process.
    -If a process P contains only sync processes, that will make P sync.
    -If a process P contains (among others) at least one async processes, that will make P async.
    -If you have a async process, you can wrap its invocation with a timeout, making it a sync process.
    Roman

  • Statistics of Sync and Async messages in PI

    Hi,
    How can we count no of Sync and Async messages that were processed(sucessful or unsucessful) in PI.
    Does the worbench has any table or Report that will give me the statistics.
    Request some pointers on the same.
    Thanks ,
    Bhanu.

    Hi,
    Yes, such a report is available in RWB under Performance Monitoring. Simply choose the required time period, and use Display Options to add the Processing Mode (that will say: sync or async). You can also use Performance Monitoring to get more details about these messages.
    Hope this helps,
    Greg

  • Differnce between sync and async webservices

    All,
    What is the difference between sync and async web services?
    Actually i am looking for a web service, which doesn't return a response. is this achievable?
    Thanks

    SRAVZ wrote:
    What is the difference between sync and async web services?from a webservice protocal perspective there is no difference. you still make a request and get a response. the difference is in what the initial response contains. in a synchronous call, the initial response will contain the final result. in an asynchronous call, the initial response will not contain the final result, but may contain some sort of "ticket" which can be used in a subsequent call to get the final result. generally, the client will need to poll the webservice until the final result is available.
    Actually i am looking for a web service, which doesn't return a response. is this achievable?it's not really possible to not return any response. http is a request/response protocol. if you don't have any data to return, then the response will be fairly minimal, but it will still exist.
    Edited by: jtahlborn on Dec 2, 2012 9:22 AM

  • Naming sync and async operation

    Hi there,
    Does somebody know what is the rule for naming the synchronous version of an asynchronous operation (or vice verse)? Also, is the implementation pattern for the Create/Update/Delete/Sync EBO based EBS operations always supposed to be asynchronous request-response (while synchronous for Query/QueryList)?
    I know that Process() can be designed as both synchronous and asynchronous, but can the aforementioned have their synchronous version as well (asynchronous for Query/QueryList)?
    Regards,
    /Miko

    839396 wrote:
    Dear Friends,
    In 11g databgurad ,
    I planned to used 2 physical standy once in the same LAN and another in the DR site
    I need to have SYNC between primary and Standby 1 which is in same LAN
    I need to have ASYNC between primary an standy 2 which is in DR site
    Is it possible , if so how do i achieve this?
    Because i believe SYNC and ASYNC will be decided by oracle internally based on the Protection mode we choose so in that case
    we can't have mix up (SYNC and ASYNC) for standby databases?
    Regards,
    DBI think John already mentioned how to do, let me derive more .
    SQL> alter system set log_archive_dest_2='SERVICE=same_lan SYNC NOAFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=<db_unique_name>'
    SQL> alter system set log_archive_dest_3='SERVICE=DR ASYNC NOAFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=<db_unique_name>'
    >
         839396      
         Newbie
    Handle:      839396
    Status Level:      Newbie
    Registered:      Feb 23, 2011
    Total Posts:      14
    Total Questions:      8 (8 unresolved)
    >
    why all the questions are unanswered? Please close the threads and keep the forum clean. https://forums.oracle.com/forums/ann.jspa?annID=718

  • Design question - 1 source (sync) -- 2 receivers (sync and async)

    Hi All,
    What are the options available to design following scenario:
    Message (material update) sent to XI from 3rd party system, XI will update material synchronous calling BAPI in SAP, response will be sent back to 3rd party. The same message (material update) needs to be updated in SQL DB asynchronously.
    Do we need to use BPM for the above scenario (SystemA <> XI <> SAP and same message from SystemA -->XI --> SQL DB)???
    If I need to use BPM What are the steps to be used in BPM??
    Can we do this without BPM?? What is the procedure??
    Thx
    N@v!n

    Ahmad,
    I think that for 1:n scenarios, if you have synchronous receiver interfaces, you'll need BPM for that. That happens because XI wont be able to decide on which receiver response message will be actually mapped back to sender response. However, Im not sure it wont work for 1:2 scenario, if you have 1 sync and 1 async receiver interfaces. Theoretically, it could work. You'll have to test it in order to be sure. If you get "TOO_MANY_RECEIVERS" error then it is like I said, it wont process 1:n with sync interfaces.
    Kumar,
    as for the BPM, you dont have necessarily to have transformation steps inside BPM, you can normally perform mappings at interface determination runtime (given that your interfaces are unique for each send step inside BPM). The steps you really need inside BPM are:
    1. receive step in "open sync/async bridge" mode;
    2. send step in synchronous mode (for receiver RFC);
    3. send step in asynchronous mode (for receiver JDBC);
    4. send step in "close sync/async bridge" mode.
    Regards,
    Henrique.

  • Diff between sync and async

    hai all
    ihave confusion regarding synchronous and asynchronous with respect to session and calltransaction methods plz clear my confusion.
    thanks in advance.
    mounika

    HI,
    Synchronous Update
    In synchronous update, you do not submit an update request using CALL FUNCTION... IN UPDATE TASK. Instead, you use the ABAP statement COMMIT WORK AND WAIT. When the update is finished, control passes back to the program. Synchronous update works in the same way as bundling update requests in a subroutine (PERFORM ON COMMIT). This kind of update is useful when you want to use both asynchronous and synchronous processing without having to program the bundles in two separate ways. The following diagram illustrates the synchronous update process:
    Use this type of update whenever the changed data is required immediately. For example, you may want to link SAP LUWs together where one LUW depends on the results of the previous one.
    Asynchronous Update
    A typical R/3 installation contains dialog work processes and at least one update work process. The update work processes are responsible for updating the database. When an ABAP program reaches a COMMIT WORK statement, any function modules from CALL FUNCTION... IN UPDATE TASK statements are released for processing in an update work process. The dialog process does not wait for the update to finish. This kind of update is called asynchronous update.
    The following diagram shows a typical asynchronous update:
    For example, suppose a user wants to change an entry in a database table, or add a new one. He or she enters the necessary data, and then starts the update process by choosing Save. This starts the following procedure in the ABAP program:
    Firstly, the program locks the database entry against other users, using the enqueue work process (or the message server in the case of a distributed system). This generates an entry in the lock table. The user is informed whether the update was successful, or whether the lock could not be set because of other users.
    If the lock is set, the program reads the entry that is to be changed and modifies it. If the user has created a new entry, the program checks whether a record with the same key values already exists.
    In the current dialog work process, the program calls a function module using CALL FUNCTION... IN UPDATE TASK, and this writes the change details as an entry in table VBLOG.
    When the program is finished (maybe after further dialog steps), a COMMIT WORK statement starts the final part of the SAP LUW. The work process that is processing the current dialog step starts an update work process.
    Based on the information passed to it from the dialog work process, the update work process reads the log entries belonging to the SAP LUW from table VBLOG.
    The update work process passes this data to the database for updating, and analyzes the return message from the database. If the update was successful, the update work process triggers a database commit after the last database change and deletes the log entries from table VBLOG. If an error occurred, the update work process triggers a database rollback, leaves the log entries in table VBLOG, flags them as containing errors, and sends a SAPoffice message to the user, who should then inform the system administrator.
    The corresponding entries in the lock table are reset by the update work process.
    Asynchronous update is useful when response time from the transaction is critical, and the database updates themselves are so complex that they justify the extra system load of logging them in VBLOG. If you are running a transaction in a background work process, asynchronous update offers no advantages.
    Regards,
    Laxmi.

  • Doubt about Sync and Async process

    hi experts i have one small doubt
    if we r having the scenario like file to rfc
    iam passing the input parameter like material number through file  adapter
    and then i want to get the material details response from rfc sap r/3 to file system
    this is the scenario.
    now here which is the synchronous processs 
    and which is the asynchronous process
    please let me know
    clear my doubt with explanation please......
    thanks
    giri

    Hi Sesha,
    For information on sync/async please refer:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/43/65d4dab39b0398e10000000a1553f6/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/43/65d4dab39b0398e10000000a1553f6/frameset.htm</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm</a>
    Regards,
    Subhasha ranjan
    Message was edited by:
            Subhasha Ranjan

  • Facing problem when using SYNC and ASYNC bridge in ID

    Hi all,
    In BPM i am using SYNC/ASYNC bridge for that Outbound Interface and BPM Sync Interface has the same structure is it mapping necessary for that intercaces.
    In interface determination it is showing error duplicate interfaces in ID test configuration , when i loading the Interface mapping for the same.
    In the Receiver determination i am sending the message based on the conditions to the particular receives through different receivers Business Systems from the Sync interface showing error.
    Give me solution how should i do the Interface determination and receiver determination.
    Please help me any one .
    Thanks in advance,
    Manohar.
    Edited by: Manohar S on Feb 28, 2008 9:50 AM

    Sorry for delay.
    Tough question.
    Oracle® Database High Availability Best Practices 11g Release 2 (11.2) E10803-01 August 2011
    Under "5.1.8 Set LOG_BUFFER Initialization Parameter to a Minimum 8 MB"
    States :
    "If you are using Oracle Data Guard with asynchronous redo transport, you may need to increase the value of the
    LOG_BUFFER parameter to avoid disk I/Os to online redo logs."
    Nothing about "Synchronous".
    I agree with you on Oracle Support Note 951152.1, its vague.
    Additional links on the subject
    This also seems to imply :
    http://joordsblog.vandenoord.eu/2010/08/data-guard-optimizing-async-redo.html
    So does this ( With ASYNC, increase log buffer size if necessary )
    http://www.oracle.com/technetwork/database/features/availability/316925-175283.pdf
    This one has a very nice Synchronous and Asynchronous compare.
    http://www.datadisk.co.uk/html_docs/oracle_dg/architecture.htm
    New Zealand, Someday I may have to travel there.
    Best Regards
    mseberg

  • Sync and async bpel process

    Hi,
    I was reading about the synchronous and asynchronous process in the forum, I have also some similar problem.
    some of my questions are:
    If suppose my BPEL process is going to take around 2 mins or more to finish , then I cannot chose synchronous BPEL process as the default timeout is 45sec and not recomend to increase the time.
    As the above is true, I have created a asynchronous BPEL process, now I want the reply back from asynchronous, is this is possible? even I found that when I invoke the partner link of asynchronous BPEL process it doesn't ask for the output variable. SO if any process going to take longer time and need response from that, whats the solution.
    Regards,
    Sreejit

    Hi James,
    Thanks, yes you are correct that receive is required for the response from async process.
    Do you have any idea how we can get the response back if we are calling the asyn process outside the SOA server, say from PL/SQL or Java API. PL/SQL can call the sync process and get the response back but in case of async process it returns null as the callback response of async not send the response to database. Is this possible with java api, any link or sample which illustrate this or any step suggestion. Actually I am trying to call the BPEL process from Oracle Apps R12 E-Business suite.
    Regards,
    Sreejit

  • Can i have sync and async listeners for the same queue ?

    Hello,
    I am a novice in JMS. Wondering experts over here could throw in some light !
    Can I set both synchronous and asynchronous listeners for a perticular queue.
    eg: pseudo code.
    status; // default to start
    run()
    setListener(Q1); // listener sets status to stop
    while(1)
    waitForUserPrompt(value1);
    switch(value1)
    a: fun1();
    break;
    b: fun2();
    break;
    fun1()
    while(status != stop)
    stay in loop.
    fun2()
    // synchronously wait for "stop"
    receive(Q1);
    // wait and do following important code!
    }

    Hi,
    I don't know in Chrome, but in Safari (pc or mac) you can open icloud.com twice on two different tab or windows and open one with contact and the other in Mail without messing up.  What kind of mess to do you experience?
    There is no other options to do what you want to do.  You need to click on the little top cloud to switch from one to another.
    Beside, I don't understand why even 2 open tab would help more than having to switch via the cloud icon.  I may need to cut/paste some info from contact or calendar from time to time, but switch via the cloud icon is not really painfull.

  • Syncing AND streaming from one computer

    I admit, I'm an Apple novice; however, I'm doing my best to catch up! Just got a 40GB ATV for xmas and have synced up all my music but thinking about just streaming my video content. Is there a way to keep all my music synced but stream the video or is it an "all or non" type situation?

    Hi There,
    I have the same setup (40gb ATV) and have all of my music sync'd and stream all of my video.
    You need to select the ATV in your iTunes devices list (on the left hand side). On the "Summary" tab, click the "custom sync" button, and make sure the "show only the sync'd items.." checkbox is empty. On the "Movies" tab, everything should be blank, on the "Music" tab you can choose what you want to sync. Once your ATV has sync'd again, all should be fine.
    If you want to avoid a long list of video files, you can create video playlists in iTunes, and then turn on "all" playlists under audio/video settings on the ATV.
    Don't forget that to stream, you need your iTunes library open at all times.

  • Process and initiate operations in port types

    What is the difference between the process and initiate operation in the port types definition found in wsdl file? Is this used too define sync and async processes?

    Hi.
    As far as I understand, process and initiate are just naming conventions. What really makes the difference is that, for sync processes you have a single portType with an input/output operation, and for async processes you have two portType definitions, each one containing an input only operation.
    For sync processes, the requestor makes the call and waits for the response, using the same channel (same port).
    For async processes, the requestor makes the call in one port and forget about it. Later on, a callback can be generated through the other port type as a means of notifying the requestor back in an async way.
    Regards.
    Denis

  • How to get I/O on one port

    I need to supply a chip select signal,40KHz clock,DI and DO on one port of the NI-6534 DAQ.
    Can it be done, and how?

    Hello,
    Unfortunately, I do not know of any way that you can do this using only one port. The problem is that you will need to use a strobed operation for outputting a digital signal. The 653x devices do not have the ability to input and output at the same time during using a strobed operation. However this can be done if you could use port 0 and 1 as input and port 2 and 3 as output.
    Let us know if you would like more information on how you could do this using two ports.
    Best regards,
    Justin T.
    National Instruments

  • We own 5 Apple devices but for some reason I cannot get iTunes to recognize one of the iPads.  The other 4 show up just fine and we can sync and do all the stuff we are supposed to do, but this one device is never recognized.  Tried everything.  Help!

    We own 5 Apple devices but for some reason I cannot get iTunes to recognize one of the iPads.  The other 4 show up just fine and we can sync and do all the stuff we are supposed to do, but this one device is never recognized.  I've tried updating the software, reinstalling iTunes, using different ports on the laptop, different cables...just about everything.  I have NEVER been able to connect this one device, but all the others are fine.  I'm at my wits end.  Is there someone out there who can help a relative novice figure out what's going on?  Thanks so much!

    iPad not appearing in iTunes
    http://www.apple.com/support/ipad/assistant/itunes/
    iOS: Device not recognized in iTunes for Mac OS X
    http://support.apple.com/kb/TS1591
    iOS: Device not recognized in iTunes for Windows
    http://support.apple.com/kb/TS1538
    iTunes for Windows: Device Sync Tests
    http://support.apple.com/kb/HT4235
    IOS: Syncing with iTunes
    http://support.apple.com/kb/HT1386
    Apple - Support - iPad - Syncing
    http://www.apple.com/support/ipad/syncing/
    iTunes 10.5 and later: Troubleshooting iTunes Wi-Fi Syncing
    http://support.apple.com/kb/ts4062
     Cheers, Tom

Maybe you are looking for

  • Creating a film from different sources

    Hi Everybody I am fairly new to this so please forgive any stupidity. I have 3 versions of a movie 1.Top and bottom cropped 2.Sides cropped 3.More picture Top and Bottom I want to merge these together to create the full screen movie, now I understand

  • How do I add multiple email addresses i have received (900) to my address book instead of doing it one by one?

    how do I add multiple email addresses i have received (+ -900) to my address book instead of having to do it one by one?

  • The home button on my ipod touch 4th genereation is jammed and i cant press it. What should i do?

    The home button on my ipod touch 4th generation, that i have had for a year now, is jammed. When i go to click it to go to the home screen it doesnt push in. I am not sure how it happened because one moment i pressed it and it was fine and the next i

  • ALV List Question

    I have very long rows in ALV output. Its more than 550 characters.  I made line-size very high (1023) in the report, but it still splits the output row and puts in 2 rows when I run in BACKGROUND (ONLY). When I run in foreground it displays sinnle ro

  • PI2.0 and Nexus 7004

    Hi, I´ve added two Nexus 7004 chassis (SUP2) to PI2.0, but they`re shown as unsupported devices. I´ve checked the supported device list and in fact there is no support for the 7004 chassis, but all the other chassis (7009, 7010, 7018) are on the list