Oracle BPEL Email Notification – Remove Attachment

AshokTechnical TipsLeave a Comment

If you have used the email notification activity in Oracle BPEL (up through the latest version at the time of this writing,, you might have found that you always get an attachment for your email body, even if you don’t want one.  There is a solution: Once in the scope of the email notification activity, look for a copy block like the following.  It typically contains ‘NotificationAttachment1.html’: 1 2 3 4 5 <copy> <from expression=”string(’NotificationAttachment1.html’)”/> <to variable=”varNotificationReq” part=”EmailPayload” query=”/EmailPayload/ns1:Content/ns1:ContentBody/ns1:MultiPart/ns1:BodyPart[1]/ns1:BodyPartName”/> </copy><copy> <from expression=”string(’NotificationAttachment1.html’)”/> <to variable=”varNotificationReq” part=”EmailPayload” query=”/EmailPayload/ns1:Content/ns1:ContentBody/ns1:MultiPart/ns1:BodyPart[1]/ns1:BodyPartName”/> </copy> You should remove this completely and voila – you’re email with show … Read More Error Migrating 10.0 to 11.1 API – Oracle BPEL

AshokTechnical TipsLeave a Comment

If you have experienced issues when moving from API version 10.0 to 11.1, you should double check your content headers and security setup.  Following is the error you might receive in Oracle BPEL: 1 2 3 4 5 6 7 8 9 10 11 <remoteFault xmlns="”> <part name="summary"> <summary> exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: Not a valid SOAP Content-Type: text/html; charset=UTF-8 </summary> </part> </remoteFault><remoteFault xmlns="”> <part name="summary"> <summary> exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: Not a valid SOAP Content-Type: text/html; charset=UTF-8 </summary> </part> </remoteFault>

Oracle BAM Sucks, For Now

AshokIndustry Trends, Technical TipsLeave a Comment

Our team has been working with BAM since Oracle took it on (we rolled out BAM reports in 2007).  The product is certainly “interesting” and has some cool auto-refresh capabilities that make for a nice demo to executives.  However, there are a few pieces to the overall reporting puzzle that, well, leave me a little puzzled… No ability to write reports that query an RDBMS or even the BAM data objects — I hope you like simple query logic. No ability to manipulate data in the BAM data objects: I just want to run an update statement people. Filters that … Read More

Oracle WebCenter 10gR3 Review – Framework, Web 2.0 Services, and SOA

AshokIndustry Trends, News and Updates, Technical Tips1 Comment

Ashok Aggarwal, a Partner at M&S Consulting has recently written a complete review of Oracle WebCenter Suite.  This has been published in a few major trade journals and websites. You can read the article at: Oracle WebCenter Review – Framework, Web 2.0 Services, and SOA Following are two excerpts from the article. The review goes into a fair amount of detail with Oracle WebCenter 10gR3: When customers approach us to help them solve their business requirements, they often have a set of existing applications, both custom and purchased, that requires their end users to spend time moving from one system … Read More

BPEL Worklist Application Error

AshokTechnical TipsLeave a Comment

I wanted to note that our team has received an error when managers logged into the Worklist Application on one of our implementations. There is very little information available for this online, but we were able to work with Oracle Support to get a patch. So, if you experience an error like the following, reach out to Oracle Support or even us. We’ll be happy to help. Internal Error in Verification Service for user ADAM. getRoleBasedGroupActions. If you need more information, please check with your administrator with the following exception-identifier: “2007/09/28_10:43:42:782_ADAM” Note: We had this error using BPEL, but … Read More

Oracle BAM and SOA Suite – Potential Conflict On Same Machine

AshokTechnical TipsLeave a Comment

We had an issue where BAM stopped working after installing SOA Suite on a Windows 2003 Server (BAM only runs on Windows at the time of this writing). After trying to uninstall/reinstall many times ourselves, Oracle Support suggested that this was not a compatible configuration. We have done it before (in play environments), but this clearly can cause some issues that are not easy to resolve. So, in this case, we ended up splitting the installation to different machines and have been sleeping much better at night.

Oracle BPA -> BPEL Manual Configuration Items

brian.sipseyTechnical TipsLeave a Comment

Oracle BPA does a great job importing into BPEL, but here are a few items that need to be manually configured. Here is just a quick note on my findings to date: Process Payloads need to be copied, Assigns to set up parameters Import from BPA to JDeveloper tool, the build.xml and build properties are often missing and need to be copied from other projects Human Tasks need to have forms assigned Embedded Java tasks cannot be round-tripped back into BPA, so they shouldn’t be used