Skip navigation.
Arch2Arch Tab BEA.com

CodeShare Projects and Code Samples

Sort by: Recently Added | Type | Alphabetical | Product | Technology

• AquaLogic BPM Suite  • AquaLogic Data Services Platform  • AquaLogic Service Bus  
• AquaLogic User Interaction  • BEA JRockit  • BEA Tuxedo  
• BEA Workshop Product Family  • WebLogic Communications Platform  • WebLogic Event Server  
• WebLogic Integration  • WebLogic Platform  • WebLogic Portal  
• WebLogic Server  

AquaLogic BPM Suite

Attachments - adding attachments using logic  Added July 13 2007
Code Sample
Attached is a project you can import that shows how to programatically attach a file to an instance.
Related Product: AquaLogic BPM Suite
Related Technology: Dev Toolbox


AquaLogic Data Services Platform

CustomerOrders update map example  Added December 14 2007
Code Sample
This example is intended to supplement the ALDSP 3.0 documentation for update maps.
Related Product: AquaLogic Data Services Platform
Related Technology: EclipseService-oriented ArchitectureWeb ServicesXML

Advanced Samples ALDSP  Added April 18 2006
Code Sample
Demonstrates advanced samples using ALDSP. Samples that are included: - Using ALDSP filter API (WSDL and dynamic services) - Updating a Web Service using Generic SDO - Using ALDSP for data replication - Parallel execution of query functions - Creating ALDSP custom security resources - Custom Logging - Compensating TX for non XA data sources - Integrating ALDSP with ADO.NET - Adding a user-defined audit class - Operational logging
Related Product: AquaLogic Data Services Platform


AquaLogic Service Bus

Web Service Reliable Messaging with Service Bus 3.0  Added March 04 2008
Code Sample
This sample illustrates the use of the Aqualogic Service Bus 3.0 to invoke a web service with a reliable messaging protocol. It consists of two parts: 1) a JWS (Java Web Service) source file with instruction, to compile and deploy a Web Service having a reliable messaging policy on WLS, and 2) an ALSB configuration to invoke this web service.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented ArchitectureWeb Services

Tuxedo Transport Sample  Added August 08 2006
Code Sample
Demonstrates the configuration and use of the Tuxedo Transport for AquaLogic Service Bus Version 2.5
Related Product: AquaLogic Service Bus
Related Technology: Security

Tutorial sample for Aqualogic Service Bus Financial Services Edition  Added November 21 2007
Code Sample
This sample/demo illustrates the use of Aqualogic Service Bus Financial Services Edition to parse, validate and transform a MT543 SWIFT message into a XML message.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented ArchitectureVertical Markets

Tibco RV Sample Transport for ALSB2.5  Added October 18 2006
Code Sample
Describes how to build, deploy and test a sample Tibco RV Transport for ALSB 2.5
Related Product: AquaLogic Service Bus

Simple database read using an Xquery in ALSB 2.6  Added January 29 2007
Code Sample
This sample shows how to query a database using the execute-sql method introduced in ALSB 2.6 and how to enrich the proxy message with the returned data.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

SFTP Transport sample for various authentication mechanisms for AquaLogic Service Bus 2.6 RP1  Added January 07 2008
Code Sample
Illustrates the usage of Secured FTP transport introduced in AquaLogic Service Bus 2.6 RP1
Related Product: AquaLogic Service Bus

Sample Custom Report Provider for Aqualogic Service Bus  Added March 04 2008
Code Sample
The Sample Custom Report Provider demonstrates how Report/Alert data streams are stored in a file system using the Custom Report Provider in addition to the default JMS Report Provider for Report Actions and the default Alert log for Alert Actions. This sample provides a way to write Report and Alert data streams into the ReportData.txt and AlertData.txt files, respectively. These text files are located in by default.
Related Product: AquaLogic Service Bus
Related Technology: Persistence

Progress OpenEdge Transport  Added April 23 2007
Code Sample
This transport enables integration of Progress 4/GL procedures hosted by Progress OpenEdge server.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

Outbound Transport Security Sample  Added October 04 2005
Code Sample
Shows how to use SSL to secure the connection over which messages are transported between AquaLogic Service Bus 2.0 or 2.1 and client applications and business services
Related Product: AquaLogic Service Bus

Oracle Stored Procedure Transport  Added April 23 2007
Code Sample
Allows ALSB 2.6 to integrate with Oracle Stored Procedures as a business service.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

MQ Series Transport Sample for Aqualogic Service Bus 2.6 RP1  Added November 28 2007
Code Sample
This sample demonstratres how to use the request/response feature of the native MQ Series transport in ALSB 2.6 RP1
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

Integrating BMC Patrol With BEA AquaLogic Service Bus For SNMP Alert Delivery  Added August 11 2006
Code Sample
It provides instructions and sample code on how to use BMC Patrol, a popular ESM product, to receive and monitor service alert events from ALSB via SNMP traps.
Related Product: AquaLogic Service Bus
Related Technology: Security

Integrating BMC Patrol With BEA AquaLogic Service Bus For SNMP Alert Delivery  Added January 24 2007
Code Sample
t provides instructions and sample code on how to use BMC Patrol, a popular ESM product, to receive and monitor service alert events from ALSB via SNMP traps.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

Information Development Specialist  Added December 24 2007
Code Sample
Describes how to configure producer and consumer portal applications and AquaLogic Service Bus for AquaLogic Service Bus version 3.0 and WSRP 2.0 interoperability.
Related Product: WebLogic Portal AquaLogic Service Bus
Related Technology: Web Services

ifiveos ALSB Transport for i5/OS and OS/400  Added December 12 2006
Code Sample
The ifiveos ALSB Transport allows direct calls from ALSB to i5/OS and OS/400 programs writen in RPG and other languages.
Related Product: AquaLogic Service Bus

HTTP Custom Security Token with ALSB 2.6  Added January 29 2007
Code Sample
This sample illustrates the use of a custom identity asserter applied on an http header in ALSB 2.6
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

Exchange SWIFT messages with Swift Alliance Access through MQSA for ALSB Financial Services Edition.  Added November 21 2007
Code Sample
This sample illustrates the use of Aqualogic Service Bus Financial Services Edition with MQ transport talking to SwiftAlliance Access (SAA) and exchaging MT543 Swift Message
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented ArchitectureVertical Markets

Crawler Web Service in C# - SAP (SAP Content Service)  Added March 28 2006
Code Sample
The objective of the SAP CWS (Crawler Web Service) is to provide AquaLogic Interaction users access to SAP Master Data in HTML/XML file format through the ALUI Knowledge Directory.
Related Product: AquaLogic Service Bus
Related Technology: Security

Cloning, using templates and parameterizing proxies in ALSB 2.6  Added January 29 2007
Code Sample
This sample provides WLST scripts showing how to clone exiting proxies and modify them using environment values. It also shows the use of the BulkImport API to loads resources in ALSB 2.6
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

BEA SOA Fast Trak - An Order Processing Application that uses ALSB, ALBPM and WLI  Added June 04 2007
Code Sample
This submission comprises of implementation artifacts of a complex Order Processing application that uses ALBPM, ALSB and WLI.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

Automating import/export with ALSB 2.6 MBean APIs  Added January 29 2007
Code Sample
This sample exposes the export and import capabilities in ALSB 2.6. It shows the use of WLST to write powerful scripts controlling import and export of ALSB configurations. It also illustrates the use of Customization Files.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented Architecture

