Customer Business Object Examples


The schema used in the examples for the customer business object is shown next:

CustomerClass 
{ 
      int CustomerID; 
      BSTR Name; 
      BSTR Remarks; 
      ContactDetails 
      { 
            BSTR Adderess1; 
            BSTR City; 
            BSTR State; 
            BSTR Country; 
            BSTR PIN; 
            BSTR Email; 
      } 
      BusinessContact 
      { 
            BSTR Organization; 
            BSTR URI; 
            BSTR Phone; 
            BSTR FAX; 
      } 
      DomainIdentities  
      { 
            BSTR Domain; 
            BSTR Identities; 
      } 
} 

Get a Customer Record

The Get operation demonstrates a Request-Response scenario.

To retrieve a customer record:

  1. Click Customer.
  2. Click Get. The Get Customer Details page is displayed.
  3. Type the customer code in the Customer ID field or use the default.
  4. Click Get. The details of the specified customer code are displayed on the html page. If the specified customer record does not exist, the status ENTRY NOT FOUND is displayed on the html page.

Insert or Update a Customer Record

The Insert-Update operation demonstrates a Request-Response scenario.

To insert or update a customer record:

  1. Click Customer.
  2. Click Insert-Update. The Customer Insert_Update page is displayed.
  3. Type the customer code in the Customer ID field or use the default.
  4. Click Add. If the record does not exist, it is created and the status, INSERTED ENTRY, is displayed on the html page. If the record exists, it is updated and the status UPDATED ENTRY is displayed on the html page.

Delete a Customer Record

The delete operation demonstrates a Request-Response scenario.

To delete a customer record:

  1. Click Customer.
  2. Click Delete. The Delete Customer Details page is displayed.
  3. Type the customer code in the Customer ID field or use the default.
  4. Click Delete. The customer record is deleted and the status DELETED ENTRY is displayed on the html page. If the customer record does not exist, the status ENTRY NOT FOUND is displayed on the html page.

Publish a Customer Record

The Sync operation demonstrates a Publication scenario. TIBCO BusinessWorks listens to the publish events related to the customer business object, and displays this information on the browser when you use the Sync operation.

The Sync operation is only available for the TIBCO BusinessWorks examples.

To publish a customer record:

  1. Click Customer.
  2. Click Sync. The Sync Operation page displays.
  3. Click Start.
  4. The customer details for all the customer IDs you had specified until now are displayed on the html page.


TIBCO Adapter™ for COM Examples Guide
Software Release 5.3, September 2005
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com