Query regarding the tutorial for Oracle Service Bus (OSB 10gR3)

Hi,
I am working on a tutorial of Oracle Service Bus (OSB 10gR3).
I have created the proxy service and the Business Service, using Oracle Service Bus console.
The details are as follows:
Proxy service: LoanGateway
Business service1: A value of 4.9 or less causes the message to be routed to the ManagerLoanReview business service.
Business service2: A value of 5.0 or greater causes the message to be routed to the NormalLoan business service.
When i send the request message, so that it gets routed from proxy service to one of the business service than it gives following error.
Request Document
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
</soap:Header>
<soapenv:Body>
<exam:processLoanApp xmlns:exam="http://example.org">
<loanRequest xsi:type="java:LoanStruct" xmlns:java="java:normal.client" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--Optional:-->
<java:Name>Smith</java:Name>
<!--Optional:-->
<java:SSN>1234567</java:SSN>
<!--Optional:-->
<java:Rate>4.1</java:Rate>
<!--Optional:-->
<java:Amount>9000000</java:Amount>
<!--Optional:-->
<java:NumOfYear>10</java:NumOfYear>
<!--Optional:-->
<java:Notes>Manager Loan Application Review Service</java:Notes>
</loanRequest>
</exam:processLoanApp>
</soapenv:Body>
</soapenv:Envelope>
Response Document
The invocation resulted in an error: .
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>
BEA-380002: Tried all: '1' addresses, but could not connect over HTTP to server: 'localhost', port: '7021'
</faultstring>
<detail>
<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>BEA-380002</con:errorCode>
<con:reason>
Tried all: '1' addresses, but could not connect over HTTP to server: 'localhost', port: '7021'
</con:reason>
<con:location>
<con:node>RouteNode1</con:node>
<con:path>request-pipeline</con:path>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Response Metadata
<con:metadata xmlns:con="http://www.bea.com/wli/sb/test/config">
<tran:headers xsi:type="http:HttpResponseHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<http:Content-Type>text/xml; charset=utf-8</http:Content-Type>
</tran:headers>
<tran:response-code xmlns:tran="http://www.bea.com/wli/sb/transports">1</tran:response-code>
<tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
</con:metadata>

I have the same problem and I'm not able to telnet localhost on port 7021. How can I change this port number I think that port must be 7001, it is correct?Examples server domain is pre-configured for port 7021. The samples domain will have the examples properly deployed in this domain out of box. You dont need to change any thing in {BEA_HOME}\osb_10.3\samples\domains\servicebus\config.
I doubt this has to do something with firewall . Check the last statement in the log after starting the domain.
<May 19, 2009 8:50:09 AM IST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.177.242.25:7001 for protocols iiop, t3, ldap, snmp, http.>
<May 19, 2009 8:50:09 AM IST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
<May 19, 2009 8:50:09 AM IST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Development Mode>
<May 19, 2009 8:50:09 AM IST> <Warning> <Server> <BEA-002611> <Hostname "mneelapu", maps to multiple IP addresses: 10.177.242.25, 127.0.0.1>
<May 19, 2009 8:50:09 AM IST> <Warning> <Server> <BEA-002611> <Hostname "XYZ-v411-10-177-242-25.oracle.com", maps to multiple IP addresses: 10.177.242.25, 127.0.0.1>
<May 19, 2009 8:50:09 AM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
<May 19, 2009 8:50:09 AM IST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
What are you seeing in your log file?
Edited by: mneelapu on May 19, 2009 9:58 AM