Aqualogic Service Bus 2.6 RP1 SFTP Transport with user/password credentials  Added November 28 2007
Code Sample
This sample illustrates the use of Aqualogic Service Bus 2.6 RP1 Secured FTP Transport with user/password credentials. The communication is encrypted by the SFTP server SSH key. The sample demonstrates how to read files from a SFTP server and how to push files to a SFTP server.
Related Product: AquaLogic Service Bus
Related Technology: Service-oriented ArchitectureWeb Services

AquaLogic Integrator (3.0) UseCase  Added April 07 2008
Code Sample
This code sample is an end-to-end purchase order processing sample to demonstrate the new ALINT features like ALSB Control, JPD transport, and Integrated IDE. See the "Tutorial: Designing a Purchase Order Processing System by Using Aqualogic Integrator" available at www.edocs.bea.com/alint/docs30/alinttut/index.html.
Related Product: WebLogic Integration AquaLogic Service Bus
Related Technology: ControlsEJB

AquaLogic Integrator (3.0) Use Case  Added March 26 2008
Code Sample
This code sample shows an end-to-end purchase order processing example in order to demonstrate the new ALInt features such as ALSB Control, JPD transport and the Integrated IDE.
Related Product: WebLogic Integration AquaLogic Service Bus
Related Technology: Dev ToolboxSOA Integration

ALSB/WSRP Interop Sample for ALSB 3.0  Added December 24 2007
Code Sample
Describes how to configure producer and consumer portal applications and AquaLogic Service Bus for AquaLogic Service Bus version 3.0 and WSRP 2.0 interoperability.
Related Product: WebLogic Portal AquaLogic Service Bus
Related Technology: Web Services

ALSB/WSRP Interop Sample for ALSB 2.5  Added June 23 2006
Code Sample
Describes how to configure producer and consumer portal applications and AquaLogic Service Bus for AquaLogic Service Bus version 2.5 and WSRP interoperability.
Related Product: AquaLogic Service Bus
Related Technology: Web Services

ALSB/WSRP Interop Sample for ALSB 2.0 & 2.1  Added September 23 2005
Code Sample
Describes how to configure producer and consumer portal applications and AquaLogic Service Bus Version 2.0 or 2.1 for AquaLogic Service Bus and WSRP interoperability. For ALSB 2.5 please refer to related code sample S267.
Related Product: AquaLogic Service Bus
Related Technology: Web Services

ALSB SAML Outbound Identity Propagation Sample  Added December 16 2005
Code Sample
Demonstrates how to implement the ALSB SAML Identity Propagation Pattern
Related Product: AquaLogic Service Bus

ALSB Parallel Processing Sample  Added December 16 2005
Code Sample
Demonstrates implementing the ?Scatter Gather? pattern with BEA AquaLogic Service Bus 2.1 and BEA WebLogic Integration 8.1
Related Product: AquaLogic Service Bus

ALSB Large Message Sample  Added August 17 2005
Code Sample
Demonstrates a technique for handling messages in ALSB Version 2.0 or 2.1 that can scale to very large size messages, while minimizing the impact on system resources.
Related Product: AquaLogic Service Bus

ALSB Alert Sample  Added July 28 2005
Code Sample
Demonstrates the setup and configuration of two common alert scenarios for BEA AquaLogic Service Bus Version 2.0 or 2.1
Related Product: AquaLogic Service Bus

ALSB 2.1 WS Security Sample  Added January 25 2006
Code Sample
Demonstrates how to configure web services security for BEA AquaLogic Service Bus 2.1
Related Product: AquaLogic Service Bus

ALSB 2.0 WS Security Sample  Added July 28 2005
Code Sample
Demonstrates how to configure web services security for BEA AquaLogic Service Bus 2.0
Related Product: AquaLogic Service Bus

ALSB / WLI Interoperability Sample  Added August 31 2005
Code Sample
Demonstrates interoperability between BEA WebLogic Integration 8.1 SP4 and BEA AquaLogic Service Bus 2.1.
Related Product: AquaLogic Service Bus

ALSB / IBM MQ Series Interop Sample  Added July 28 2005
Code Sample
Demonstrates BEA AquaLogic Service Bus 2.1 interoperating with IBM WebSphere MQ
Related Product: AquaLogic Service Bus


AquaLogic User Interaction

This is a blogging application written in C# atop the Publisher  Added March 22 2006
Project
This is a blogging application written in C# atop the Publisher API. It makes use of AJAX technologies to enable seamless blog administration from within the context of AquaLogic Interaction communities.
Related Product: AquaLogic User Interaction

SQL Server Reporting Services Integration  Added March 26 2006
Code Sample
Welcome to the iAuthenticationExtension and iAuthorizationExtension for SQL Server Reporting Services 2005. Microsoft has entered the Business Intelligence arena by providing a reporting server. This competes with Business Objects Crystal Enterprise, among others. I was tasked with seeing how we could integrate SSRS (SQL Server Reporting Services) with AquaLogic Interaction. As it turns out, it's not a bad solution. Microsoft allows it's customers to develop authentication and authorization plugins for SSRS (authentication asks "what is this person's name?", whereas authorization asks "what is this person allowed to do?"). What this means is that SSRS can look to AquaLogic Interaction to identify users and it can assign SSRS permissions and roles to plumtree groups. This means that all of the group management can be handled right inside AquaLogic Interaction, and you can even use groups that BEA pulls in from other authentication providers such as Active Directory. What makes this happen is that this project is an implementation of the iAuthenticationExtension and iAuthorizationExtension interfaces. Please note that the provided code will probably NOT work for SQL Server 2000 and Visual Studio 2002/3, and I won't be able to answer questions if you are using either of those platforms. However, if you are using Visual Studio 2005 and SQL Server 2005, feel free to ask me a question, but I prefer that you ask it in the code share forums. We are on AquaLogic Interaction, but this should work on version 5 with a few modifications.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Simplifies development of web applications in Java  Added March 22 2006
Project
Since the advent of the Java Servlets and Java Server Pages specifications there have been several attempts to make Java web applications easier to write, configure, and customize. Several web application frameworks, such as Struts and Java Server Faces, have been created to even further simplify web application development by allowing developers to configure request routing, JavaBean management, validation, and other common web application tasks as part of the framework, rather than hard-coding such functionality into the JSPs or Java classes. Unfortunately they are often structurally unsuited for use in AquaLogic Interaction applications, due to their reliance on form posts and redirection to manage application navigation. Ideally, there would be a way to convert a Struts, JSF, or any JSP/Servlet app so that it can be used both in a portlet and as a stand-alone web application, without any change to the application code or configuration files. Fortunately, the development release of the Plumtree Java Portlet Tools library allows developers to do just that. In addition, the library provides JavaBean wrappers for EDK functionality allowing developers to use the JSP 2.0 Expression Language to get and set portlet properties, settings, and preferences. Finally, a suite of custom tags is included that provides simplified access to adaptive portlets technology such as in-place-refresh and PCC event handling, allowing developers to perform complex DHTML operations without writing any JavaScript.
Related Product: AquaLogic User Interaction

Samples Projects (5.0x and below)  Added June 30 2006
Code Sample
Use these (5.0.4 and below) samples to download a variety of code samples from simple 'Hello World' examples to advanced Web Service applications.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Sample apps highlighting features of the Java Portlet Tools  Added March 22 2006
Project
Contains sample applications highlighting some of the features of the Java Portlet Tools. Included are: A JSF CarStore application that comes with Sun's JSF reference implementation. This application has been converted into a portlet via the simple addition of the JPT filter to the web.xml file. A file uploading application meant to highlight the proper usage of the in-place-refresh file upload control tags.
Related Product: AquaLogic User Interaction

