Configuring Jrockit Mission Control (JVM Running on Remote Machine) with Weblogic 10.3

Follow these steps to configure JRMC with Weblogic:

1. Add this parameter in Weblogic server start up script:


2.  Configure Profile from JRMC Console.


Adding multiple xml nodes using XSLT when & choose in Jdeveloper

Error: Invalid Usage of <choose> Element

Line Number:(46) : Invalid XPath expression(null)

For xslt in bpel when you have scenario like

if condition then add 1 node else add multiple nodes.

Somehow Jdev’s designer view wont permit you to do that but it is possible theoretically. Here is the example of XSLT CHOOSE, WHEN & OTHERWISE

<xsl:template match=”/”>
<xsl:when test=”/client:process/client:input = ‘con1′”>
<xsl:value-of select=”/client:process/client:input”/>
<xsl:value-of select=”/client:process/client:input”/>
<xsl:value-of select=”/client:process/client:input”/>


Hope this helps!!!

java.sql.SQLException: ORA-01403: no data found

This error comes because PL/SQL block doesn’t catch exceptions in the case when query doesn’t fetch any records.

java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD.

Here is the whole stack trace:

java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD.


Setting Loop Testing Delay from SOAP UI

During my project releases, it has become necessary to perform Loop Testing with SOAP UI. Following Screenshot shows how to add delay in while loop testing

BPEL Processes get hung and status will be Running


Sometimes while using DB Adapter in your bpel process, processes will be in Running State and other subsequent requests will also go in Running Mode. One of the root causes can be Connection Pool is maxed out of all connections and it doesn’t have other connections to cater need of requests. Following screen shot shows that:

SOA BPEL DB Adapter: Interaction Processing Error–>Null Pointer Exception

