Doubts in OSB

Hi All,
I am new to OSB, I have worked in BPEL for the past one year.I unable to relate these two tools, kindly clarify the following questions
1) Business Service and Proxy service could be related to partner link and bpel process, I am right ?
2) Should Proxy service have the same xsd & WSDL of the business service or Proxy service can have its own WSDL&xsds ? If so how will we transform ? I cant see any place to create variables and I cant see any activity to transform ?
Edited by: Arun Vikram on Apr 16, 2010 3:51 AM

Vikram,
Can you follow this link : [http://www.oracle.com/technology/pub/articles/jumpstart_for_osb_development_page_4.html]
we find transformations, creating proxy etc.....
--Marias                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • Log Action, Xpath Doubt in OSB Proxy Service

    Hello All,
    I am calling a business service from PS using the service callout(request variable is request and response variable is reponse). In the response action of the service callout, i am logging the variable response (as $response) and i get the following payload in the log file which is the correct response from business service, so far so good...
    Response of ProcessB: <ProcessBProcessResponse xmlns="http://xmlns.oracle.com/ProcessB" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
    <ResponseHeader>
    <code>[email protected]</code>
    <type>[email protected]</type>
    <description>Status</description>
    </ResponseHeader>
    <Flag>2012-08-04</Flag>
    If i want to see the specific element like ResponseHeader, i tried multiple ways like as below...
    1. $response/ProcessBProcessResponse
    2. $response/procB:ProcessBProcessResponse (here procB is the prefix of the namespace which i have added to the list of namespace definitions in the proxy service)
    3. $response/ProcessBProcessResponse/ResponseHeader
    4. $response/procB:ProcessBProcessResponse/procB:ResponseHeader (here procB is the prefix of the namespace which i have added to the list of namespace definitions in the proxy service)
    For all the above 4 cases, i am getting the value of '>' logged to the log file...
    Can someone please tell me why can't i see the individual element logged ?? is that because the individual elements doesn't have the namespace prefix associated with its tags in the response??
    someone please calrify, any help highly appreciated ??
    Thanks.

    prabu,
    thanks for the reply.
    I tried your expression, still i am getting the same output as mentioned earlier like : >
    Please help

  • Troubleshooting in OSB

    Hi All,
    I have a doubt in OSB. In BPEL if any project is deployed and we test that BPEL process instance will get created in em console for the process.If error occurs at any stage of the BPEL process we can see where the error has occured and what error has occured in that BPEL process by seeing its corresponding instance. Like that is it possible to see the flow trace for an OSB project? Because in OSB instance is not getting created when any application calls the OSB project or when the OSB project is tested from sb console.
    Suppose if a service calls the OSB project and OSB is calling the endsystem[client service --> OSB --> end system], suppose if any occurs in OSB side or end system is down how can we troubleshoot this error? because instance will not get created in sb console. How can we troubleshoot in that case?
    My opinion is when desinging the business logic we can put alerts, or log activities. if we put alert activity we can see the error in Alert destination in sbconsole. if we put log activity means where we can see the error message. Please correct me if i am wrong.
    can anyone help me in this issue?
    Thanks in advance,
    Arun.

    As OSB is stateless, concept of instance is not applicable.
    One of the ways is to use alerts, that you seem to have already tried. And if you use the log action, you should see the statements in the server logs.
    Choose an appropriate log level for the different statements and ensure that the weblogic logging level is also set appropriately.
    For ex. if the weblogic logging is set to ERROR and you try to have a log action at DEBUG level, you cannot see the logs.
    if the weblogi logging is set to DEBUG and if you use log action with levels Debug,Info, Warning, Error - all of them will be visible.
    If this is only for your debugging the scenarios, you can also enable tracing (in Operation Settings) on the proxy/business service to capture the complete trace of the execution. But ensure this setting is turned off in PROD environments as this hampers performance.
    Thanks,
    Patrick

  • Doubt in implementing OWSM policy in osb 11g

    Hi,
    Can anybody tell me how to implement basic username-token policy in wsdl based paroxy service in osb 11 G.
    I am able to select service policy configuartion from the policies tab of proxy service in sb console,but after that i can not find any OWSM policy there to add.Pls assist me

    have you run rcu to create mds storage for the policies?
    and after that you run the configuration wizard to expand your domain with "Oracle Service Bus OWSM Extension" ?

  • Doubts in Route node OSB

    Hi all,
    Service callout creates two variables for Request and Response , so when I use a Service callout I do a Xquery transform and assign it to the Request
    variable. Now how do I do this in a route node
    when I tried to assign using x query transform i get an error +"BEA-382040: Failed to set the value of context variable "body". Value must be an instance of+
    +{http://schemas.xmlsoap.org/soap/envelope/}Body".+ Do I have to manually type the xml and use replace activity and replace the body ?
    Thank You
    Arun

    Hi all,
    Actually i am also getting the same error and i have changed the node entire body to node contents, but it is not working for me..
    Scenario :
    Proxy build on my local WSDL, then Pipeline with 2 stages on request side,
    1st stage : I am doing transformation to change the request,which i am getting from the portal into the format understandable by the System, i will call in 2nd Stage, I am doing this by using Replace action XPath ( ./* ) in body with my Xquery.
    2nd Stage : I am assigning the same Xquery to a varable SAOPRequest and then I am calling the External Service using Service Callout and configuring SOAP Body, In that i am passing SOAPRequest variable which i created earlier as a SOAP Request Body and Response as a SOAP Response.
    Save all and when i test it it gives me the error +"BEA-382040: Failed to set the value of context variable "body". Value must be an instance of+ {http://schemas.xmlsoap.org/soap/envelope/}Body"
    Waiting for your valuable suggestion
    Thanks and Regards
    Piyush
    Edited by: user13140590 on Jun 3, 2010 6:30 AM

  • Doubt regarding dump based OSB backup

    Hi All,
    Whenever I do a dump based backup, I can see the files are not backed up sequentially in fact they are backed up across volumes as parts.
    For example let's say I have a volume of size 100G and then a dataset(containing directories and files) 150G and when I backup this dataset it will occupy two volumes. So when I check the files or directories location in the volumes, parts of files/directories are present in both the volumes.
    for ex:
    Name:          
    file05
    Backup ID:     
    0
    Mode & protection:  -rw-r--r--
    Last modified: 
    2014/05/19.12:56:22
    Size:            
    40
    Backup ID:     
    0
    Backup date & time: 2014/05/21.15:40:53
    Volume ID:     
    VOL000030
    Volume tag:    
    000100
    Current location:   iec-SL500
    File number:   
    1
    File section:  
    1
    Requested level:
    0
    NDMP backup type:   dump
    Client:        
    susiec-7320-010.in.oracle.com
    Device:        
    tape1
    Program version:
    10.4.0.3.0
    Encryption:    
    off
    Volume creation:
    2014/05/21.09:01:52
    Position:      
    000000550033B400
    Backup ID:     
    1
    Mode & protection:  -rw-r--r--
    Last modified: 
    2014/05/19.12:56:22
    Size:            
    40
    Backup ID:     
    1
    Backup date & time: 2014/05/21.15:40:53
    Volume ID:     
    VOL000031
    Volume tag:    
    000101
    Current location:   iec-SL500
    File number:   
    1
    File section:  
    2
    Requested level:
    0
    NDMP backup type:   dump
    Client:        
    susiec-7320-010.in.oracle.com
    Device:        
    tape1
    Program version:
    10.4.0.3.0
    Encryption:    
    off
    Volume creation:
    2014/05/21.09:01:52
    Position:      
    000000550033B400
    Is there a way that I can make sure that the volumes are filled sequentially?
    -Srikanth

    To try to put this more clearly:
    A given version of exp can read its, and any older, version of database, but writes its output in its version format. It can work with its, and older, versions of the database, but not newer ones.
    A given version of imp can read its, and any older, version of export file format. It can work with its, and older, versions of the database, but not newer ones.
    (I think there is some limit to how far back this compatibility goes, but this has been true for me whenever I've tried it).
    Thus to move data from 9.2.0 to 9.0.2, you would want to export using the 9.0.2 export utility and import using the 9.0.2 utility. To move from 9.0.2, you could export using either version of exp, but you'd want to import using 9.2.0.

  • Send Email in OSB

    Hi All,
    I have an requirement to send a mail through OSB. Well i know this is pretty easy and lot of details are available in Google. But i had one doubt and need a confirmation.
    I designed a business service with all the settings like Mail To, SMTP server and from address etc..
    Input for BS is Text and Output is None.
    When i invoke the business service using a simple text "Hi" along with an attachment file as request through OSB Test Console Window.I get an email with two attachments.
    1. With the text "Hi" which i had sent as payload
    2. With the Request Attachment File
    I expected an mail with one attachment. Can any one let me now why am i getting the payload also as an attachment ?This happens when i invoke the service with a Request Attachment File along with the Payload.
    Can any one let me know how to get rid of the Payload attachment.
    Regards
    KlimStart

    Can you try by hardcoding the same values in attachment properties, like below.
    <con:attachment xmlns:con="http://www.bea.com/wli/sb/context">
    <con:Content-Type>text/plain</con:Content-Type>
    <con:Content-Transfer-Encoding>base64</con:Content-Transfer-Encoding>
    <con:Content-Disposition>attachment; filename=”Dummy.txt”</con:Content-Disposition>
    <con:body>This is the attachments...</con:body>
    </con:attachment>
    If the above also resulting in 2 attachments then you have to check with someother SMTP server. Sometimes you face similar issue with SMTP servers.
    Thanks,
    Vijay

  • OSB error while generating business service for FTP adapter Sync Get File

    Hi All
    I am trying to generate a business service from SOA Suite JCA FTP adapter Sync Get File, but i am getting this exception for no reasons (Rest operations list file, get file and put file are working)
    Invalid JCA transport endpoint configuration, exception: java.lang.NullPointerException     Unknown ALSB Conflict.
    Is this a bug in eclipse, can any body help me. Thanks
    Sorry Forgot to mention eclipse version...
    Eclipse Platform
    Version: 3.6.2
    Build id: M20110210-1200

    Ok,
    bcoz of this issue, i had to code the entire interface in OSB console. It runs fine in OSB console (i was able to test it successfully).
    Is this a bug in eclipse or only i am facing this issue? Has anybody tried to create a business service from JCA FTP Get Synchronous jca file?
    <adapter-config name="FTPReadMOMFileOnRMSDB" adapter="FTP Adapter"
         wsdlLocation="../wsdl/FTPReadMOMFileOnRMSDB.wsdl"
         xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
         <connection-factory location="eis/ftp/RMSDBFtpAdapter" />
         <endpoint-interaction portType="SynchRead_ptt"
              operation="SynchRead">
              <interaction-spec
                   className="oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec">
                   <property name="DeleteFile" value="true" />
                   <property name="PhysicalDirectory" value="/MOMFiles/output" />
                   <property name="FileName" value="*" />
                   <property name="FileType" value="binary" />
              </interaction-spec>
         </endpoint-interaction>
    </adapter-config>
    One more doubt? The PhysicalArchiveDirectory path can be on the FTP server something like: /MOMFiles/archive. Or do i have to use the Put operation to move it to /MOMFiles/archive directory. Currently OSB console and eclipse do not accept FTP path for this parameter and want me to specify a local directory on server. Thanks

  • SAP WS and OSB gateway

    Hi
    We try to interface OSB (Oracle) with SAP ECC6 EHP6, the flow is concerning the Stock Mvts
    What is the capacity of SAP Web Services to process data (Stock Mvt) in term of SLA? 
    For your information: We have about 20000 Flow (Stock Mvt) per day and a peak between 12AM – 2PM
    Knowing that OSB has his specific SAP Adapter, what are the best practices to be used to interface OSB with SAP. Please provide us the SLA of each Standard Connector ( RFC / Proxy / Idoc ..)
    Thank you

    Hi,
    <b>1. In this tutorial, SAP Logon Ticket is being used </b>- Yes .Passwords wont be checked. Because issue of logontickets is done within a trusted domain.. In the sense that, your uname and password will already be verified(say in a portal logon or in a windows logon) and after that when you are inside the system you are trusted and password is not verified again.
    If you want it to prompt for a password use it without logon tickets.
    <b>
    2. The Web Service with SAP Logon Ticket if called form MS Application like Visual .NET then what are the requirements for that?</b>
    I doubt if this is possible . SAP logon ticket applies within SAP systems only. In other cases we have to resort to other options like x.509 certificates.
    Seems like we have login forms for this purpose.. chk it out.. !
    http://help.sap.com/saphelp_nw04/helpdata/en/99/ca7af0793cc24c889b082b7230daaa/frameset.htm
    <b>3. Is UME Configuration required on the EP? Since the tutorial did say about using UME console to assign users, roles etc or it is not required if the authentication is form the WD application.</b>
    In any one place.. if you are using portal authentication in portal is sufficient.. The WD application should use a system which has authentication type as SAP logon ticket.
    <b>4. How is synchronization handled with UME?</b>
    in the sense.. if a user is deleted in the backend.. etc.,in this case the user is rejected and it prompts for username and password.
    Hope it helps.
    Regards
    Bharathwaj
    Link added for SAP Login Forms : Bharathwaj

  • Including customized xquery functions in XQuery/XSLT expression Editor-OSB

    Hi,
    I have written a customized xquery function. I want this to be included in the List of Xquery Functions which is displayed by Oracle Service Bus in the XQuery/XSLT
    Expression Editor. OSB displays the built in xquery functions in the XSLT/Xquey Expression Editor. Is there any way to add the customised xquery to this list, so that it can be dragged and dropped later?
    Thanks,
    Balaji.

    I doubt if that is exposed out side of Oracle Engineering (Not public/documented). Please raise a support ticket for enhancement. If PM should concur you might get the steps that need to be performed for this feature.
    Thanks
    Manoj
    Edited by: Manoj Neelapu on Jun 8, 2010 8:37 AM

  • OSB 10gR3 - Process WS-Security flag not working with PasswordDigest

    Hi,
    By Oracle documentation when you set the "process ws-security header" in security section of a proxy service, the proxy service act as an active intermediary and consume the ws-security header received in inbound messages. This feature works fine when you call the proxy service using WS-Security Username Token Profile PasswordText, but when you send Username Token with PasswordDigest I got the following error: +"weblogic.xml.crypto.wss.WSSecurityException: Unable to validate identity assertions"+
    I am using SoapUi to call the proxy with passwordDigest, WSS-Password Type option set to PasswordDigest.
    Proxy configured with:
    General tab -> WSDL based proxy service, this wsdl doesn't have ws-policy definitions inside.
    Transport tab -> Get all headers = Yes
    HTTP Transport tab -> HTTPS Required = No / Authentication = Basic
    Operation tab -> Enforce WS-I Compliance = not checked / Selection Algorithm = SOAP Body Type
    Message Content tab -> default settings
    Policy -> Added Auth.xml(predefined) policy to request policies.
    Security tab -> Process WS-Security header = Yes / Custom Authentication settings = none
    Error --->
    +<01/12/2009 09h34min55s BRST> <Error> <OSB Security> <BEA-387022> <An error ocurred during web service security inbound request processing [error-code: Fault, message-id: 6198860737666014185--de42214.12549f82d66.-7fdb, proxy: AlphaTests/MyProxy/Proxy/MyLogProxy, operation: null]+
    --- Error message:
    +<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><faultcode>wsse:InvalidSecurity</faultcode>*<faultstring>Unable to validate identity assertions.</faultstring>*</env:Fault></env:Body></env:Envelope>+
    weblogic.xml.crypto.wss.WSSecurityException: Unable to validate identity assertions.
    +     at weblogic.wsee.security.wss.SecurityPolicyValidator.processIdentity(SecurityPolicyValidator.java:133)+
    +     at weblogic.wsee.security.wss.SecurityPolicyValidator.processInbound(SecurityPolicyValidator.java:77)+
    +     at weblogic.wsee.security.WssServerPolicyHandler.processInbound(WssServerPolicyHandler.java:54)+
    +     at weblogic.wsee.security.WssServerPolicyHandler.processRequest(WssServerPolicyHandler.java:30)+
    +     at weblogic.wsee.security.WssHandler.handleRequest(WssHandler.java:74)+
    +     at com.bea.wli.sb.security.wss.WssInboundHandler.processRequest(WssInboundHandler.java:155)+
    +     at com.bea.wli.sb.security.wss.WssHandlerImpl.doInboundRequest(WssHandlerImpl.java:201)+
    +     at com.bea.wli.sb.context.BindingLayerImpl.addRequest(BindingLayerImpl.java:257)+
    +     at com.bea.wli.sb.pipeline.MessageProcessor.processRequest(MessageProcessor.java:66)+
    +     at com.bea.wli.sb.pipeline.RouterManager$1.run(RouterManager.java:508)+
    +     at com.bea.wli.sb.pipeline.RouterManager$1.run(RouterManager.java:506)+
    +     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)+
    +     at weblogic.security.service.SecurityManager.runAs(Unknown Source)+
    +     at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)+
    +     at com.bea.wli.sb.pipeline.RouterManager.processMessage(RouterManager.java:505)+
    +     at com.bea.wli.sb.transports.TransportManagerImpl.receiveMessage(TransportManagerImpl.java:371)+
    +     at com.bea.wli.sb.transports.http.HttpTransportServlet$RequestHelper$1.run(HttpTransportServlet.java:279)+
    +     at com.bea.wli.sb.transports.http.HttpTransportServlet$RequestHelper$1.run(HttpTransportServlet.java:277)+
    +     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)+
    +     at weblogic.security.service.SecurityManager.runAs(Unknown Source)+
    +     at com.bea.wli.sb.transports.http.HttpTransportServlet$RequestHelper.securedInvoke(HttpTransportServlet.java:276)+
    +     at com.bea.wli.sb.transports.http.HttpTransportServlet$RequestHelper.service(HttpTransportServlet.java:237)+
    +     at com.bea.wli.sb.transports.http.HttpTransportServlet.service(HttpTransportServlet.java:133)+
    +     at weblogic.servlet.FutureResponseServlet.service(FutureResponseServlet.java:24)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)+
    +     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)+
    +     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)+
    +     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)+
    +     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)+
    +     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)+
    +     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)+
    +     at weblogic.security.service.SecurityManager.runAs(Unknown Source)+
    +     at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)+
    +     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)+
    +     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)+
    +     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)+
    +     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)+

    Eduardo,
    Yes, but the flag "Process WS-Security header" needs to be set to 'No' and I included a delete node to remove the wsse:Security element from header. Attaching Auth.xml predefined policy to my request operation, causes OSB to include the policy directive in my WSDL, but the PasswordText(see below).
    In Oracle security guide we have steps to configure PasswordDigest in the Oracle Service Bus Security Configuration using the WLS Console http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/security/model.html#wp1062542
    My doubt is: Is this a bug? "Process WS-Security header" flag is supposed to work with PasswordDigest?
    My WSDL with WS-Policy statements after Auth.xml policy was configured.
    <?xml version="1.0" encoding="UTF-8"?>
    <s2:definitions targetNamespace="http://alpha.tests.org" xmlns:s0="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:s1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:s2="http://schemas.xmlsoap.org/wsdl/" xmlns:s3="http://alpha.tests.org" xmlns:s4="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
    <s0:Policy s1:Id="encrypt-custom-body-element-and-username-token">
    <wssp:Identity xmlns:wssp="http://www.bea.com/wls90/security/policy">
    <wssp:SupportedTokens>
    <wssp:SecurityToken TokenType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken">
    <wssp:UsePassword Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"/>
    </wssp:SecurityToken>
    </wssp:SupportedTokens>
    </wssp:Identity>
    </s0:Policy>
    <wsp:UsingPolicy s2:Required="true"/>
    <s2:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://alpha.tests.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://alpha.tests.org" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://alpha.tests.org" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="EchoRequest">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="send" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="EchoResponse">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="response" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    </s2:types>
    <s2:message name="echoRequest">
    <s2:part element="s3:EchoRequest" name="echoPartReq"/>
    </s2:message>
    <s2:message name="echoResponse">
    <s2:part element="s3:EchoResponse" name="echoPartResp"/>
    </s2:message>
    <s2:portType name="MyAlphaPort">
    <s2:operation name="echo">
    <s2:input message="s3:echoRequest" name="echoRequest"/>
    <s2:output message="s3:echoResponse" name="echoResponse"/>
    </s2:operation>
    </s2:portType>
    <s2:binding name="MyAlphaBinding" type="s3:MyAlphaPort">
    <s4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <s2:operation name="echo">
    <s2:input name="echoRequest">
    <s4:body use="literal"/>
    <wsp:Policy>
    <wsp:PolicyReference URI="#encrypt-custom-body-element-and-username-token"/>
    </wsp:Policy>
    </s2:input>
    <s2:output name="echoResponse">
    <s4:body use="literal"/>
    </s2:output>
    </s2:operation>
    </s2:binding>
    <s2:service name="MyAlphaBindingQSService">
    <s2:port binding="s3:MyAlphaBinding" name="MyAlphaBindingQSPort">
    <s4:address location="http://CLXSP0272:7001/MyAlphaService"/>
    </s2:port>
    </s2:service>
    </s2:definitions>

  • How to deploy osb projects into managed server in weblogic

    i am new to osb
    i have a doubt
    i created a managed server in weblogic admin console, it was running fine ,but i need to know how to deploy my osb projects in that new manged server.As of now it is deployed in http://localhost:7001/sbconsole

    I think you need to extend the domain instead of creating the managed instance manually through Admin console. By default when you create a domain using OSB domain template, it deploys all of the applications needed automatically to all the instances. If you are trying to do it manually, then you need to follow the documentation to see which applications need to be deployed to use OSB services.
    http://docs.oracle.com/cd/E23943_01/doc.1111/e15017/configure_osb.htm#BGBFGBFF
    To deploy a project, Login to SB console http://<admin>:<port>/sbconsole > System Administration > Export/Import Resources.

  • 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

  • Sending Message from Topic1 to Topic2 using OSB proxy service

    Hi all,
    I have created a proxy service which listens to a topic and a business service which writes to a topic.
    In proxy service, in stage i have used publish action to call the business service.
    Through Test console if i test and able to write the message to Topic2.But, when i created a message in Topic1 from weblogic console i'm not able to send the message to Topic2.
    Am i missing any configuration in Topic?
    Please help.
    Thanks

    Thanks vlad and anuj for your replies.
    proxy service is listening to topic when i insert the message from other business service.
    If i directly enter the message in Topic from weblogic console it's not picking up the message.
    What can be the reason for this??
    I have one more doubt. can we call a asynchronous soa composite (BPEL) from OSB.Service callout specifies that it cannot invoke a one way process.Which component can we use to call a asynchronous process?
    Thanks.
    Edited by: 947423 on Jul 23, 2012 3:52 AM

  • OSB Load balancing issue

    We have a situation in our project.
    We have weblogic8 sp5 server having a MDB deployed which consumes messages from distributed queues created on WLS8. OSB business services post messages on these distributed destinations.
    Set up:
    Non production environements have 2 instances of wls8 servers and 2 instances of OSB(weblogic) servers.
    Production environments have 4 instances of wls8 managed servers and 2 instances of OSB(weblogic) servers.
    Weblogic 8 server has a custer created with only hostname comma seperated. e.g. host1,host2.
    OSB(weblogic) server has cluster created with hostname and port comma seperated. e.g. host1:port,host2:port.
    Scenario 1.
    When wls8 cluster address is used in OSB business services, load balancing is not happening. Messages go on only one of the wls8 managed server. If this server goes down,then only messages goes on the other server. With this, we have got fail over and not load balancing.
    Scenario 2.
    When wls 8 managed server urls are used with comma seperated in OSB business service, some times load balancing happens. This is also not conclusive as when any of the wls8 managed server goes down and comes up, load balancing stops working and all the messages goes to one of the up servers.
    Scenario 3.
    On produciton environmet, we have 4 instances of wls8 managed servers and 2 instances of OSB(weblogic) managed servers.
    As discussed in scenario1, when cluster address is used, load balancing does not happen and all the messages go to 1 of the 4 managed servers. When comma seperated urls are used, some times load balancing happenes but it is load balanced in 2 of the wls8 managed servers. Other 2 do not get any messages.
    We have custom error handling done to catch all the errors occured when any exceptions occurs in proxy service or while invoking business service. Tried adding 4 different urls in end point uri of busness services. If any of the endpoint is down, it gives an error and message flow gets aborted. Tried with enabling retry count. With this, when any endpoint down, it raises an error which is collected in custom error collector and then tries with another available uri. With this, for any error and after successful message flow, an error is logged.
    Any pointers on above points will be helpful to solve our loadbalncing issue.
    Regards,
    Pravin
    Edited by: pravinkapile on Oct 11, 2009 10:03 PM

    Pravin,
    I doubt affinity to Server is somehow configured on the connection factory? Can you please check connection factory configuration?
    Manoj
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/wlsmbeanref/core/index.html (JMSConnectionFactoryBean)
    Overview
    The load-balancing parameters allow client to choose how they wish to distribute the work to the configured servers.
    Attributes
    This section describes the following attributes:
    * LoadBalancingEnabled
    * ServerAffinityEnabled
    LoadBalancingEnabled
    Specifies whether non-anonymous producers created through a connection factory are load balanced within a distributed destination on a per-call basis.
    If enabled, the associated message producers are load balanced on every send() or publish() .
    If disabled, the associated message producers are load balanced on the first send() or publish().
    Privileges     Read/Write
    Type     boolean
    Default Value     true
    ServerAffinityEnabled
    Specifies whether a server instance that is load balancing consumers or producers across multiple members destinations of a distributed destination, will first attempt to load balance across any other physical destinations that are also running on the same server instance.
    Privileges     Read/Write
    Type     boolean
    Default Value     true
    Edited by: mneelapu on Oct 12, 2009 11:16 AM

Maybe you are looking for

  • Page setup changes for different users

    We had recently experienced page formatting changes all of a sudden. These reports were not modified nor changed but all of a sudden when users run the reports or if a developer open it in design the page setup was changed from landscape to portrait.

  • How to Load data in remodeled info provider(Info cube) ?

    I have added one key figure  in existing cube by using remodeling process. I changed the transformation rule and reloaded the data but the new key figure is still showing value as 0. Can anyone please explain complete step by step process of loading

  • OVM - using JDE Templates

    Hello, I'm new with OVM and starting to work with JDE's E1 templates. I would like to start by using the database template. I have the database .img file extracted and ready to go in the running_pool directory. The next steps are to launch the script

  • From where can I download the sun.security Classes?

    I am interested in using the sun.security.x509.CertAndKeyGen class? Could somebody provide me some assistance on downloading this? Thanks, Louis P. Civitello

  • W8******8YAMacBook Pro 17" UNIBODY, will not start

    I have the MacBook Pro 17" , Processor is the Duel 2.8 Ghz, memory is8 GHZ, 500 GB of storage.  It all started when the Mac would shut down out of no where and I had to take out the charger and play with it and keep starting and restarting many times