Sample Applications for Java Portlet Tools  Added April 03 2006
Code Sample
Contains sample applications highlighting some of the features of the Java Portlet Tools for use on AquaLogic Interaction. Included are: - A JSF CarStore application that comes with Sun's JSF reference implementation. This application has been converted into a portlet via the simple addition of the JPT filter to the web.xml file. - A file uploading application meant to highlight the proper usage of the in-place-refresh file upload control tags.
Related Product: AquaLogic User Interaction
Related Technology: EJB

RSS Feed for Publisher portlets  Added March 26 2006
Code Sample
This code represents the RSS presentaion template code for the "Code Share" portlet on the Developer Center (based on a News Article Template) for AquaLogic Interaction.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Publisher Office Add-in for Enterprise Blog  Added April 03 2006
Code Sample
The Publisher Office Add-in allows users to compose messages in Microsoft Word and submit them to the Enterprise Blog directly. There are versions for Office 2003 and Office 2000.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Provides examples for a wide range of customizations.  Added May 31 2006
Project
ALUI Sample Projects provide examples for a wide range of customizations.
The ALUI 6.0 (G6) Sample Code package provides examples for a wide range of customizations.
Related Product: AquaLogic User Interaction

Profile Web Service for PeopleSoft - Java  Added March 26 2006
Code Sample
The purpose of this AquaLogic Interaction profile web service is to build the user profile by fetching information from PeopleSoft.
Related Product: AquaLogic User Interaction
Related Technology: EJB

PHP Enterprise Development Kit version 5.1  Added March 22 2006
Project
Plumtree PHP Enterprise Development Kit version 5.1, based on the 5.1 Plumtree EDK API (CSP 1.2). All portlet functionality is fully supported, however, the PRC (SOAP) methods are not yet supported and will be implemented in a future version.
Related Product: AquaLogic User Interaction

PHP EDK 5.1  Added April 03 2006
Code Sample
PHP Enterprise Development Kit version 5.1, based on the 5.1 EDK API (CSP 1.2). All portlet functionality is fully supported, however, the PRC (SOAP) methods are not yet supported and will be implemented in a future version.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Pathways Firefox Plug-in  Added October 27 2007
Code Sample
The Pathways Firefox Plug-in enables users to search and submit content to Pathways directly from a browser toolbar.
Related Product: AquaLogic User Interaction
Related Technology: Service-oriented Architecture

Password Policy PEI  Added March 26 2006
Code Sample
This PEI implements the IPasswordActions, and ICreateAccountActions classes for AquaLogic Interaction. Anytime an account is created through an invitation or anytime a user goes to change his/her password, this PEI kicks off and checks to make sure that the password requirements are met. Password Requirements Must have at least 8 characters Must have at least one upper case letter Must have at least one lower case letter Must have at least one number Must have at least one symbol (Char.IsPunctuation)
Related Product: AquaLogic User Interaction
Related Technology: EJB

OpenUsage sample application  Added July 19 2006
Code Sample
Sample web application that demonstrates how to use the Analytics OpenUsage API libraries.
Related Product: AquaLogic User Interaction
Related Technology: Security

nteraction Development Kit (IDK) Extension - PeopleSoft (Java)  Added April 20 2007
Code Sample
AquaLogic Interaction Development Kit (IDK) Extension - PeopleSoft is a flexible and comprehensive integration solution for PeopleSoft. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with PeopleSoft.
Related Product: AquaLogic User Interaction

Miscellaneous AquaLogic Interaction code samples  Added March 22 2006
Project

Miscellaneous AquaLogic User Interaction code samples
RSS Feed for Publisher portlets
Adaptive Tags for Dreamweaver

View All


Related Product: AquaLogic User Interaction

