OSB/BPEL Develper needed in Guangzhou China

If you have 2 or 3 years of experience in OSB / BPEL, pls contact me by QQ744032069, in or wanna travel to Guangzhou.

Use BPEL: WSDL operations having multipart in messages
For this recommendation what is the reasoning behind? And is there a way to get around it in ESB?
I am creating a pass through routing service for an already created client service that has multiple parts for the input and output. I have found a workaround in jdeveloper for being able to create the service by starting jdev using :Start jdeveloper.exe -J"-Dpreview_mode=true" which indicates that you cannot transform any of the values- which is fine for my services for now, but now I am finding that my routing service is only passing through the first part of the input message and I am getting the following error:
The message Returned from the call is returned as HTML as an Error 500-Internal Service Error
Error Message:
oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: exception on JaxRpc invoke: serialization error: java.lang.ClassCastException: oracle.xml.parser.v2.XMLElement
I can see the payload that is being passed to the SOAP Service is only the first part of the message.
Any suggestions workarounds?

Similar Messages

  • Polling from jms OSB/BPEL

    They are different orders coming to a queue, which are not in proper sequence (Ex: order no : 5 is coming first, order no :3 is coming next and order no :1 is coming at last)
    These need to picked from a queue to OSB/BPEL, where we need to sequence the flow, (Ex : order no : 1,2,3,4,5).
    please let me know how to implement above requirement in BPEL and OSB.

    Only solution I could see is to move them in DB and sort them.
    U can choose the messages using message selector but can't sort them

  • Certifications in SOA - OSB/BPEL

    Hi All,
    Am planning to do some crtifications in SOA - OSB+BPEL. Can any one suggest any certification exams? Right now am in Mexico.
    Regards,
    Prabhu

    You may go for IZ0 451, Oracle Certification program for SOA. This exam is somewhat specific to the Oracle SOA Suite 11g.
    If you want to go for a more generic exam, you may chk the site soaschools.com
    Regards
    RaviKiran.

  • OSB - BPEL developers job

    Hi,
    I was wondering where to search for OSB/BPEL developers job ads for Europe mostly? It seems that they are not many or I am looking at the wrong places...
    cheers!
    Edited by: user10874731 on Jun 16, 2011 6:55 PM

    The way I see them is not looking specifically for BPEL/OSB but looking for Oracle SOA Suite

  • BPEL's needs to redeploy after every stop/start of WL in 11g-Urgent

    Version: 11.1.1.3
    All,
    Whenever I start/restart the managedserver, the already deployed BPEL process needs to be redeploy again. This becomes pain if I have to deploy 10-15 BPEL's again and again. Why is this performance issue with wlogic? How do I overcome this issue?
    In BPEL 10g, if I deploy the bpel 1st time on every start/stop I dont have to redeploy it.
    Thanks,
    sen

    Sen
    If you will go through the link you will get an answer to your question. It is about best known practices.
    You can remove this error by just using Oracle's Best known practices, so follow that link and let us know if you still faces issues with the same.
    Thanks
    AJ

  • For what does the BPEL Manager need a domain ?

    For what does the BPEL engine need a domain ?
    Where (in which file) is specified to which domain the BPEL Manager
    connects to?
    Is it a difference if the domains are defined in table
    orabpel.domain
    or just
    domain
    ? With which user/password/service does to BPEL Manager connect to
    Oracle DB to search for its domain?
    Background: My domain "default" exists in table but BEPL Manager could not connect here

    We currently have 3 domains for BPEL. We use them because they a) serve different purposes, b) we tweak the domain level threads.
    I believe bpel manager will, by default, connect to the which ever domain starts with the letter closest to A.
    I also think the user account is orabpel, which connects to the bpel schema.

  • OSB EXPRESS documentation needed and OSB install fails

    For six days I have been trying to install OSB in the absence of ANY documentation on OSBE - Express - with a Service Request now 5 days old not updated by Oracle for 4 days.
    ALL I am trying to do is implement OSBE on ONE Linux server with it's own tape drive.
    There is NO documentation on this ANYWHERE. Neither at Oracle or ANYWHERE else in the Googlesphere, which is quite remarkable.
    But I cannot even install OSB - which is where all Express paths lead - from
    Oracle® Secure Backup Installation and Configuration Guide
    Release 10.2
    Part Number E05408-02
    as I get as far as making the Linux Attach Points and ... can't.
    The commands are irrelevant to OSBE configuration, they assume a tape library as well as a drive. I don't have a tape library. I couldn't define one if I wanted to.
    [root@DBAS10G dev]# sg_map -i –x
    /dev/sg0 0 0 3 0 1 /dev/nst0 HP C5683A C908
    shows that I ONLY have one Linux Attach Point candidate.
    Has ANY ONE ever installed OSBE on a 1 : 1 - Linux server : Tape drive - configuration, please?

    I've not looked at the Express version, but the full OSB installation media has a doc folder which contains all the installation and configuration guides. This is also available from the webtool by clicking the "help" link at the top right corner. The documentation is also available for download from http://download.oracle.com/docs/cd/E10317_01/welcome.html.
    Anyway, have you got OSB installed and have access to the webtool? If so you can just go to Configure Hosts, make sure your client is listed with the mediaserver role, and then go to Configure Devices and add the tape device. For the device attachment you can just specify /dev/sg0, no need to put anything else in there.

  • BPEL security, need help?

    Folks,
    We need help understanding how the following, that is done in JAVA can be done thru' BPEL
    ((Stub))._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, mywsdlURL);
    ((Stub))._setProperty(Stub.USERNAME_PROPERTY, myLDAPUSERNAME);
    ((Stub))._setProperty(Stub.PASSWORD_PROPERTY,myLDAPPASSWORD)
    It is a webservice that we are expected to invoke through BPEL. Invoking through JAVA works fine, however we do not know which properties should be used on BPEL to get it to work. We are either getting unable to access end point OR forbidden message. We tried setting these properties on partner link and on composite.
    Thank you.

    see these threads for the username/password
    http://biemond.blogspot.com/2010/08/http-basic-authentication-with-soa.html
    Consume search.wsdl from BPEL 11g
    BPEL to invoke Webservice secured with HTTP Basic authentication
    the url will be added when you create the partnerlink to your webservice
    if you want to use some sort of dynamic partnerlink construction ..you could use :
    http://www.oracle.com/technology/architect/soa-suite-series/dynamic_endpoints.html
    http://blogs.oracle.com/dasoa/2010/09/11g_dynamic_partnerlink_example.html
    with this you can set the endpoint to your own values.
    or use something like ant for deployment en replace the endpoint settings at deployment time.

  • BPEL Experts - Need ur help

    Hi
    I have successfully deployed the Credit rating sample and also able to invoke it through invokeCreditRating.jsp.
    I am also getting a reply back.
    Sample location:
    C:\orabpel\samples\tutorials\102.InvokingProcesses\jsp\invokeCreditRatin
    gService.jsp
    The code is as follows:
    Map payload = res.getPayload();
    BPEL Tutorial 3: Manipulating XML Documents in BPEL Page 7
    out.println( "BPELProcess CreditRatingService executed!<br>" );
    out.println( "Credit Rating is " + payload.get("payload") );
    %>
    The sample says that the result will be "Credit rating is 560".
    but what i get as result is "Credit rating oracle.xml.parser.v2.XMLElement@148248f"
    Let me know why this is happening. Also share any knowledge in this regard.
    Thanks and Regards,
    BPELUser

    this error comes dur to several issues but try this i hope it will help.
    -first u must log in with same user, which u used for installation.
    -if u r already with the same user, than if u have changed ur user password than set the password in ->go to services than double click in to that AS service and than go to log on tab and set this user credintials.
    -if u have not change the password than shutdown all services and start again with sequence like infra db, listener, and so so so.....
    -if still problem exist than set all services to manual in services and than restart ur machine and try to start with manual commands.
    opmnctl startall etc etc.
    -if still problem exist i must recomand log ur issue in to metalink.
    UM

  • OSB 11g,BPEL PM 10g -Does these products has in-built Registry & Discovery

    I am looking for options to evaluate Registry and Discovery features for Services developed using OSB 11g, BPEL PM 10g Products. Does these products have these features in-built?
    From the product documentation, I noted OSR will provide these features and need to integrate it with OSB, BPEL PM. Without having OSR, can Registry and Discovery features available in OSB 11g, BPEL PM 10g

    You have to have a registry in place to manage the service endpoints and have BPEL/OSB discovering them at runtime. BPEL/OSB does not have any inbuilt registry support but they can interact with a registry. Oracle Service Bus can interact with any UDDI 3.0 compliant registry including Oracle Service Registry. You may refer section "4.3 Service Discovery" at below link -
    http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15020/service_configuration.htm#i1013855
    Regards,
    Anuj

  • BPEL or OSB for reading data from db and then writing to another db

    Hi All,
    I have a requirement of reading the data from a table in one database and then writing into the table in another databas.I dont need any transformation on the data.
    I understand that i can do this by creating a BPEL process with DB adapters.
    Is there any better way of implementing this.I am new to OSB and If need to use OSB, then how can we do this in OSB and what are the advantages of using OSB over BPEL in implementing this.
    Thanks,
    ashok

    probably it would be much easier to develop everything in JDeveloper using DBAdapter.
    You can run it inside SOA Suite, but you don't even need BPEL, just use Mediator.
    Otherwise you can export all the JCA and WSDL and XSD paraphernalia from JDeveloper and import into OSB, it should run smoothly.
    How do you trigger the transfer? Polling the DB to look for new rows?

  • Which component to chose in my use case ( BPEL / OSB / Mediator)

    All,
    I have gone through various blogs and documentation explaining the reasons for choosing a specific component,But,It is always a close call when it comes to making a very important decision as
    the real time uses case we generally deal with always fall in a border making it difficult to decide.
    Use case:
    A legacy system has to communicate with a third party system for sending some job details. For the same it uses an service intermediary.
    This service intermediary has to
    a) Receive the message from the legacy system. ( Preferably as EDN event as its easy for the legacy system to through an event)
    b) Very light orchestration ( in the future)
    c) Route it to the Mobile enablement application/ system.
    Generic:
    d) Need to provide a fault management / handling.
    e) Authentication / Authorization.
    Having these requirements, I thought an OSB would be a right component to be used as we are focused on routing in a decoupled way with light orchestration and business agility. However can OSB support
    a. subscribe to EDN events ? If yes how ? Can it have Oracle Apps adapter to get the events from R12 like BPEL?
    b. Can it use the same fault management framework written for SOA suite ( policies and bindings) ?
    On the other hand, I am having thoughts on why not use BPEL process itself. We can turn Auditing to off and will not have any dehydration points in the bpel process thus making it stateless ( just like OSB ?) if that is the major difference we are looking at ? Service virtualization ( dynamically changing the end point ) can also be acheived in bpel.
    and why not Mediator ? I know everywhere people talk about using mediator for intra composite commmunication but at the same time they suggest using it while writing to file / adapter or call a external service exposed as SOAP WSDL too. Now for our use case, a mediator can listen to events from the legacy system and route it to the target mobile enablement service.
    ( Note : BPEL and mediator can use fault management , EDN's, Oracle apps adapter and also can be made stateless by turning the audit to off . So if you are still suggesting OSB please back it up with strong reason rather than just theoritcally saying that its a standard to use in case of routing and stateless etc..)
    Kindly help !
    Regards,
    Sridhar.

    Realized that OSB can
    a. Read an AQ using AQ adapter and thus can subscribe to the Events raised using AQ in Oracle Ebsuiness Suite applications.
    b. OSB has its own way of handling faults. ( does not use SCA fault handling framework).
    The important question I want to focus here is
    In the above use case when everything can be acheived using either of OSB, BPEL or Mediator. ( ie., from ease of developement, performance and management) how to chose a specific component ?
    Service virtualization that OSB boasts can be done by BPEL.
    BPEL can also be made lieght weight by turning the dehydration to off ( auditing to off)
    Result cache can be achieved in bpel by using some custom coherence api.( which is one time effort and simple to use)
    Message throttling can be done using a queue in between.
    Really need a very practical reason to prefer OSB and not BPEL or Mediator in my case. Help appreciated

  • OSB or BPEL

    Hi All,
    We have the following requirement:
    1. Poll a particular location for any new incoming file (size ~ 5 MB), frequency of about 500 files a day.
    2. Store this data to a Database after doing some transformation.
    3. Maintain the transaction state i.e. if update fails for any particular record in the file then the entire transaction should roll back.
    So my questions were
    Q1. Which technology to use BPEL or OSB ?
    Q2. Does this choice depends on the size of the incoming files ?
    Q3. What is the performance overhead involved in either cases?
    Thanks.

    Below are my comments:
    1. Poll a particular location for any new incoming file (size ~ 5 MB), frequency of about 500 files a day.
    Both OSB/BPEL can be used. But given that the message size is around 5 MB, I would incline towards BPEL. My experience has showed that OSB is good for message sizes of up to 1-2MB.2. Store this data to a Database after doing some transformation.
    Both OSB/BPEL can be used. If the amount of transformation is high then use BPEL.
    Also as the transformation needs to be done for the message size of 5MB, BPEL would be a better fit here. 3. Maintain the transaction state i.e. if update fails for any particular record in the file then the entire transaction should roll back.
    Initially, i thought that you need to persist the state and hence you should use BPEL, as OSB is stateless.
    But after reading the next part of the line regarding transaction rollback - you can use both OSB/BPEL. Use JCA DbAdapter with a XA data source and you should be able to accomplish this.
    Using BPEL will give you the facility to monitor each and every message instance that was processed by the BPEL process. This visibility is not present in OSB as it is stateless. You can get the metrics like number of messages processed, timetaken, number of errors, etc .. in OSB though.Thanks,
    Patrick

  • Need help in XSL transformation

    Hi, I have a requirement where a message is recieved on the BPEL service. The message is basically a list of 200 or less productids.
    The requirement is to break the incoming message into smaller messages having a list of 50 productids each and then depending on the number of smaller messages call in parrallel a Proxy service in OSB.
    I am not sure how to write an XSL transfor which could split the message into smaller messages.
    I would highly appreciate if somebody could help or give any pointers.

    Hi,
    By passing parameters you can solve your problem.
    write an xsd like below.
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:p="http://schemas.oracle.com/service/bpel/common"
    xmlns="http://schemas.oracle.com/service/bpel/common"
    targetNamespace="http://schemas.oracle.com/service/bpel/common"
    elementFormDefault="qualified">
    <xsd:element name="parameters">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="name" type="xsd:string"/>
    <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    create an element say pramsVar of type parameters (Root element in above xsd)
    Now take an assign activity and in copy select XML fragmentand do like below
    In From
    <parameters xmlns="http://schemas.oracle.com/service/bpel/common">
    <item>
    <name>beginIndex</name>
    <value/>
    </item>
    <item>
    <name>endIndex</name>
    <value/>
    </item>
    </parameters>
    assgn the above to paramsVar.
    Now assign proper values to begin and endIndexes (In your case 0 and 50)
    Now pass paramsVar to XSLT and create two paramters in XSLT say beginIndex and endIndex
    You need to use position function in XSLT like below
    *<xsl:if test="(position() > $beginIndex ) and (position() <= $endIndex)">*
    In BPEL you need to increment the beginIndex and EndIndex in a while loop till you reached the last record(In your case 4 times bcoz 200 recs)
    Regards
    PavanKumar.M

  • Can error handling framework use fault policies and BPEL catch blocks

    As part of an integrated customer solution that makes substantial use of SOA Suite (including OSB, BPEL, Mediator, etc) we are in the process of designing an “Error Hospital” subsystem to expose a web service API specifically for BPEL services and/or the OSB layer to call whenever they encounter an exception which they cannot handle so that the appropriate user is notified of the error (via email) and the error is recorded (in an appropriate common fault format, with error codes elaborated into more meaningful descriptions, etc) within OEM, immediately prior to returning the exception to the caller.
    The problem we have experienced in our design is as follows:
    •     We have an error handling service to be called, inside the BPEL catch blocks, when an error occurs to notify the appropriate user, via email, that an error has occurred;
    •     We also use the error handling XML fault-policies so that we can recover from an error using OEM (via human intervention);
    •     The error service needs to be called before the process is suspended (waiting for human intervention) so the email notification and error message formatting occurs BEFORE the recovery action. Unfortunately the fault policies trigger BEFORE the error handler is able to transform the error into the appropriate format and notify the user so the error recorded is not the reformatted one and the user is never notified.
    The key question is how can a BPEL, upon catching an exception, invoke the error handling service and AFTER that send the error to OEM (and have the process suspended).
    It seems the two mechanisms "cannot play nicely together"

    As part of an integrated customer solution that makes substantial use of SOA Suite (including OSB, BPEL, Mediator, etc) we are in the process of designing an “Error Hospital” subsystem to expose a web service API specifically for BPEL services and/or the OSB layer to call whenever they encounter an exception which they cannot handle so that the appropriate user is notified of the error (via email) and the error is recorded (in an appropriate common fault format, with error codes elaborated into more meaningful descriptions, etc) within OEM, immediately prior to returning the exception to the caller.
    The problem we have experienced in our design is as follows:
    •     We have an error handling service to be called, inside the BPEL catch blocks, when an error occurs to notify the appropriate user, via email, that an error has occurred;
    •     We also use the error handling XML fault-policies so that we can recover from an error using OEM (via human intervention);
    •     The error service needs to be called before the process is suspended (waiting for human intervention) so the email notification and error message formatting occurs BEFORE the recovery action. Unfortunately the fault policies trigger BEFORE the error handler is able to transform the error into the appropriate format and notify the user so the error recorded is not the reformatted one and the user is never notified.
    The key question is how can a BPEL, upon catching an exception, invoke the error handling service and AFTER that send the error to OEM (and have the process suspended).
    It seems the two mechanisms "cannot play nicely together"

Maybe you are looking for

  • Messed up color menu bar

    Hello everybody, Yesterday I was googling because I had a problem with time machine displaying wrong dates on my old backups, I found this command to copy/paste on terminal which I did. rm ~/library/preferences/.Global* ~/library/preferences/byhost/.

  • JSP with MYSQL.

    Dear Friends I have a unique problem in java, when i try to connect to mysql db. It shows an error message: Unable to load driver. Getting Connection ... SQLException: No suitable driverI am using mysql MySQL 4.1.9 and tomcat 5.5 version. though i ha

  • Installing Discoverer 10g, please help

    while I install Discoverer 10g (Business Intelligence Tool 10.1.2) using OUI, it gives error: Checking temp space: -1 MB available, 150 MB required. Failed I believe the temp fold in my Windows XP is more than 150 MB and I also tried several times to

  • I go on-line and the typing is blurring (different colors) had this before.

    Had this problem before, and was instructed to delete a certain update, and it worked, but now it's starting to come back, not as bad, but will it get worse? the letters are different colors, and blurry.

  • Multiboot USB Problem

    Hi What I'm doing wrong? drive won't boot USB disk is bootable All files are available on the drive when using original bcd file drive boots without problems I have copied setting with bcdedit /copy option WIM and Boot files are 32bit Here is my BCD