Similar Messages

  • Regarding Good book for Oracle Service Bus 11g

    Hi All,
    What is the good book for Oracle Service Bus 11g in the below list(or You can also specify any book other than from below list)?
    1)Oracle Service Bus 11g Development Cookbook
    2)Oracle Service bus in 21 days
    3)The definitive guide to SOA:Oracle Service Bus,Second edition (or)first edition?
    Can yOu help me out which is the good book for OSB?

    Hi Deilby,
    Thank You for your reply.
    According to my understanding(I don't know whether it is correct or not),If you want to have full-fledged OSB development,we need to have eclipse.
    If you just need to have routing and transformation along with SOA suite development,We can use OSB console .
    Can You also look into this below SOA forums thread with SOA-OSB questions? If I have 'Oracle
    Service Bus 11g Development Cookbook' , Can I answer all those questions?
    https://forums.oracle.com/thread/2559964?tstart=0
    My intention is clear,I want to have full-fledged OSB development information(important components) and that leads to have good exposure to face questions.
    Can You help me out to clarify my understanding and recommend the book according to that?
    Note: I already worked on SOA Suite.I worked on OSB console. I think whatever we can  do with OSB eclipse development the samething we can do with OSB console along with SOA suite.
    Can You clarify on this?

  • Workshop IDE for Oracle Service Bus

    Hi,
    I have installed Oracle WebLogic Server 11gR1 (10.3.3) + Coherence - Package Installer (downloaded from http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html). And I downloaded oepe from net for using it as IDE for Oracle service bus. But when i open the eclipse, i do not get any option for creating the oracle service project.
    Is there any plugin i need to put in eclipse for this to show up ??
    John

    You need to download Oracle Service BUs from here : This installer contains only OSB components and is not bundled with WLS and I think includes the eclipse plugins for Service bus projects.
    http://www.oracle.com/technology/software/products/osb/index.html
    There is a pre-requisite to download and install weblogic 10.3.3 + coherence +OEPE separately.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Oracle Service Bus (OSB) 10.3.1, now available

    See:
    http://www.oracle.com/technology/software/products/osb/index.html
    A new version of the Oracle Service Bus (OSB 10.3.1) is now available, quick list of new OSB features:
    * JCA Transport with certified JCA adapters
    * Support for generating config.jar from command line or ant task.
    * Enhancements to native MQ Series Transport.
    * New APIs to support the SOA Management Pack for OSB.
    Marc
    http://orasoa.blogspot.com

    Hi
    I have wls 10.3.1 installed on my local machine. I installed it as part of configuring FMW 11g. I am trying to add
    OSB component to it by running : osb1031_wls103_win32.exe.
    But I am receiving the following error message:
    The product maintenance level of the current installer ( wls 10.3.0.0) is not compatible with the maintenace
    level of the product installed on your system (wls 10.3.1.0). Please obtain a compatibile installer or perform
    maintenance on your current system to achieve the desired level.
    So my guess from the above message is that "osb1031_wls103_win32.exe" is for wls 10.3 and not for wls 10.3.1.
    Where can I get the OSB installer for wls 10.3.1? or how can I fix the above error?

  • What are the differences between Oracle Service Bus 10g and WLI 10g?

    Hi,
    To me both Oracle Service Bus 10g R3 and Weblogic Integration 10g seem to offer the same functionalities for implementing an enterprise middleware.
    I would be grateful if someone could:
    1. provide me with the two products' differences.
    2. describe what their roadmap is?
    3. what are their positioning in the Oracle product catalog? Are they both members of Oracle SOA Suite? Fussion Middleware?
    Thanks a lot,
    Best regards,
    Babis.

    Thanks everyone for taking the time to reply,
    Eduardo: the answer to your questions are that all the flows will be short-lived but if we can make long-lived flows then we might consider developing them. We would need to persist the state of the flow somehow.
    I understand that some of our requirements would be better accomodated by WLI or bpel but we don't have an option but only to use OSB.
    So, do you think we could overcome the stateless nature of OSB by:
    1. writing to appropriate tables and reading from there and calling plsql procedures from the flows
    2. using JMS queues.
    In detalis:
    1. Regarding the writing/reading from Databases (in our case it would be oracle 10g R2 - probably RAC), is there something like a Database control in WLI, which we could use in OSB? What i have seen are using xquery execute-sql function or a JCA DB adapter but both of them seem to me not very easy to use. Is there another option?
    2. Regarding the JMS, in case that i want:
    a service that writes to a JMS queue what are the servicetype and transport that i should use?
    a service that reads from a JMS queues what are the service type and transport that we should used?
    Any information that you may share with me in the design and implementation of the above would be great.
    Thanks a lot.

  • Is SOA Suite replacement for Oracle Service Bus 10gR3 (10.3.1.0) ?

    I am confused if i have SOA Suite do I need Oracle Service Bus 10gR3 (10.3.1.0) for my ESB ?

    Right now there are eclipse plug-ins for OSB. In a default OSB installation you should have workshop installed with the OSB plug-ins.
    For the next release, OSB 11g, JDeveloper will incorporate these features.

  • Oracle Service Bus (OSB), Eclipse --- and statement of direction

    Can somebody please explain what this means in: http://www.oracle.com/technology/products/integration/service-bus/docs/Oracle-Service-Bus-SOD.pdf
    +...The web-based console was complemented in the 3.0 release with full IDE support in Eclipse. The Eclipse capabilities will be ported to Oracle JDeveloper to provide a one-stop IDE for all SOA design needs. Until that port is complete, customers will still be able to use the Eclipse environment as IDE (in addition to the web-based console)...+
    More specifically: what will happen to the Eclipse OSB plugin/workshop once the JDeveloper port is complete?
    A) will it cease to exist and/or be terminated?
    B) will it remain as is, without keeping the functionality in synch with new stuff in JDev?
    C) will it continue to evolve side-by-side with JDev?
    Thx,
    -J.

    I think it is clear that Oracle will remain commited to Eclipse in terms of deploying java applications to WebLogic, they will provide some plugins for some time to come. You will however see oracle specific products, such as OSB, Portal, etc removed from Eclipse and ported to JDev. The reason for this is that Oracle can release new releases within their timeframe. If Oracle rely on Eclipse to deliver some functionality before they can release new products then they will be doing their customers a disservice.
    This statement in the SOD clearly states that JDev is the strategic platform and the Eclipse IP will be ported to JDev in the future:
    Design-Time Environment
    JDeveloper is the IDE of choice for SOA development at Oracle. AquaLogic Service Bus users have traditionally been using the web-based console to design, manage and monitor ESB flows. The web console is a key differentiator for ALSB (now Oracle Service Bus) and will therefore remain a primary design
    environment moving forward.
    The web-based console was complemented in the 3.0 release with full IDE support in Eclipse. The Eclipse capabilities will be ported to Oracle JDeveloper to provide a
    one-stop IDE for all SOA design needs. Until that port is complete, customers will still be able to use the Eclipse environment as IDE (in addition to the web-based
    console).
    cheers
    James

  • Problem in oracle service bus osb proxy service message flow

    i want to create a proxy service master which take 4 paramaeters as follow
    -master business service
    1- username 2-password 3-phonunumber 4- vouchernumber
    then i need to map to open session business service
    that will take 1-username 2- password from the same previous input
    then recharge business service will take 1-phonenumber 2-voucher number from master service, and session object from open session
    then call to closesession business service that will take the session output from opensession and will send the output "status" to the masterproxy :)
    any one can help me here? its urgent
    Edited by: user13027256 on Nov 29, 2011 12:53 AM

    Hi ,
    In proxy service master , carry out steps in different stages to have better audit trail
    1. Assign your input payload(request stack) to a variable($request)
    2. Use a Service Callout action to call open session business service and provide the request payload[username & password] for Business Service from the stored variable($request or $body ) using xpath expressions. U need to store the Business Service resoponse in a variable ($responseBS)
    3. Then i think u need to call another recharge Business Service, again use a Service callout action and do the same as for above callout using $ request and $responseBS variable to construct your payload.
    4. Use a route action at the end to call closesession business service, use $responseBS to have sessionOutput.

  • Should I use the 64 bit or 32 bit Linux distro for Oracle Service Bus

    I'm going to install OSB for the first time on Oracle Linux 5.3 for development use. Does it matter whether I install OSB on the 32 bit or 64 bit version of Oracle Linux?
    I've had better luck with 32 bit Linux distros in the past, but if there's a benefit to using the 64 bit distro I'll use it. My hardware has 4 GB of RAM, which I hope is enough for development use.
    Thanks.
    Dean

    I found this post on the Ubuntu forums which indicates trouble running Workshop on ubuntu. Maybe OSB works but Workshop has problems on Ubuntu:
    http://ubuntuforums.org/showthread.php?t=1137863

  • FTP adapter for Oracle Service Bus  - retrieve file by dynamic file name.

    Hi
    I am newbie in OSB. I try to use FTP transport in Workshop, it must fill in "Prefix" and "Suffix" for destination file name.
    But for us, the file name is sent by external systems.
    The workflow is:
    1. External system call our proxy services.
    2. Proxy service get file name from SOAP message.
    3. Proxy Service get the file from FTP server.
    4. The file send to Business services.
    Any suggestions to implement about workflows?

    Let me first put here what I understand about the flow:
    External Sytem -->(filename)--> OSB HTTP PS --> (1) --> OSB FTP BS --> Read file based on filename
    |--> (2) --> send file ontent to another system or return to the original system
    If that is the flow, then I beileve ther is no straight forward way to implement it in OSB.
    OSB FTP BS will only write a file to FTP Location.
    If you create a JCA FTP Adapter for reading the file, then you can use it only to create a Proxy Service, and that proxy will not pick up the file when called from another service but only when a file is put on the source FTP location.
    So, to implement the solution you will need to use Java Callout to a class which has code written to accept the file name as input, read the file from an FTP location and return the file content.
    This is my understanding of how it is, may be there is another way to implement this or in fact may be the latest version of OSB 11.1.1.4 or 11.1.1.5 JCA adapter does support read operation within a flow instead of just at the start of the flow.

  • Query regarding the process for SAP TM 9.0 Certification

    Hi Team,
               I am a SAP TM consultant with an experience of more than 2 years in SAP TM. I would like to take the SAP TM 9.0 certification now.
    Could you please let me know the complete details for applying for this certification?
    Thanks in advance for the help and for your time.
    Thanks & Regards,
    Srikanth.

    Please see the education website. The certification coverage and prerequisites are here on TM certification:
    https://training.sap.com/shop/certification/c_tm_90-sap-certified-application-associate---sap-transportation-management-…

  • Sample implementation of Transport-level security for Oracle Service Bus (O

    I have a custom authentication library external to OSB.
    How can I secure transport channel (JMS/EJB/etc) using external java api. Is there some sample implementation of this out there.
    Thank you - version I am using is 11g

    Can you describe in detail that which API you want to use and how would you like it to work? You may consider visiting below links -
    http://docs.oracle.com/cd/E17904_01/doc.1111/e15866/message_level_cust_auth.htm#i1069719
    Regards,
    Anuj

  • Oracle Service Bus (OSB) - Reading contents of a file line by line

    Hi Guys,
    I have picked up a file from a remote location using a proxy service. I then pick this file up from my local location using another proxy service (Protocol: file; Get All Headers: No). Now the problem is that I would like to read each and every line contained in this file, that I have picked up from my local folder. After having read the line, I would like to route each line to a web service.
    Can somebody who knows their way around the OSB help?
    Thanks,
    Ophola..

    Hi Hisaak,
    Here is the scenario:
    1. I have created a MFL resource that is going to tranform the file into xml.
    2. I have added a Request Pipeline, with 2 stages (stage1 for the transformation, stage2 for looping through the elements in the new generated xml object), to my Proxy Service (that picks up the file).
    I added and 'If..then..' condition to stage 1. As I have previously mentioned, I want to perform my transformation at this level. So I added an 'action' -> 'message processing' -> MFL Transform. The file seems not to be found, it gets lost somewhere. The problem that I have now is to get the file name from the proxy service request. I have used the following xquery: $inbound/ctx:transport/ctx:request/tp:headers/file:fileName . I think this is wrong as I always get a PipelineException: Binary to XML mfl transformation failed for the MFL Resource "abcde" : Input to non-xml to xml mfl transformation is invalid. On other forum posts they suggest that if you wanna get the filename you have to use the $inbound structure.
    Do you have any suggestions?
    Thanks,
    O..

  • Oracle Enterprise Service Bus (OESB) or Oracle Service Bus (OSB) ?

    Which product to choose for a new project? Some of them strategic product ?
    What are the advantages and weaknesses?

    As this is not a Certification question, moving to OSB community.
    Thanks,
    Lisa

  • How to get Oracle Service Bus 10gR3 for windows 64 bit

    Hi,
    I'm looking for Oracle Service Bus 10gR3 and Oracle Data Service Integrator 10gR3 installables for Windows 64-bit. However, I saw the available versions on download section are only for indows 32-bit. I'm using win 64-bit to detect 4BG RAM or more which is not possible in win 32-bit.
    Can anybody help me wheather compatable version are available or is there any solution for that?
    Thanks in advance,
    Ganesh

    Hi Ow;
    Please check:
    Step-By-Step Install of RAC with OCFS on Windows 2003 [ID 178882.1]
    WIN: Does Oracle Cluster File System (OCFS) Support Access from Mapped Drives? [ID 225550.1]
    How To Check The Certification Matrix for Real Application Clusters [ID 184875.1]
    Regard
    Helios

Maybe you are looking for

  • Center text in JTable

    Hello! Could anyone help me out how center text (or left/right aligment) in JTable cells? Best Regards Staffan

  • Validating sub type field

    Hi Experts,                  Iam new to HR Abap programming environment. My requirement is :   In 15 infotype, there is a LTA sub type ( leave travel allowance ). whenever user enters that LTA amount, it must be validated with  Exemption Amount ( whi

  • List / database currency in FAGLFLEXT reporting (FGI0)

    Hi everyone We have a number of New GL reports that can be run under transaction FGI0. However, they all have the same problem, that when displaying the reports as "Graphical report output" the users can go in under Setting -> Currency and enter a cu

  • How to modify a class in .jar and compile it back

    Hi, I have questions reg .jar, I need to test my application and I need to modify certain files in that .jar and compile it back. How do I do that? I have extract all the classes and decompile it to .java, and I just want to edit just 1 file, but I a

  • How do I crop edges out of Flash movie

    I created a header using flash that involves a piece of content hanging off the stage. I thought when you did that, the part that is off the stage does not show. However, when published to the web, it does show and shifts adjacent content. To see wha