Mingle  Added April 03 2006
Code Sample
Mingle features a set of adaptive portlets that work together to help people find one another and form social networks based on personal interests, physical proximity, etc. The portlets consist of: Adaptive User Search (JSP): each keystroke issues an EDK/PRC search API call to help people find other people quickly and easily. Clicking on a person re-focuses the Network Browser, causing the browser to center on that person's network. Network Browser (Java/JSP): built as a Java applet leveraging an opensource hyperbolic graphing project (HyperGraph), this portlet shows the physical connections between people and allows you to browse the network. Featured Person Profile (JSP): when a person double-clicks on another person in the Network Browser, this portlet shows that person's complete user profile, include all the EOD attached to that user (Name, Address, Hobbies, etc.). Del.icio.us Hobby Links (C#.NET): when a person clicks on the featured person's hobby of choice, this portlet makes an adaptive request to del.icio.us to download social bookmarks relevant to the hobby. Google Map Locator (HTML/Javascript): when a person clicks on the feature person's address, this portlet makes an adaptive request to a free geocoder and then to Google Maps to display an interactive map of the person's address in the AquaLogic User Interaction portal.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Login Form Inspector  Added March 26 2006
Code Sample
This web application takes in the URL of a page with HTML form on it, allows you to fill out the form.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Java Portlet Tools  Added April 03 2006
Code Sample
Since the advent of the Java Servlets and Java Server Pages specifications there have been several attempts to make Java web applications easier to write, configure, and customize. Most often applications have followed the "Model 2" architecture whereby requests are routed to various JSP pages by a controlling servlet, displaying and modifying data in JavaBeans attached to servlet requests and sessions. This architecture follows the Smalltalk "Model-View-Controller" design pattern and drastically simplifies development of web applications in Java. Several web application frameworks, such as Struts and Java Server Faces, have been created to even further simplify web application development by allowing developers to configure request routing, JavaBean management, validation, and other common web application tasks as part of the framework, rather than hard-coding such functionality into the JSPs or Java classes. Frameworks such as Struts and JSF are well suited to stand-alone web applications, in that they perform much of the work of request processing, validation, and navigation, leaving developers free to define the business logic required for the application. Unfortunately they are often structurally unsuited for use in AquaLogic Interaction portal applications, due to their reliance on form posts and redirection to manage application navigation. In addition, most frameworks are difficult to convert to multi-portlet environments, where more than one instance of the same web application may be visible on a page as a portlet, because they have no facility for uniquely identifying page elements beyond the scope of a single web application.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Interaction Development Kit (IDK) Extension - Siebel (.NET)  Added April 20 2007
Code Sample
AquaLogic Interaction Development Kit (IDK) Extension - Siebel is a flexible and comprehensive integration solution for Siebel. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with Siebel.
Related Product: AquaLogic User Interaction

Interaction Development Kit (IDK) Extension - SAP(.NET)  Added April 25 2007
Code Sample
AquaLogic Interaction Development Kit (IDK) Extension - SAP is a flexible and comprehensive integration solution for SAP. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with SAP.
Related Product: AquaLogic User Interaction

Interaction Development Kit (IDK) Extension - SAP (Java)  Added April 25 2007
Code Sample
AquaLogic Interaction Development Kit (IDK) Extension - SAP is a flexible and comprehensive integration solution for SAP. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with SAP.
Related Product: AquaLogic User Interaction

Interaction Development Kit (IDK) Extension - PeopleSoft (.NET)  Added April 20 2007
Code Sample
AquaLogic Interaction Development Kit (IDK) Extension - PeopleSoft is a flexible and comprehensive integration solution for PeopleSoft. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with PeopleSoft.
Related Product: AquaLogic User Interaction

Guided Navigation in Search  Added March 26 2006
Code Sample
Use AquaLogic Interaction's API to perform guided navigation in Search. Guided Navigation allows you to narrow down and refine your search based on attributes of the documents contained within the search results. You most often find this scheme in various e-commerce sites.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Guided Navigation in Search  Added October 20 2007
Code Sample
Guided Navigation allows you to narrow down and refine your search based on attributes of the documents contained within the search results.
Related Product: AquaLogic User Interaction
Related Technology: Web Services

Environment taglib  Added March 26 2006
Code Sample
This taglib will use the gateway to filter out any irrelevant data based on the user's language preference. AquaLogic Interaction (G6) Only! C# DLL and Java Jar provided
Related Product: AquaLogic User Interaction
Related Technology: EJB

Enterprise Blog  Added March 30 2006
Code Sample
This is a blogging application written in C# atop the ALUI Publisher API. It makes use of AJAX technologies to enable seamless blog administration from within the context of AquaLogic Interaction communities.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Enter Key works same as button click  Added March 26 2006
Code Sample
This is an ASP.NET example of how to associate pressing an enter key in a text box with a button click written with C#. This example allows you to choose a button other than the default button. It works with asp:TextBox and asp:Button.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Document Repository Sample Source  Added June 15 2007
Code Sample
A simple example demonstrating how to create a remote connection to the ALUI document repository and submit/remove/archive files.
Related Product: AquaLogic User Interaction
Related Technology: Service-oriented Architecture

Cute Chat  Added March 30 2006
Code Sample
Included are portlets and libraries that provide integration between Cute Chat and AquaLogic Interaction. This integration handles authentication and provides Community Managers with the ability to create their own chat rooms. Cute Chat is a reasonably priced web based chat room application that is specifically designed to be integrated into portals. The cost to use Cute Chat on a single remote server (accessible through the portal server) was $199 as of September 2005. A free 30 day license is also available for demonstration and trial purposes. A demonstration of Cute Chat can be found at http://chatsample.cutesoft.net/. More information about Cute Chat can be found at http://www.cutesoft.net.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Crawler Web Service in Java - SAP (SAP Content Service)  Added March 30 2006
Code Sample
The objective of the SAP CWS (Crawler Web Service) is to provide AquaLogic Interaction users access to the SAP Master Data in HTML/XML file format through the Knowledge Directory.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Crawler Web Service in C# - SAP (SAP Content Service)  Added March 30 2006
Code Sample
The objective of the SAP CWS (Crawler Web Service) is to provide AquaLogic Interaction users access to SAP Master Data in HTML/XML file format through the AquaLogic Interaction Directory.
Related Product: AquaLogic User Interaction
Related Technology: EJB

Compose messages in MS Word - submit them to Enterprise Blog  Added March 22 2006
Project
The Publisher Office Add-in creates a publish button in Microsoft Word so you can publish Word documents directly to Publisher. It also creates a menu item in the Tools menu for configuring remote server settings. The add-in saves the Word document as HTML and its associated images, and uploads them to Publisher. The first non-blank sentence of the document is used as the blog subject. Tagging entries with the Add-in is not supported. This add-in was built to work with the Plumtree blog application but it could be modified to submit any document to Publisher.
Related Product: AquaLogic User Interaction

Client-side Adaptive Tag samples  Added June 14 2006
Code Sample
This is a collection of code samples from the Advanced Topics in Adaptive Tags developer brownbag webinar held on June 14, 2006.
Related Product: AquaLogic User Interaction

bea-certified: Sample Projects for ALUI 6.0  Added May 24 2006
Project
The ALUI 6.0 (G6) Sample Code package provides examples for a wide range of customizations.
Related Product: AquaLogic User Interaction

Base Page Concept  Added March 26 2006
Code Sample
This is a base page which inherits the standard .net web form. It is used a tool for debugging by abstracting portlet information so your forms can be run outside AquaLogic Interaction. It also changes the way a page is rendered depending on whether the request comes from the portal or if the page is called directly. Implement this by inheriting it instead of the standard .net web form.
Related Product: AquaLogic User Interaction
Related Technology: EJB

AquaLogic Interaction Portlet Suites - Lotus Notes 3.4 (AIX)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suites - Lotus Notes 3.3 (Solaris)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suites - IMAP 3.2 (AIX)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - IMAP allows users to access email from IMAP-compliant mail servers on their My Page, Community pages or through wireless devices like mobile phones or handheld devices.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Microsoft Exchange 3.2  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Microsoft Exchange allows users to access their Exchange calendars and email inboxes from personalized portal pages, and search Microsoft Exchange Contacts.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Microsoft Exchange 3.1  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Microsoft Exchange allows users to access their Exchange calendars and email inboxes from personalized portal pages, and search Microsoft Exchange Contacts.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.4 (Win)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.4 (SUSE Linux)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.4 (Solaris)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.4 (RHEL)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.3 (Win)  Added May 29 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.3 (AIX)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.2 SP1 (SUSE Linux)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction

AquaLogic Interaction Portlet Suite - Lotus Notes 3.2 SP1 (Solaris)  Added May 31 2007
Code Sample
AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.
Related Product: AquaLogic User Interaction


BEA JRockit

The JRockit JVM's internal performance counters exposed  Added November 30 2005
Code Sample
It connects to a JRockit with a started management agent, and remotely displays the value of a performance counter.
Related Product: BEA JRockit
Related Technology: Dev Toolbox

Configurable JMX Agent for JRockit  Added November 14 2007
Code Sample
The attached code enables a JRockit instance to be monitored through a firewall using any arbitrary ports for the Registry and RMI connections.
Related Product: BEA JRockit
Related Technology: Dev Toolbox


BEA Tuxedo

Windows service for starting Tuxedo applications at machine boot time.  Added February 28 2006
Code Sample
This a utility program for the windows platform, that publishes a Windows service. Windows services are the usual way to start deamons tasks on windows, the operating system starting the services when the machine boots and stopping them when the machine is shutdown. Since Tuxedo doesn't provide a way to start tuxedo at boot time, this utility program implements a windows service whose task is to start (and stop) a Tuxedo application.
Related Product: BEA Tuxedo

using the Xerces 1.7 library packaged with Tuxedo 8.1 to exchange data.  Added August 18 2005
Code Sample
This code sample is relative to the article published on dev2dev : http://dev2dev.bea.com/pub/a/2004/03/tux_gibart.html It shows the way to convert XML to FML and vice versa inside a Tuxedo 8.1 application. It demonstrates XML usage in 2 email gateways (POP and SMTP ).
Related Product: BEA Tuxedo
Related Technology: XML

Two-step C++ WLE8.1 binding to a JacORB based server.  Added October 25 2005
Code Sample
The code shows how to bind against a JacORB based server using a IOR or corbaloc, having in mind JacORB supports a CosNamingName of length 1. This sample assumes you are insode a Tux domain and tour client application demands acces to a non-tux CORBA having only the corbaloc for the nameservice and the IDL for the remote interface.
Related Product: BEA Tuxedo
Related Technology: XML

Tuxedo to MessageQ bridge (6.5 and later)  Added November 19 2005
Code Sample
This sample shows how to develop a) a Tuxedo server in C which transfers messages from a Tuxedo /Q into an BEA MessageQ queue (TuxedoMessageQServer). b) a Tuxedo client in C which transfers messages from a BEA MessageQ queue into a Tuxedo /Q queue (MessageQTuxedoServer) Scenario 1 in this sample shows how a simple C Tuxedo client can enqueue messages into a Tuxedo /Q queue and see the effect of that message being placed into a MessageQ queue. A simple MessageQ server listener program is supplied to monitor that MessageQ queue. Scenario 2 in this sample shows how a simple MessageQ Client program can place messages into a MessageQ queue and see the effect of a message being placed in a Tuxedo queue.
Related Product: BEA Tuxedo

