Advanced Samples ALDSPAdded 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.0Added 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 SampleAdded 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
Sample Custom Report Provider for Aqualogic Service BusAdded 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
Outbound Transport Security SampleAdded 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
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
Automating import/export with ALSB 2.6 MBean APIsAdded 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 Integrator (3.0) UseCaseAdded 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 IntegrationAquaLogic Service Bus
Related Technology: ControlsEJB
ALSB/WSRP Interop Sample for ALSB 2.5Added 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.1Added 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 Parallel Processing SampleAdded 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 SampleAdded 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 SampleAdded 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
SQL Server Reporting Services IntegrationAdded 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 JavaAdded 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 ToolsAdded 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 ToolsAdded 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 portletsAdded 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 BlogAdded 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
PHP Enterprise Development Kit version 5.1Added 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.1Added 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
Password Policy PEIAdded 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
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
MingleAdded 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 InspectorAdded 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 ToolsAdded 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 SearchAdded 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 SearchAdded 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 taglibAdded 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 BlogAdded 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 clickAdded 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
Cute ChatAdded 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 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 BlogAdded 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 samplesAdded 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
Base Page ConceptAdded 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 - 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
Configurable JMX Agent for JRockitAdded 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 /Q to MSMQ to Tuxedo /Q with XAAdded 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 TMQForwardAdded 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 SampleAdded 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 ClientAdded 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 WTCAdded 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 JoltAdded 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# SampleAdded 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 NotifierAdded 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
COBCC85Added 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 TuxedoAdded 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++ libraryAdded 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 ControlAdded 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 BeansAdded 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
WLW Control Unit Test toolAdded 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
Widget XML Mapping DemoAdded 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
Web Service Tutorial SampleAdded 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 SampleAdded 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 WorkshopAdded 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 PlatformAdded 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 SampleAdded 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 SampleAdded 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
ShakeWebAdded 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 WorkshopAdded 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 ExtensionAdded 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 SourceAdded 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 WorkshopAdded 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 StrutsAdded 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 ControlAdded 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 ValidationAdded 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 ServiceAdded 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 ServiceAdded 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
HttpToString ControlAdded 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
Getting Started Tutorial SampleAdded 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
Data Binding Code SampleAdded 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
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 ControlAdded 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.1Added 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.0Added 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
Advanced Web Service Tutorial SampleAdded 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.appAdded 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
WebLogic SIP Server Load Balancer Notifier ExampleAdded 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
BEA Weblogic Network Gatekeeper DevelopmentAdded 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
SimpleHelloWorldAdded 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 ServerAdded 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 ServerAdded 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 ServerAdded 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 WLEvSAdded 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
Worklist SampleAdded 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 SampleAdded 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 GeneratorAdded 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 patternsAdded 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 UtilitiesAdded 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