No synchronous Request/Reply option in B2B config wizard step 5 of 7 ?

I have a customer running SOA Suite 11.1.1.5 who has created a BPEL process
and added a B2B partner link to the reference swim lane.
They want to send a 270 document to a partner and receive a 271 on the same HTTP Channel as a Sync Req/Reply
When the customer runs the B2B wizard, it successfully connects to their WLS Server and at
Step 5 of 7 in the wizard they see radio buttons for
o Send
o Receive
They do not have radio buttons further down for
o Synchronous Request/Response
o Outbound
o Inbound
Does anyone have any ideas why not?
I have a sample running on my local server which is also 11.1.1.5 and
the Synchronous Request/Response radio buttons do appear.
thanks
Bob

Bob,
I don't think PS4 (11.1.1.5) has this option available -
http://docs.oracle.com/cd/E21764_01/integration.1111/e10229/intro_ui.htm#CHDEGEEB
Please re-check your local setup version.
Regards,
Anuj

Similar Messages

  • Weblogic temporary or synchronous request/reply queue

    Hi,
    Is there a possibility of creating temporary or Synchronous request/reply Queue in weblogic. If so, please let me know the steps to create it.
    Thanks

    The following doc section contains information about using WebLogic JMS temporary destinations.
    http://docs.oracle.com/cd/E17904_01/web.1111/e13727/manage_apps.htm#JMSPG283

  • Socket Adapter Request-Reply ~ Error occured in processing client request ~

    Dear Friends,
    Need your help in resolving a Issue regarding Socket Adapter Request/Reply.
    We have a requirement to recieve Message from a External Vendor using Socket based communication,to achieve this Created a Process which has Socket Adapter Inbound Synchronous Request-Reply. I have also created a sample Outbound Service to test and it was able to send & Receive Message Sucessfuly .
    When i try to Recieve a Message from the External Vendor on Port 8008 in this I am unable to receive the message(No Bpel Instance Created) message coming to the SOA Server, in the logs I can see Below Error-
    Socket Adapter ClientProcessor:run() Error occured in processing client request
    Socket Schema Translation Error.
    Error while trying to translate from native.
    Please ensure that the schemas are set up with native annotations and comply with the output XML. Contact Oracle support if error is not fixable.
    Pls. find my Input XSD Below-
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
    xmlns:tns="http://TargetNamespace.com/InboundService"
    targetNamespace="http://TargetNamespace.com/InboundService"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    nxsd:version="NXSD"
    nxsd:stream="chars"
    nxsd:encoding="US-ASCII"
    >
    <xsd:element name="R1">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="C1" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="${eol}" nxsd:quotedBy="&quot;" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    Sample Incoming Message-
    <?xml version="1.0" encoding="UTF-8"?>
    <ExitRequest>
    <ExitRequestID>1234</ExitRequestID>
    <Timestamp>28-11-2012 01:19:11</Timestamp>
    <ActiveTagData>23456</ActiveTagData>
    <DriverID>5555</DriverID>
    <LicensePlate>6546</LicensePlate>
    <DriverName> Sujit Nair</DriverName>
    <DriverDOB>06-06-2012</DriverDOB>
    <DriverEmployer>Testing</DriverEmployer>
    <DriverSex>Male</DriverSex>
    <DriverLang>ENGLISH</DriverLang>
    <DriverNationality>TEST</DriverNationality>
    <LaneID>Gate Testing</LaneID>
    <CardReaderID>07700</CardReaderID>
    </ExitRequest>
    Can anyone pls. help me on this , still not able to understand what I am doing wrong. Pls. let me know if any other details required.
    Thanks,
    Sujit Nair

    Hi,
    You don't need a NSXD (Native Format Builder) to receive a message that is XML already, and the NXSD you listed above has nothing to do with the sample incoming message. So, no surprises it is complaining "Error while trying to translate from native.".
    You have to fix the incoming message element on the Socket Adapter.
    Cheers,
    Vlad

  • Synchronous HL7 Inbound request-reply

    Hello All,
    This is my first please sorry for any mistakes
    I'm currently using,
    Oracle JDeveloper 11g Release 1 (11.1.1.7.0)
    Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
    My task looks very simple
    I need synchronous HL7 Inbound request-reply.
    What I'm trying to do is:
    Using Jdeveloper create SOA composite project
    1) Set up synchronous HL7 Inbound request-reply using "HL7 Adapter" (Inbound type: QRY_T12, Outbound type: DOC_T12)
    2) Set up synchronous BPEL (also tried specify later) and wire it to "Exposed service" created on step 1
    3) Add simple transformation between BPEL Recieve and Reply (setting ACK.1 == "AA")
    Compile: no warnings or errors
    Deploy: no warnings or errors
    Send HL7 message -> getting "IDeliveryService.post() invoked for two-way operation 'request-reply'. This method can only be used to invoke one-way operations which don't return any messages. Please check the WSDL which defines this operation and use the method IDeliveryService.request() to invoke a two-way operation"
    What am i doing wrong?
    Is such thing as HL7 request-reply is possible?
    Will highly appreciate any help, being struggling with this more than a week
    Thanks in advance!
    PS Endpoint Acknowledgement Mode is set to SYNC

    Bob,
    I don't think PS4 (11.1.1.5) has this option available -
    http://docs.oracle.com/cd/E21764_01/integration.1111/e10229/intro_ui.htm#CHDEGEEB
    Please re-check your local setup version.
    Regards,
    Anuj

  • Request/Reply in FTP Adapter

    Hi,
    I have to implement the Req/Reply paradigm with an FTP Adapter and DB Adapter. A file is created which is read by FTP adapter and a synchronous reply is required in the same file e.g the file will contain XML for customer number; in response in requires Customer Name is the same file.
    I am using Procedure in iStudio but how can I direct the reply to the same file with the same name with which it is originally created in the upload directory.
    In a nut shell, what is the best way to model req/reply in File and DB Adapter.
    Thanks
    M jahangir

    Hi All
    The request-reply pattern is working with queues and topics, but not with topic and queue. The issue is with this:
    <adapter-config name="RemoteOSBJMSService" adapter="JMS Adapter"
    wsdlLocation="RemoteOSBJMSService.wsdl"
    xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/JMS/RequestReplyTopic"
    UIJmsProvider="WLSJMS" UiOperationMode="Asynchronous"
    UIConnectionName="chdsez147855d"/>
    <endpoint-activation portType="Reply_ptt" operation="Reply"
    UITransmissionPrimitive="Request-response">
    <activation-spec className="oracle.tip.adapter.jms.inbound.JmsConsumeActivationSpec">
    <property name="PayloadType" value="TextMessage"/>
    <property name="UseMessageListener" value="false"/>
    <property name="DestinationName" value="jms.soa.local.response.q"/>
    </activation-spec>
    </endpoint-activation>
    <endpoint-interaction portType="Request_ptt" operation="Request"
    UITransmissionPrimitive="Request-response">
    <interaction-spec className="oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec">
    <property name="TimeToLive" value="0"/>
    <property name="PayloadType" value="TextMessage"/>
    <property name="DeliveryMode" value="Persistent"/>
    <property name="DestinationName" value="jms.soa.local.request.topic"/>
    </interaction-spec>
    </endpoint-interaction>
    </adapter-config>
    The connection factory "eis/JMS/RequestReplyTopic" can either hold isTopic as false or true. If i set it to false, it doesnt even let me enqueue and if i set it to true. The reply doesnt arrive.
    Please help!

  • Request-Reply in JMSAdapter SOA 11g using a Topic and a Queue

    Hi All
    We are trying to implement JMS Request\Reply with Tibco EMS Server using JMS Request\Reply. Problem is that Tibco has exposed a topic (where request message has been enqueued) and replies the message is a pre defined JMS queue.
    I am trying to use JMS adapter in SOA 11g (OSB doesnt support request\reply as soon as destination is selected as Topic ) with foreign JMS server setup in weblogic.
    Problem is that when i invoke the composite, it errors out saying that request destination has to be a queue. I tried to find any sample that talks about request-reply with topics but could not find any.
    Is request-reply pattern supported with topics or topic-queue combinations in JMS adapter 11g? Please let u know. Thanks

    Hi All
    The request-reply pattern is working with queues and topics, but not with topic and queue. The issue is with this:
    <adapter-config name="RemoteOSBJMSService" adapter="JMS Adapter"
    wsdlLocation="RemoteOSBJMSService.wsdl"
    xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/JMS/RequestReplyTopic"
    UIJmsProvider="WLSJMS" UiOperationMode="Asynchronous"
    UIConnectionName="chdsez147855d"/>
    <endpoint-activation portType="Reply_ptt" operation="Reply"
    UITransmissionPrimitive="Request-response">
    <activation-spec className="oracle.tip.adapter.jms.inbound.JmsConsumeActivationSpec">
    <property name="PayloadType" value="TextMessage"/>
    <property name="UseMessageListener" value="false"/>
    <property name="DestinationName" value="jms.soa.local.response.q"/>
    </activation-spec>
    </endpoint-activation>
    <endpoint-interaction portType="Request_ptt" operation="Request"
    UITransmissionPrimitive="Request-response">
    <interaction-spec className="oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec">
    <property name="TimeToLive" value="0"/>
    <property name="PayloadType" value="TextMessage"/>
    <property name="DeliveryMode" value="Persistent"/>
    <property name="DestinationName" value="jms.soa.local.request.topic"/>
    </interaction-spec>
    </endpoint-interaction>
    </adapter-config>
    The connection factory "eis/JMS/RequestReplyTopic" can either hold isTopic as false or true. If i set it to false, it doesnt even let me enqueue and if i set it to true. The reply doesnt arrive.
    Please help!

  • Suppressing the credit card option in B2B for a respective shop

    Hi All,
    Here the requirement is :
    <h1>Suppressing the credit card option in B2B for one selected shop.</h1>
    for eg: if we have shop like a, b, & c.
    then for when user selects shop 'b'  then only credit card option should be supressed, other wise it should be avaiable.
    Can this be done at front end or back-end as well.
    Kindly, Suggest.
    Thanks,
    Devender

    Hi Devender,
    You can identify your shop with this piece of code
    UserSessionData userSessionData = UserSessionData.getUserSessionData(request.getSession());
    BusinessObjectManager isaBOM = (BusinessObjectManager) userSessionData.getBOM(
                        BusinessObjectManager.ISACORE_BOM);
    User user = (User) isaBOM.getUser();
    Shop shop = (Shop) isaBOM.getShop();
    String distrChannel = shop.getDistributionChannel();
    String sod = shop.getSalesOrganisation();
    In order.jsp there is one include which gives the payment fields.
    <%@ include file="/b2b/payment.inc.jsp" %>
    Just put your validation above it.
    ex:
    <% if (shop.getId().equalsIgnoreCase("yourshopname")) { %>
       <%@ include file="/b2b/payment.inc.jsp" %>
    <% } %>
    Regards,
    Arshi
    Edited by: Arshi Arshi on Jul 13, 2009 10:48 AM
    Edited by: Arshi Arshi on Jul 13, 2009 11:57 AM

  • Asynchronous Web Service Request-Reply Invocation from Service Control

    Hi all
    I need to invoke a reliable web service call using a Service Control. when trying to make that invocation for an operation that returns data. It gives the following exception. For the methods that marked with @Oneway() annotation in the service implementation, it works.
    javax.xml.rpc.JAXRPCException: Reliable messaging will only work with one way messages or asynchronous request/response messages.
    </bea_fault:stacktrace></detail>]; nested exception is:
    weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Reliable messaging will only work with one way messages or asynchronous request/response messages.
    Caused by: java.rmi.RemoteException: SOAPFaultException - FaultCode [{http://schemas.xmlsoap.org/soap/envelope/}Server] FaultString [Reliable messaging will only work with one way messages or asynchronous request/response messages.
    ] FaultActor [null] Detail [<detail><bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0">javax.xml.rpc.JAXRPCException: Reliable messaging will only work with one way messages or asynchronous request/response messages.
    </bea_fault:stacktrace></detail>]; nested exception is:
    weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Reliable messaging will only work with one way messages or asynchronous request/response messages.
    So I need to make Asynchronous Request-Reply Invocation from Service Control, which is apparently doesn't happen in this case.
    Thanks

    Hi HP,
    I included the following snippet in job source:
    //Set completion strategy to external
    jcsJobContext.setCompletionStrategy(CompletionStrategyType.External);
    I get the following error when compiled:
    JCS-102183: Compile failed for Job Definition SOAP_GlobalWeatherSoap_GetCitiesByCountry (Latest Version): SOAP_GlobalWeatherSoap_GetCitiesByCountry.java:user code 24:40:cannot find symbol symbol : variable CompletionStrategyType location: class com.redwood.scheduler.custom.SOAP_GlobalWeatherSoap_GetCitiesByCountry jcsJobContext.setCompletionStrategy(CompletionStrategyType.External);
    I am not able to find any information from the API documentation on the method setCompletionStrategy, so I'm not able to figure what type of variable am i passing, so that i can initialize it. Please shed some light on it.
    Also there is no path called Scripting > Built-In Web Services
    I have only Scripting>Published Web Services
    Thanks
    Nanda

  • No "Close/Reply" Option Anymore for SMS After 2.2

    On 2.1, whenever I would receive a text message when my phone was off, the message would "wake" the phone, display the message, then provide and option to "close/reply". This was a very nice feature.
    Now that I have upgraded to 2.2, I've noticed that the "close/reply" option no longer appears. I've tried looking for a feature that may have gotten reset since the update, but no luck.
    Has anyone else had this problem? If so, any solutions?

    I don't remember a "close/reply" option ever being available. Even if it was, does it really matter if you have it or not? Simply slide the bar on the bottom when you see the message and the phone opens up for you to respond to it. Just leave the phone alone and it will go back to sleep within a few seconds. Want it to go to sleep immediately? Just click the sleep/wake button. It's that simple.

  • Request/Reply

    I'm having some trouble with my request/reply setup.
    Here's the requesting code:
    String request =
         "<mileage-xml-request><origin><city>UNIONTOWN</city>" +
         "<state>OH</state><zip>44685</zip><country>USA</country></origin><dest><city>DALAS</city>" +
         "<state>TX</state><zip>75201</zip><country>USA</country></dest></mileage-xml-request>";
    String initialContextFactory = "com.tibco.tibjms.naming.TibjmsInitialContextFactory";
    String providerURL = "tcp://app-dev-01.blue.fedex.com:7222";
    QueueConnectionFactory factory =
        (QueueConnectionFactory) JndiHelper.lookup(
            "QueueConnectionFactory",
            providerURL,
            initialContextFactory);
    QueueConnection conn = factory.createQueueConnection();
    QueueSession session = conn.createQueueSession(false, Session.DUPS_OK_ACKNOWLEDGE);
    Queue queue =
        (Queue) JndiHelper.lookup(
            "COM.FEDEX.BLUE.MILEAGE.REQUEST",
            providerURL,
            initialContextFactory);
    QueueRequestor requestor = new QueueRequestor(session, queue);
    TextMessage requestMessage = session.createTextMessage(request);
    TextMessage textMessage = (TextMessage) requestor.request(requestMessage);
    System.out.println(textMessage.getText());
    requestor.close();
    session.close();And the reply code:
    Queue queue = (Queue) message.getJMSReplyTo();
    QueueConnectionFactory factory =
        (QueueConnectionFactory) JndiHelper.lookup(
            "QueueConnectionFactory",
            providerURL,
            initialContextFactory);
    QueueConnection conn = factory.createQueueConnection();
    QueueSession session = conn.createQueueSession(false, Session.DUPS_OK_ACKNOWLEDGE);
    QueueSender sender = session.createSender(queue);
    TextMessage replyMessage = session.createTextMessage(reply);
    replyMessage.setJMSCorrelationID(correlationID);
    sender.send(replyMessage);
    sender.close();
    session.close();
    conn.close();The requesting code runs fine up to
    TextMessage textMessage = (TextMessage) requestor.request(requestMessage);Which then triggers the reply code, which runs to completion, but it never receives a reply.
    Any ideas on what to try next? Is my requestor listening on the wrong queue for the answer? Is my replier sending to the wrong queue?
    Thanks.
    Eric

    I just needed
    conn.start();
    after
    QueueRequestor requestor = new QueueRequestor(session, queue);

  • Request/Reply w/ MDB

    I'm having some trouble with my request/reply setup.
              Here's the requesting code (just a regular test class):
              String request = "<mileage-xml-request><origin><city>UNIONTOWN</city>" +
              "<state>OH</state><zip>44685</zip><country>USA</country></origin><dest><city
              >DALAS</city>" +
              "<state>TX</state><zip>75201</zip><country>USA</country></dest></mileage-xml
              -request>";
              String initialContextFactory =
              "com.tibco.tibjms.naming.TibjmsInitialContextFactory";
              String providerURL = "tcp://app-dev-01.blue.fedex.com:7222";
              QueueConnectionFactory factory = (QueueConnectionFactory)
              JndiHelper.lookup("QueueConnectionFactory", providerURL,
              initialContextFactory);
              QueueConnection conn = factory.createQueueConnection();
              QueueSession session = conn.createQueueSession(false,
              Session.DUPS_OK_ACKNOWLEDGE);
              Queue queue = (Queue) JndiHelper.lookup("COM.FEDEX.BLUE.MILEAGE.REQUEST",
              providerURL, initialContextFactory);
              QueueRequestor requestor = new QueueRequestor(session, queue);
              TextMessage requestMessage = session.createTextMessage(request);
              TextMessage textMessage = (TextMessage) requestor.request(requestMessage);
              System.out.println(textMessage.getText());
              requestor.close();
              session.close();
              conn.close();
              And the reply code (inside my MDB, called from onMessage):
              Queue queue = (Queue) message.getJMSReplyTo();
              QueueConnectionFactory factory = (QueueConnectionFactory)
              JndiHelper.lookup("QueueConnectionFactory", providerURL,
              initialContextFactory);
              QueueConnection conn = factory.createQueueConnection();
              QueueSession session = conn.createQueueSession(false,
              Session.DUPS_OK_ACKNOWLEDGE);
              QueueSender sender = session.createSender(queue);
              TextMessage replyMessage = session.createTextMessage(reply);
              replyMessage.setJMSCorrelationID(correlationID);
              sender.send(replyMessage);
              sender.close();
              session.close();
              conn.close();
              The requesting code runs fine up to
              TextMessage textMessage = (TextMessage) requestor.request(requestMessage);
              Which then triggers the reply code, which runs to completion, but the reques
              tor never receives a reply.
              Any ideas on what to try next? Is my requestor listening on the wrong queue
              for the answer? Is my replier sending to the wrong queue?
              Thanks.
              Eric
              

    I just needed
              conn.start();
              after
              QueueRequestor requestor = new QueueRequestor(session, queue);
              "Eric F" <[email protected]> wrote in message
              news:[email protected]...
              > I'm having some trouble with my request/reply setup.
              >
              > Here's the requesting code (just a regular test class):
              >
              > String request = "<mileage-xml-request><origin><city>UNIONTOWN</city>" +
              >
              "<state>OH</state><zip>44685</zip><country>USA</country></origin><dest><city
              > >DALAS</city>" +
              >
              "<state>TX</state><zip>75201</zip><country>USA</country></dest></mileage-xml
              > -request>";
              > String initialContextFactory =
              > "com.tibco.tibjms.naming.TibjmsInitialContextFactory";
              > String providerURL = "tcp://app-dev-01.blue.fedex.com:7222";
              > QueueConnectionFactory factory = (QueueConnectionFactory)
              > JndiHelper.lookup("QueueConnectionFactory", providerURL,
              > initialContextFactory);
              > QueueConnection conn = factory.createQueueConnection();
              > QueueSession session = conn.createQueueSession(false,
              > Session.DUPS_OK_ACKNOWLEDGE);
              > Queue queue = (Queue) JndiHelper.lookup("COM.FEDEX.BLUE.MILEAGE.REQUEST",
              > providerURL, initialContextFactory);
              > QueueRequestor requestor = new QueueRequestor(session, queue);
              > TextMessage requestMessage = session.createTextMessage(request);
              > TextMessage textMessage = (TextMessage) requestor.request(requestMessage);
              > System.out.println(textMessage.getText());
              > requestor.close();
              > session.close();
              > conn.close();
              >
              > And the reply code (inside my MDB, called from onMessage):
              >
              > Queue queue = (Queue) message.getJMSReplyTo();
              > QueueConnectionFactory factory = (QueueConnectionFactory)
              > JndiHelper.lookup("QueueConnectionFactory", providerURL,
              > initialContextFactory);
              > QueueConnection conn = factory.createQueueConnection();
              > QueueSession session = conn.createQueueSession(false,
              > Session.DUPS_OK_ACKNOWLEDGE);
              > QueueSender sender = session.createSender(queue);
              > TextMessage replyMessage = session.createTextMessage(reply);
              > replyMessage.setJMSCorrelationID(correlationID);
              > sender.send(replyMessage);
              > sender.close();
              > session.close();
              > conn.close();
              >
              > The requesting code runs fine up to
              > TextMessage textMessage = (TextMessage) requestor.request(requestMessage);
              >
              > Which then triggers the reply code, which runs to completion, but the
              reques
              > tor never receives a reply.
              >
              > Any ideas on what to try next? Is my requestor listening on the wrong
              queue
              > for the answer? Is my replier sending to the wrong queue?
              >
              > Thanks.
              >
              > Eric
              >
              >
              

  • Create credit request through E-commerce B2B application

    Hello Experts,
    My client has a requirement to allow the customers to create a Credit Memo request through E-Commerce B2B application.
    As I understand Credit request is of type Sales Transaction, which is normally created with reference to a billing document. However in our current scenario, credit request has to be created with out any reference to the Billing document moreover there wont be any reference to the Sales order as well.
    Can you suggest me any possible solution for my current requirement. If it is not possible by standard SAP, how can I achieve by custom development.
    I appreciate any helpful suggestion.
    Many Thanks,
    Srinivasu

    Any update on this?

  • Implementing synchronous request response behaviour with JMS

    i have a requirement wherein i send a list of tasks to be executed (this has to be executed in parallel so taking the JMS route) and should wait for the results of al these tasks. How could i do this with JMS? I need JMS since the originally these tasks was being done using threading and since in j2ee it is not advisable to spawn threads we are planning to use JMS so that we can have concurrency that is done by the container. can someone please tell how can i simulate this synchronous request-response paradigm using JMS?

    It may not be great idea however possibility of State full session bean can be explored.
    State full session bean will send all 100 tasks to JMS queue without waiting for the result. There will be another JMS program (Say ResponseCollector) which will listen on queue for all responses. Once ResponseCollector collects all the responses, it will trigger the state full session bean again.
    You can use some properties in JMS header to discriminate between the request and response on same queue and apply the message selector.

  • Bt email reply option ??

    i don't have a reply option on this awful BT emails. Where is it please?

    This is what I see

  • Request-Reply Messaging

              Hi,
              I'm buffled because I try to implement
              Request-Reply Messaging in my JavaClient Application,
              but one time it works, the next one doesn't.
              I use in my Application an MessageListener,
              and the same queue to send my messages and to receive reply messages.
              Middleware: WL 6.0 sp2
              Any advise would be great!
              kind regards
              

    Hi John,
    Does the work have to be queued? If not then I think the Functor Pattern (if you need order guarantees) or the Processing Pattern (no order guarantees) might be your easiest solutions (and they're fast).
    Alternatively, we could look at adding request/response into the Messaging. Do you have a particular API you'd like to see? Something JMS-ish?
    Regards
    -- Brian

Maybe you are looking for