Tuxedo Services in .NET Applications  Added August 03 2005
Code Sample
This example shows how to use Tuxedo services in .NET applications.
Related Product: BEA Tuxedo

Tuxedo Services in .NET Applications  Added August 03 2005
Code Sample
This example shows how to use Tuxedo services in .NET applications.
Related Product: BEA Tuxedo

Tuxedo /Q to MSMQ to Tuxedo /Q with XA  Added August 03 2005
Code Sample
This sample shows how to develop: a Tuxedo server in C++ which transfers messages from a Tuxedo /Q into an MSMQ queue under XA transaction control. a Tuxedo client in C++ which transfers messages from an MSMQ queue into a Tuxedo /Q queue under XA transaction control. Scenario 1 in this sample shows how a simple C Tuxedo client can enqueue messages into a Tuxedo /Q queue and see the effect of that message being placed into a MSMQ queue, under full XA transactional control. A simple .NET VB listener program is supplied to monitor that MSMQ queue. Scenario 2 in this sample shows how a simple .NET VB client can place messages into a MSMQ queue and see the effect of a message being placed in a Tuxedo queue, under full XA transactional control.
Related Product: BEA Tuxedo

Reverse TMQForward  Added May 17 2007
Project
rtmqforward is an example server that accepts requests to an advertised service and places those requests on a /Q queue. The corresponding reply is read from another /Q and delivered back to the original requester. Thus it performs the reverse function of TMQForward.
Related Product: BEA Tuxedo

Java Clients for CORBA Simpapp Sample  Added August 03 2005
Code Sample
The Java client packaged in the Tuxedo 8.0 and 8.1 CORBA simpapp samples doesn't work in the JDK 1.4 environment. This is because changes were made to the JDK 1.4 ORB that no longer support the Tuxedo (or WebLogic Enterprise) Tobj_Bootstrap interface. This sample provides Java client programs that work.
Related Product: BEA Tuxedo

IN BETA: 9.0 .NET Wrappers for Tuxedo Workstation Client  Added August 05 2005
Code Sample
The Tuxedo workstation client .NET wrapper provides customers with access to the Tuxedo system using the .NET environment. It is implemented as a set of APIs and development utilities for developers. Many improvements have been made to the .NET wrapper APIs from the previous C-style ATMI APIs. Taking advantage of object oriented (OO) technologies and .NET facilities makes new APIs more OO-compliant, as well as easier and safer to use. The current release supports only the workstation client programming. Native client and server-side programming are not yet supported. The feature is developed and distributed as a stand-alone component of Tuxedo 9.0 and should be installed after the Tuxedo installation.
Related Product: BEA Tuxedo
Related Technology: Dev Toolbox

Exposing Tuxedo/ATMI Services as Web Services Using WTC  Added August 03 2005
Code Sample
This sample code describes two different ways of exposing a Tuxedo/ATMI service as a Web service through WTC without using WebLogic Workshop. One code sample defines a handler class to expose the Tuxedo service. Another sample uses an EJB to expose the service.
Related Product: BEA Tuxedo

Exposing Tuxedo/ATMI Services as Web Services Using Jolt  Added August 03 2005
Code Sample
This tutorial explains how you can expose Tuxedo services as Web services using Jolt. Jolt provides a java interface to Tuxedo, making it an attractive candidate to integrate with the Web service containers available.
Related Product: BEA Tuxedo

Develop a Tuxedo Wrapper in C# Sample  Added August 03 2005
Code Sample
This sample shows how to develop a Tuxedo wrapper in C# and how .NET clients can use this wrapper to make a Tuxedo call. The sample includes both C# and VB clients.
Related Product: BEA Tuxedo

CORBA WLE Notifier  Added August 03 2005
Code Sample
This package contains CORBA C++ and Java code samples that demonstrate usage of the WLE Notification Service.
Related Product: BEA Tuxedo

COBCC85  Added August 10 2005
Code Sample
COBCC85 for BEA Tuxedo is a package to built and operate COBOL application using "Fujitsu NetCOBOL"
Related Product: BEA Tuxedo

Central logging facilities for Tuxedo  Added September 26 2006
Project
This code sample implements a centralized logging facility. We are using EventBrokering to acheive this goal.

We have implemented facilities to log in:
1. plain files
2. Unix syslog
3. A data base table

We will start with publishing the text file logger first release. This will soon be followed by the syslog version.
Related Product: BEA Tuxedo

ATMI C++ library  Added May 08 2007
Project
This project simply offers a C++ wrappers for the ATMI C library, making it easier to write fast and rock solid Tuxedo software.
Related Product: BEA Tuxedo


BEA Workshop Product Family

XMLCompare Control  Added August 02 2005
Code Sample
This is a simple Java control for WebLogic Workshop 8.1 to compare two XML strings based on optional rules. This control can be used as a sub-control to build higher-level controls for detailed comparison or enhanced for additional features.
Related Product: BEA Workshop Product Family

XML Beans  Added August 19 2005
Code Sample
"Java and XML portable code and portable data." Even though this saying has been around since Java developers began using XML, developers have always faced a general XML programming-related productivity problem: manipulating XML content is rather different from manipulating Java objects. This problem has been amplified with the emergence of XML Schema, the W3C standard type system for XML documents. While XML Schema provides a rich type system for XML documents, it isn't simple. Above all, the XML Schema type system differs significantly from the Java type system (e.g., the notion of simple types versus complex types, a rich set of predefined simple types, schema by restriction, etc.) Recently, BEA released a beta of XMLBeans, an XML token stream-based technology that provides easy navigation of XML documents using a combination of interfaces Java types (which have been mapped to the relevant XML Schema-based types) and native XML cursor or XQuery-based access. The result is a technology that combines the benefits and convenience of manipulating XML data using a familiar Java type tree but doesn't sacrifice access to the underlying XML infoset.
Related Product: BEA Workshop Product Family

Workshop for WebLogic 9.2GA Cheat Sheets  Added August 15 2006
Code Sample
These cheat sheets introduce users to building (1) Beehive NetUI web applications and (2) web services using Workshop for WebLogic 9.2GA.
Related Product: BEA Workshop Product Family

WLW Control Unit Test tool  Added January 14 2005
Project
This document describes the WebLogic Workshop Unit Test Tool, which is a Workshop extension, based on the WebLogic Workshop Extension Development Kit (EDK). The APIs provided by this development kit allow you to build Workshop IDE extensions around the WLW micro kernel, and to leverage all of the predefined features of the Workshop IDE. The target of this tool is custom control unit testing. Controls are reusable components you can use anywhere within a platform application. They provide a convenient way to incorporate access to resources and encapsulate business logic. There are two popular approaches to testing server-side classes: mock objects, which test classes by simulating the server container; and in-container testing, which tests classes running in the actual server container. The WebLogic Workshop Unit Test Tool supports the in-container model.
Related Product: BEA Workshop Product Family

WLW 9.2 Sample using REST and Yahoo  Added February 05 2007
Code Sample
Shows how to use REST with a Yahoo service
Related Product: BEA Workshop Product Family
Related Technology: Controls