Sometimes while interacting with Stored procedure via db adapter from BPEL Process, I’ve faced Null pointer exceptions. This error comes frequently but request does get succeed sometimes. faultName: {{}bindingFault}
messageType: {{}RuntimeFaultMessage}
parts: {{
summary=Exception occured when binding was invoked.
Exception occured during invocation of JCA binding: “JCA Binding execute of Reference operation ‘LCNDBService’ failed due to: Interaction processing error.
Error while processing the execution of the APPS.XXXXXX API interaction.
An error occurred while processing the interaction for invoking the APPS.XXXXXXX API. Cause: java.lang.NullPointerException
Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD. This exception is considered not retriable, likely due to a modelling mistake.

The invoked JCA adapter raised a resource exception.
Please examine the above error message carefully to determine a resolution.


PL/SQL API gets modified and buse of statement cache, bpel process is failing to complete the transaction.

In order to resolve, follow these steps:
1. Clear Statement Cache from weblogic console for soa server (

If it still doesnt work then
1. Reconfigure DB Adapter with Stored Procedure
2. Regenerate XSD & WSDL for BPEL Process
3. Rewire Partner Link in BPEL

Is Wolfram Alpha The Next Big Thing in Web Search?

Stephen Wolfram is a well-known figure in the sciences thanks to genius inventions like the math problem-solving software Mathematica. Now he’s in the news again for a very different reason: He’s trying to reinvent web search by making a smart “fact computer” engine.  ( Launching in May 09 

It’s called Wolfram Alpha, and it’s pretty much what you’re thinking about right now: A computer program that, like the computers from a science-fiction movie, answers with the right facts when you ask it–think Hal 9000, or even KITT from Knight Rider. Wolfram is calling the technology a “computational knowledge engine” and it’s designed to answer questions like “What’s the 200th number in Pi?” and “What phase is the moon in right now?” But apparently the system’s not like previous efforts at this technology (ahem, Ask Jeeves), which use natural language parsing to determine your question and then simply present the web-search results. Instead Alpha is supposedly revolutionary since it actually computes the answer for you. Inside it has built-in models of how the world works in terms of science, geography, business, people and so on, and it interprets your question and uses its models to calculate an answer.

In fact what Wolfram and his team have done is, after a lot of research, broken down the problem (answering a fact-based question) into a series of small steps, each of which is reproducible and can be used for interpreting different types of question and finding the corresponding answers. And these steps have been programmed into the Mathematica computing engine, along with a natural language program and the “real world” database.

Google solves the problem in the opposite way, by simply searching (with some nifty algorithms, admittedly) the vast sea of websites and delivering a list of “matches.” Alpha tries to understand what you mean, and then calculates the answer.

If that sounds weird, it is–at least a little. We’re very used to our current way of interacting with web-based data, even though it’s still very novel for us. The idea that a search engine needs to be wired to an electronic brain that tries to understand what you’re asking before it goes and calculates the answer is strange. Particularly since Alpha seems like it’s mainly designed to perform the missing task at the end of a Google search: taking all the matched web pages and compiling the data into a meaningful single answer.

And that, in fact, is probably the reason Alpha’s won’t be the “next big thing” in web searching for the average user when it’s fully revealed in May. Although we obviously haven’t used the service yet, the factual results it’s designed to deliver seem like they’re fairly easy to find with just a few clicks using current search technology. Unless you’re talking about very very specific fact requests like “Is the Moon Io in transit across Jupiter’s face when looking from Earth?” and you’d have to be a subject matter expert to have to care about that: Hence Alpha could end up with a following in the math and science fields, if it turns out to be a reliable and authoritative information source that accurately and succinctly returns information from its “curated” data.

The real revolution would be if Wolfram could expand the technology to compute the answers to “fuzzier” questions like “Do people like Robert Mugabe?” or “Is it warm in southern France this month?” But that’s a far far trickier problem to solve.

I went to their site to try some of the products they offer and found an interesting one: webMathematica

Buying and Selling Among Friends

Gone are the days when giving away your old stuff involved getting in the car and hauling bags to the local Salvation Army. Now, with a little Web know-how, you can find a number of ways to turn your trash into someone else’s treasure — from companies that send you prepaid shipping materials to people who will pick up the items from your house.

But even though you can use these services without leaving home, many of them still require you to go to a specific Web site — one you wouldn’t necessarily visit regularly. Sites like and that pay cash for old electronics (or just recycle them) aren’t exactly online destinations.

Now one of those ways to unload your stuff involves a Web site you might visit many times a day. A site that has considerable sway in the social-networking world, where over 175 million active users go to share personal stories, photos and videos with hundreds of “friends.”

That’s right, I’m talking about Facebook. Tuesday, the social-networking giant announced its new Facebook Marketplace,, an integrated application powered by Oodle, known for its work with online classified ads. Marketplace uses colorful icons to represent four actions you can take in its app: Sell It; Sell for a Cause; Give it Away; and Ask for It.

Oodle granted me early access to the Marketplace app before it became available Tuesday. A friend of mine and I were both set up with test accounts so that we could see one another’s fake Marketplace items and interact with one another within Marketplace; hundreds of Oodle employees also were testing this. (It was fun to see what people offer for sale when they’re just pretending, like one person who offered to sell everything on a colleague’s desk when he was out.)

Facebook’s original iteration of Marketplace started back in 2007, but was geared toward services like housing and jobs. The Oodle-powered Marketplace is merchandise-centric and includes more detailed organization, deeper integration with Facebook, and ways to buy or sell things to raise money for 1.7 million causes.

It still lacks a built-in electronic payment system, such as PayPal or Discover card, for exchanges between users or donations to causes. Instead, Marketplace encourages its users to exchange money however they choose, like traditional classified ads. And that could cause some obvious problems. For instance, if an item were sold for a cause, the seller could later donate the amount via credit card after closing a listing. But there’s no guarantee that the seller will actually do this. Oodle says it will listen to feedback from the Facebook audience and will try to integrate e-payments, if preferred.

Every posted item can include a location, description, category, photo and an explanation of why it’s in the Marketplace. Each item is reviewed by Oodle’s fraud-detection program, which looks for inappropriate content and suspicious activity, and a post could take up to 30 minutes to appear online after you submit it. My posts displayed almost instantly in the Marketplace newsfeed. Users also can opt to publish their posts to their Facebook profiles.

One example of Marketplace’s newly detailed organization comes in its browsing options. The old version of Marketplace had options to browse through jobs and housing, but not specific categories of items for sale. Now, users can browse through 12 categories of specific items including “Home & Garden,” “Baby & Kid Stuff,” “Tickets” and “Musical Instruments.” Items that don’t fit into these 12 categories are put into an “Everything Else” category.

Each item in Marketplace integrates with Facebook’s familiar format, like having its own online “wall” where questions and comments appear. If you’re looking for something in Marketplace by using the “Ask for It” option, you can recruit people to help you find the item by selecting from your list of friends, which works the same way people can suggest Facebook people to friends who might know them. Glancing at an item shows the seller’s profile photo, a link to all of the person’s listings and a brief history of his or her overall Marketplace activity, such as “3 listings in the last month.”

The integration of charitable causes into Marketplace gives supporters new ways to raise money for a favorite group like the World Wildlife Fund or Habitat for Humanity International. On the Marketplace home page, causes are displayed in a right-hand panel with a daily featured cause. This Featured Cause shows who else supports it and how many items you can buy or sell to support it.

Privacy is a natural concern in online marketplaces. By default, your posted listings are visible to any Facebook member in Marketplace. Users can opt to remain anonymous — they’re listed as “Facebook user is selling a bike,” for example. In that case, the only way someone can contact that person is by posting a comment and waiting for the seller to respond.

People who aren’t members of Facebook can see your listings by browsing and searching Marketplace, but they can’t post, comment or contact users. Unlike online marketplaces or services that can be used by anyone, Marketplace requires that users be members of the site to interact with sellers, which can be a downside. Plenty of people who aren’t on Facebook might not want to join the social-networking phenomenon just to offload the old couch gathering dust in the garage.

All user notifications — messages indicated in red at the bottom right of a Facebook page — will reflect friends’ activities in the Marketplace, unless you reset the notifications of the Facebook Marketplace app to not notify you. I suggest doing this, unless you really want to know about all your friends’ activities in Marketplace.

Four color-coded icons represent activities in Marketplace and are useful when reading lists of items at a glance: A green dollar sign represents Sell It and a red heart represents Sell for a Cause, for example. And details about each cause are integrated within Marketplace.

The Oodle-powered Facebook Marketplace is straightforward and well organized, and if you’re a Facebook user, its format will be familiar. If you’re not, and you’re looking for a way to sell or give items away for a charity or otherwise, Marketplace might encourage you to join the giant social network. But its payment program could be made a lot easier with electronic options.

Is this the end of eBay???

Enterprise 2.0….Jive, Zoho, 37Signals…Is this the future of enterprise?


With its new product, AlignSpace, Software AG has announced plans to create the largest social network of BPM professionals. The new product is a platform offering collaboration between all project participants in a Business Process environment. Data, documents and services produced within this environment are made available and reusable within or across company borders. Leading social networks can also be easily plugged-in.

“The advantage of AlignSpace is in Business to Business and Business to IT alignment. True collaboration among virtual teams of experts will lead to smooth cooperation on BPM projects across Enterprise borders,” said Dr. Peter Kuerpick, Chief Product Officer and Member of the Executive Board, Software AG.

By launching AlignSpace, Software AG is reportedly establishing the largest cross-company, process-centric community of professionals. The new product exploits proven web-based social networking technologies and provides a platform within enterprises to drive collaboration for accelerated business process discovery, modeling and management. AlignSpace will be offered as a fully hosted, Software-as-a-Service offering. All functionality will be accessible via the browser.

Product functionality is in four main areas:

  • Social Networking – Social networking techniques have been applied throughout the product. Members can easily invite and connect with colleagues involved in process projects throughout their organization and beyond. Once connected, members can keep tabs on process projects and colleagues by monitoring a tune-able event stream that highlights significant activities.
  • Collaborative process design – Members of AlignSpace can interactively and collaboratively discover, document and create process models that can be exported and run within BPM engines. Once any stage of a process has been documented it can be modeled by dragging the stage to a process canvas. Members can simultaneously work on virtually every part of a process project.
  • Universal translation of BPM models – AlignSpace allows members to import and export BPM formats so they can import a process, work on it and then export it in other formats for execution.

Marketplace – Software AG supports a marketplace where members can share, or offer for sale, value added expertise and products that support individual and shared project goals. This includes a search for expertise in specific disciplines, in specific geographical regions and in specific products.


I’ve been working on Jive quite a well. Interesting to see what features this software will exhibit in upcoming years!!!

Are Plug Computers The Next Big Thing For Your Media?


Marvell electronics is all set to push what it thinks will be the next big thing in household computing: plug computers. Since we’re all generating and storing so much digital content in the form of words, video, and photos from our digital cameras, netbooks and cellphones, traditional storage and management systems are becoming old-hat–and that’s where Marvell’s plan fits in.

The company is promoting what it’s dubbed “plug computers” as a perfect solution. The idea is that you’ll have an ultra-small computer plugged into an electrical socket: It’ll be about the size of the socket itself, and yet pack in enough processing power and network connectivity to manage and serve media stored on an attached thumb-drive or hard drive. By accessing the plug computer over your home network, you’d be able to get at your files from wherever you needed in your house, or over a Internet connection when you’re out and about. 

Marvell’s contends that we’re all storing our personal media in a dispersed style–files on cellphones, desktop PCs, and notebook computers, and this is both inefficient and risky. Losing a laptop PC or phone carries the risk of permanently losing a precious photo, or perhaps a sensitive one.

It’s not a new idea–Apple’s Time Capsule acts a little like a central repository for data by wirelessly backing up all your connected Macs, HP’s MediaSmart Servers are designed to do what it sounds like, and there are a host of “smart” external hard drives that connect to a PC via USB and both store your media longterm, and serve it to connected TVs and audio systems without needing the PC’s intervention.

But Marvell’s idea is to miniaturize all this tech, and make it small and convenient. And it’s also pushing the eco-friendliness of the plan. Plug computers will apparently draw less than 5W of power, that is significantly lower than leaving a PC running to act as a media server.

Marvell, a company that makes communication chipsets for a host of devices, thinks the technology is now achievable on a small and economic-enough scale, and it’ll be sourcing the chips while partner companies make the hardware and software. The company’s targeting a $50 price point. And that’s actually what makes this idea interesting, and differentiates it from other tech solutions. I have a similar set-up at home, using a router and connected hard drives via an iMac which acts as the server–and though it works well, this is an expensive solution. If I could use a suite of $50 plug-in devices instead, I probably would. The tricky part will be selling the idea in an accessible manner to the average home PC consumer.