WLST Extension for WebLogic Workshop  Added August 02 2005
Code Sample
This Workshop extension allows the WLST scripting tool and the Jython interpreter to be used from within Workshop.
Related Product: BEA Workshop Product Family

Widget XML Mapping Demo  Added August 23 2005
Code Sample
In this sample code, a distributor of widgets gets a daily batch of orders from various widget stores via a Web service interface. The distributor is responsible for taking and processing the batch of orders and shipping each order directly to customers. How It Works This example makes heavy use of the XML mapping and scripting capabilities of WebLogic Workshop. Control factories are used to maintain several simultaneous connections with a shipper Web service. How to Run This Code This demo should be unzipped into any Workshop-enabled domain (the default path is C:\bea\weblogic700\samples\workshop\applications\samples). To run the example: Run Distrbutor.jws Set up the sample database tables by invoking the createTables function Paste the contents of compoundorder.txt into the text box for processOrderBatch and invoke that method Watch Test View to see the messages being exchanged Finally, invoke getOrderHistory to query the order history database by store ID to see a history of all previously shipped orders Download Widget XML Mapping Demo Now (23.8 KB)
Related Product: BEA Workshop Product Family

Weblogic Workshop. Custom controls.  Added September 22 2006
Code Sample
The project demonstrates use of custom conrol in utility project
Related Product: BEA Workshop Product Family

Web Service Tutorial Sample  Added August 16 2006
Code Sample
This sample is the finished result of the basic web service tutorial included with Workshop for WebLogic. It demonstrates fundamental aspects of an application that includes web services and controls.
Related Product: BEA Workshop Product Family

Web Application Tutorial Sample  Added August 22 2006
Code Sample
This sample is the finished result of the web application database access tutorial included with Workshop for WebLogic. It demonstrates fundamental aspects of an application that includes page flows and controls to interact with a database.
Related Product: BEA Workshop Product Family

Visual Studio Source Control Provider for WebLogic Workshop  Added August 01 2005
Code Sample
This tool enables the integration of source control products with Workshop for those vendors who provide an integration layer with the Microsoft Visual Studio product using the Source Control API (SCCAPI). This includes products such as VSS, Clearcase, QVCS, PVCS and more
Related Product: BEA Workshop Product Family

uStudio GIS Platform  Added December 22 2005
Code Sample
This platform could get the geographic data from postgreSQL and turn them into image. And it could also read the shape files on the harddisk.
Related Product: BEA Workshop Product Family
Related Technology: Security

Using the Repeater Tag Sample  Added August 02 2005
Code Sample
In many cases, Web applications must display more than data in an input form. One of NetUI's key tag sets is the repeater, which is used to render an entire data set in a JSP. At its simplest, a repeater is a tag that, given a data set, renders its body content once for each item in the data set. Additionally, the page author controls all of the mark-up that is rendered by the repeater. The result is a flexible tag set that can render relational, XML, and many other types of repeating data structures.
Related Product: BEA Workshop Product Family

TimerControl Tutorial Sample  Added August 23 2006
Code Sample
This sample is the finished result of the timer tutorial included with Workshop for WebLogic. It demonstrates the TimerControl.
Related Product: BEA Workshop Product Family

ShakeWeb  Added August 23 2005
Code Sample
ShakeWeb demonstrates a simple pageflow application offering full text search of the complete works of Shakespeare.
Related Product: BEA Workshop Product Family

Setting SOAP Headers in WebLogic Workshop  Added August 02 2005
Code Sample
WebLogic Workshop provides a built-in control called the Service control that may be used to call external Web services from within a WebLogic Workshop application. The Service control hides all of the details of calling the external Web service, including marshalling parameter data to XML and forming the SOAP invocation message that is ultimately sent to the target Web service's server. The SOAP specification allows a SOAP message to contain headers. Some Web services require that their clients pass "out of band" information in SOAP headers when invoking the Web service. This article describes how to create SOAP headers and how to include the headers in the outgoing message when calling an external Web service via a Service control.
Related Product: BEA Workshop Product Family

Run File Popup Menu Extension  Added August 02 2005
Code Sample
This Workshop extension adds two menu items to the right-click popup menu in the Application tree. The two menu items consist of: "Start..." and "Start without Debugging...".
Related Product: BEA Workshop Product Family

Retrieving and Displaying Data from a JDBC Data Source  Added August 01 2005
Code Sample
Most enterprise applications involve accessing data from a data store, modifying or filtering the data based on a user's request, and finally displaying that data to a user. Often the code for accessing, modifying and formatting the data for display is lumped together into a single component (for example, a Java servlet). As applications become more complex, it becomes increasingly difficult to maintain this undifferentiated code. The Model-View-Controller Java design pattern solves this problem by separating application functionality into three distinct roles. In this article I'll walk through an example of how to use the new page flow technology in WebLogic Workshop 8.1 to access the contents of a table from a database and display it to the user. I'll assume you have a data connection already set up correctly and that you are familiar with Java, JSPs, and TSQL. For this article I'll be using the cgDataSource that is included in the samples/workshop domain.
Related Product: BEA Workshop Product Family

Real j2ee bittorrent web application ! (Changing direction)  Added December 22 2004
Project
A J2EE web application that take control your Yet Another Bittorrent client running at your desktop. I created this project due to I wanted to control my torrents using my pocket pc and access this application outside my home. GotoMyPC is rather expensive and why should we paid for it just for one application that required remote access from outside.
Related Product: BEA Workshop Product Family

Plug-in for JUnit in BEA Workshop  Added May 15 2005
Project
This is a plug-in for BEA Workshop. It let developers generate JUnit Testcase's from Java-code or from scratch. In addition it let developers run them from GUI in Workshop.
Related Product: BEA Workshop Product Family
Related Technology: Dev Toolbox

Page Flows and Struts  Added August 01 2005
Code Sample
Although page flows offer you a complete Struts-based framework for developing Web applications, there may be times when you need support for Struts in your page flow applications. For example: You want page flows and Struts modules to exist in same Web project. You want a page flow and a preexisting Struts module to work together. You want to use Struts features that are not directly supported by page flows. This article assumes that you are familiar with both Struts and page flows. In it, we will cover the coexistence and interaction between page flows and Struts modules, and the merging of Struts declarations into page flows.
Related Product: BEA Workshop Product Family

Page Flow Sample with Beta sforce Workshop Control  Added August 22 2005
Code Sample
With sforce Workshop Controls, application developers can easily incorporate salesforce.com functionality when building Web applications, Web services, portal or integration solutions on the BEA WebLogic Enterprise Platform 8.1. Salesforce.com is offering the beta release of the sforce Workshop Control to allow customers the ability to build new applications that access sforce, the new client/service application development system from salesforce.com. The sforce Workshop Controls are service-oriented components, introduced with BEA WebLogic Workshop 8.1, that make it easier to connect to and use any IT system or asset as a reusable service. Controls simplify development by abstracting the details of J2EE, encapsulating best-practice implementations of systems, logic, and ISV applications to serve as building blocks for the service-oriented assembly and integration of applications and business processes. The sforce Workshop Control will enable salesforce.com customers to easily connect to and extend salesforce.com functionality through sforce Web services. Using industry-standard Web services protocols, developers will be able to extend salesforce.com functionality and integrate salesforce.com with other applications. For additional information on the beta release of the sforce Workshop Control, please contact either Dennis Austin or Mike Kreaden.
Related Product: BEA Workshop Product Family

Page Flow Form Validation  Added August 02 2005
Code Sample
Validating user input in HTML forms is one of the most common problems faced when creating a Web application. User input data must be validated to ensure it is correct before it can be used in business processes. The input form data may be used to create or update database entries, to call Web services, or as input into a business process. Page flows provide a simple-to-use, server-side validation built upon the existing form validation framework provided by Struts. Page Flow validation provides the following features: Server-side validation of user form input Encapsulating the validation logic with the form bean being validated Automatic navigation to an input page if validation errors occur Built-in support for message bundles for easy internationalization
Related Product: BEA Workshop Product Family

JMS Service  Added August 02 2005
Code Sample
This example demonstrates the following Adding a new JMS queue to pre-existing JMS service using wlconfig ant task. Exposing the newly added JMS queue as webservice without any java code. Creating a Custom control to interact with the JMS webservice providing access to send and receive operations without JMS code. Invoking custom ant build file from within IDE.
Related Product: BEA Workshop Product Family

JMS Service  Added August 10 2005
Code Sample
This example demonstrates the following Adding a new JMS queue to pre-existing JMS service using wlconfig ant task. Exposing the newly added JMS queue as webservice without any java code. Creating a Custom control to interact with the JMS webservice providing access to send and receive operations without JMS code. Invoking custom ant build file from within IDE.
Related Product: BEA Workshop Product Family

JAD Decompiler Extension for WebLogic Workshop  Added August 03 2005
Code Sample
This extension adds support for decompiling class files in Workshop using the JAD utility. If you do not have JAD you will need to locate a copy to use this extension.
Related Product: BEA Workshop Product Family

JAD Decompiler Extension for WebLogic Workshop  Added August 01 2005
Code Sample
This extension adds support for decompiling class files in Workshop using the JAD utility. If you do not have JAD you will need to locate a copy to use this extension.
Related Product: BEA Workshop Product Family

HttpToString Control  Added August 01 2005
Code Sample
This is a simple Java control for WebLogic Workshop 8.1 to retrieve the contents of a Web site via its URL as a string. Once the contents of a Web site are retrieved as a string, the developer has a host of Java String methods to extract substrings for business purposes, such as extracting ticket fares, schedules, stock prices, etc. This control can be used as a sub control to build higher level controls for retrieving specific content from Web sites.
Related Product: BEA Workshop Product Family

How to Make an Eclipse Cheat Sheet  Added August 15 2006
Code Sample
This cheat sheet shows users to create an Eclipse cheat sheet.
Related Product: BEA Workshop Product Family
Related Technology: Eclipse

Google Search Control  Added August 23 2005
Code Sample
This is a simple page flow for searching Google via their Web service
Related Product: BEA Workshop Product Family

Getting Started Tutorial Sample  Added August 22 2006
Code Sample
This sample is the finished result of the getting started tutorial included with Workshop for WebLogic. It demonstrates basic IDE features, including its user interface, characteristics of projects, and testing applications.
Related Product: BEA Workshop Product Family
Related Technology: Eclipse

Generating Web Applications from Database Metadata  Added August 23 2005
Code Sample
The purpose of this sample project is to demonstrate one solution for generating a Workshop web application from metadata.
Related Product: BEA Workshop Product Family

Data Binding Code Sample  Added August 02 2005
Code Sample
Page flows provide a programming model for easily building the business and navigation logic of a Web application. In order to display and modify data collected in Page Flow actions, the WebLogic Workshop 8.1 data-binding framework is used to bind NetUI JSP tags in the user interface to data in the Web application. Combined, these present a compelling development model for building Web-based user interfaces. Data binding is a significant topic; here, we introduce the expression language and the JSP tags that are used to bind to, display, and update data; and describe how to create a simple form. This article assumes you are familiar with programming basic page flows and JSPs.
Related Product: BEA Workshop Product Family

CruiseControl Integration for Weblogic Workshop Applications  Added October 24 2005
Project
Code to integrate Workshop Applications with CruiseControl, as described in the dev2dev article Integrating CruiseControl With WebLogic Workshop Applications
Related Product: BEA Workshop Product Family

AquaLogic Commerce 5.1 for BEA Workshop 9.2  Added October 18 2007

ALCS 5.1 for WLW 9.2 configures the ALCS development environment for easy consumption within WLW. This solution is only for ALCS 5.1. ALCS 6.0 will be prepackaged for BEA Workshop. Additionally, this distribution shows how to reskin the sample store.
Related Product: BEA Workshop Product Family
Related Technology: Dev Toolbox

Application View Control  Added August 24 2005
Code Sample
This sample provides instructions for configuring a WebLogic domain to access Application View controls in WebLogic Workshop. Note: This document applies to WebLogic Integration version 7.0 (or version 7.0 SP1) and WebLogic Workshop version 7.0 (or version 7.0 SP1).
Related Product: BEA Workshop Product Family

Apache Beehive Petstore for Workshop 9.2.1  Added April 16 2007
Code Sample
Apache Beehive has a sample pet store web application. The sample project that comes with the Beehive distribution is set up for generic java development using ant. This CodeShare project simply has taken the source code from Apache’s pet store sample application structured it in a Workshop project format so that it is easy to demonstrate the value-add tooling in Workshop.
Related Product: BEA Workshop Product Family
Related Technology: Controls

Apache Beehive Petstore for Workshop 10.0  Added April 16 2007
Code Sample
Apache Beehive has a sample pet store web application. The sample project that comes with the Beehive distribution is set up for generic java development using ant. This CodeShare project simply has taken the source code from Apache’s pet store sample application structured it in a Workshop project format so that it is easy to demonstrate the value-add tooling in Workshop.
Related Product: BEA Workshop Product Family
Related Technology: Controls

Annotations editor sources  Added June 26 2007
Code Sample
The source is an Eclipse plugin that helps editing annotated Java files.
Related Product: BEA Workshop Product Family
Related Technology: Eclipse

Advanced Web Service Tutorial Sample  Added August 17 2006
Code Sample
This sample is the finished result of the advanced web service tutorial included with Workshop for WebLogic. It demonstrates aspects of an application that includes web services and controls, including creating custom controls for business logic, generating a service control, and accessing one control from another.
Related Product: BEA Workshop Product Family

Advanced Page Flow Samples: Nesting, Exception Handling and Global.app  Added August 02 2005
Code Sample
The basic page flow framework gives you the ability to centralize navigational state and logic for groups of pages in a Web project. While this is a clear improvement over earlier Web development patterns, with navigational logic spread throughout pages and state stored in clouds of session objects, some of the more advanced page flow features can enable you to build projects that are even more elegant and powerful.
Related Product: BEA Workshop Product Family

A tutorial with sample code of Web Services and Consumers in Workshop 10.0  Added May 03 2007
Code Sample
It tells you step-by-step how to create a simple Web service and Consumer using Workshop 10.0.
Related Product: BEA Workshop Product Family
Related Technology: Controls


WebLogic Communications Platform

WebLogic SIP Server Load Balancer Notifier Example  Added July 24 2007
Code Sample
This example demonstrates how the provided load balancer notifier functionality in WebLogic SIP Server 3.1 dynamically manages engine tier servers' membership in a load balancer pool. This example is specific for use with the F5 BIG-IP(R) load balancer.
Related Product: WebLogic Communications Platform
Related Technology: Web Services

SIPp Scenarios for WebLogic SIP Server 3.0 Terminating Proxy Example  Added January 11 2007
Code Sample
These SIPp scenario files exercise the "terminating_proxy" example installed with WebLogic SIP Server 3.0.
Related Product: WebLogic Communications Platform
Related Technology: XML

SIPp Scenarios for WebLogic SIP Server 3.0 Registrar Example  Added January 11 2007
Code Sample
These SIPp scenario files exercise the "registrar" example installed with WebLogic SIP Server 3.0.
Related Product: WebLogic Communications Platform
Related Technology: XML

SIPp Scenario for WebLogic SIP Server Mime Example  Added January 11 2007
Code Sample
This SIPp scenario file exercises the "mime" example installed with WebLogic SIP Server 3.0.
Related Product: WebLogic Communications Platform
Related Technology: XML

SIPp Scenario for WebLogic SIP Server 3.0 Refer Example  Added January 11 2007
Code Sample
This SIPp scenario file exercises the "refer" example installed with WebLogic SIP Server 3.0.
Related Product: WebLogic Communications Platform
Related Technology: XML

SIPp Scenario for WebLogic SIP Server 3.0 Convergence Example  Added January 11 2007
Code Sample
This SIPp scenario file subscribes the sample user names required by the "convergence" example installed with WebLogic SIP Server 3.0.
Related Product: WebLogic Communications Platform
Related Technology: XML

BEA Weblogic Network Gatekeeper Development  Added May 30 2006
Project
The GOAL of the project is to set a perspective on how to use the WLNG and the northbound API of the WLNG e.g. how to create applications, extensions and integrations with other BEA products
Related Product: WebLogic Communications Platform


WebLogic Event Server

SimpleHelloWorld  Added July 13 2007
Code Sample
This sample creates a very basic WebLogic Event Server application.
Related Product: WebLogic Event Server

HTTP Adapter for WebLogic Event Server  Added September 13 2007
Code Sample
The HTTP Adapter for WebLogic Event Server allows sending events to WLEvS using HTTP Get or Post requests. Using this adapter, users can send events to WLEvS via a web browser, command line tools like wget, Service Bus (ALSB) or any programming language supporting HTTP API like Java, .NET, C, JavaScript, Perl, Phyton, Ruby, etc. A modified version of the HelloWorld application is also provided to illustrate the use of the HTTP Adapter.
Related Product: WebLogic Event Server

Hello World Web Services Adapter demo for WebLogic Event Server  Added January 25 2008
Code Sample
The framework for the HelloWorld demo that ships with WebLogic Event Server has been used to create a new HelloWorldAdapter that calls the Global Weather report web service every second and creates a new Event Object that contains the city, country, and current temperature (F). Apache Axis libraries are included in the distribution and are used to call the web service. Each matching Event is simply output to standard output.
Related Product: WebLogic Event Server
Related Technology: Web Services

Hello World RSS Adapter demo for WebLogic Event Server  Added August 06 2007
Code Sample
This distributution is a revised version of the Hello World distribution that ships with the WLEvS product. Instead of using the current time as an event, this distribution makes use of Sun's RSS parser to parse live RSS URL's and use each response as an Event. It is hoped that this data can be further correlated with other external events to make interesting decisions. The work to gather RSS feeds' information is done in the HelloWorldAdapter.
Related Product: WebLogic Event Server
Related Technology: Web Services

GPS Tracking Demo for WLEvS  Added November 28 2007
Code Sample
This demo shows how to process location-based information (GPS coordinates) with WLEvS to detect patterns like proximity to a place. The demo is described in this article: http://dev2dev.bea.com/pub/a/2007/11/location-based-events.html and in this blog entry: http://dev2dev.bea.com/blog/paco/
Related Product: WebLogic Event Server
Related Technology: Dev Toolbox

Algorithmic Trading Demo for WebLogic Event Server  Added January 30 2008
Code Sample
The Algorithmic Trading Example is a WebLogic Event Server application that implements common indicators used in automated trading: percentage change, trend and VWAP.
Related Product: WebLogic Event Server
Related Technology: Vertical Markets


WebLogic Integration

Worklist Sample  Added December 17 2007
Code Sample
Use Case 1 - Create and Assign Tasks This use case illustrates the typical process pattern and best practices for synchronously creating worklist task items. This pattern also assigns the task to a user in the same step as the task creation. All data needed to create a worklist task is passed in as an XML document. The JPD does an XML transformation and then creates the task in the database using a Task Control. The task is created and assigned to the user in a single step. The process (a JPD) also handles lifecycle events of the created task, such as when the task is completed or aborted or is overdue. Use Case 2 - Custom Worklist Queries This use case illustrates the best practices when using the WorklistScrollableResultManager API for retrieving information for a large number of worklist tasks. This API is exposed via a stateless session bean (SLSB) interface. The WorklistScrollableResultManager API uses a cursor-like interface that allows the user to select a batch size. The maximum batch size supported out of the box is 1000. This API scales better than the older WorklistManager API in terms of number of concurrent clients. Hence, we recommend using this API for WebLogic Integration 8.1 SP4, or later. The sample works in two modes—batch and interactive. In batch mode, the cursor batch size is set to the maximum value of 1000. Setting a higher cursor results in fewer round trips to the database while increasing the time for each round trip. Batch mode is suitable when retrieving a large number of tasks in a single client call. Interactive mode is optimized to support a UI such as a web page. In this mode, the user can fetch the tasks in manageable batch sizes.
Related Product: WebLogic Integration
Related Technology: ControlsEJBWeb ServicesXML

Worklist Sample  Added March 25 2008
Code Sample
This sample shows how to create and assign large numbers of worklist tasks. It consists of two distinct though interrelated use cases: Use Case 1 - "Create and Assign Tasks," and Use Case 2 - "Custom Worklist Queries." The data created by the Create and Assign Tasks use case can be queried using the Custom Worklist Queries use case. It is also possible to run either of the use cases in isolation.
Related Product: WebLogic Integration
Related Technology: ControlsEJBXML

WLST Script Generator  Added July 19 2005
Code Sample
The WLSTScriptGenerator generates wlst scripts for all configuration edits that you do via the console or straight JMX. You can use the generated script to configure the same artifacts on a different domain. This tool will generate seperate scripts for each edit session started. The toolkit also includes a console extension that can be used in conjunction with the tool to view the scripts/commands that are being generated. Please see the ReadMe.html for more information.
Related Product: WebLogic Integration
Related Technology: Dev Toolbox

WLI Worklist Components-UI, controls, processes, design patterns  Added April 29 2005
Project
Worklist Framework is a collection of user interface components, controls, WLI processes, administration web applications, design patterns and best-practices that provide an easy-to-use interface into the WLI Worklist sub-system
Related Product: WebLogic Integration

WLI Trading Partner Tutorial (RosettaNet and ebXML)  Added March 26 2008
Code Sample
The Trading Partner Tutorial describes the components of two completed RosettaNet examples (PIP3B2 and PIP3A4) and suggests how to adapt the examples for other PIP implementations. It specifically elaborates on how to build the ebXML (Electronic Business using eXtensible Markup Language) business process examples.
Related Product: WebLogic Integration
Related Technology: ControlsEJBService-oriented ArchitectureXML

WLI Common Utilities  Added March 26 2008
Code Sample
The WLI common utilities are required for using the WLI 10.2 solution code samples. These utilities are presented along with examples.
Related Product: WebLogic Integration
Related Technology: ControlsEJBXML

WLI -Dynamic Subscription with XQuery filtering  Added February 16 2007
Code Sample
Sample application to