Sales Order Business Object Examples


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

SalesOrderClass 
{ 
  SOHeader 
  { 
      int SalesOrderNo; 
      BSTR SalesPersonName; 
      BSTR SalesOrganizationName; 
      float CommitionAmount; 
  } 
  SOLineItems1 
  { 
      int SerialNumber; 
      BSTR ItemName; 
      float QTY; 
      float Discount; 
  } 
  SOLineItems2 
  { 
      int SerialNumber; 
      BSTR ItemName; 
      float QTY; 
      float Discount; 
  } 
  SOLineItems3 
  { 
      int SerialNumber; 
      BSTR ItemName; 
      float QTY; 
      float Discount; 
  } 
  SOLineItems4 
  { 
      int SerialNumber; 
      BSTR ItemName; 
      float QTY; 
      float Discount; 
  } 
} 

Get a Sales Order Record

The get operation demonstrates a Request-Response scenario.

To retrieve a sales order record:

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

Insert or Update a Sales Order Record

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

To insert or update a sales order record:

  1. Click Sales Order.
  2. Click Insert-Update. The Sales Order Insert_Update page is displayed.
  3. Type the sales order code in the Sales Order Number 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 Sales Order Record

The delete operation demonstrates a Request-Response scenario.

To delete a sales order record:

  1. Click Sales Order.
  2. Click Delete. The Delete SO Details page is displayed.
  3. Type the sales order code in the SO Number field or use the default.
  4. Click Delete. The sales order record is deleted and the status DELETED ENTRY is displayed on the html page. If the sales order record does not exist, the status ENTRY NOT FOUND is displayed on the html page.

Publish a Sales Order Record

The Sync operation demonstrates a Publication scenario. TIBCO BusinessWorks listens to the publish events related to the sales order 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 sales order record:

  1. Click Sales Order.
  2. Click Sync. The Sync Operation page displays.
  3. Click Start.
  4. The sales order details for all the sales order numbers 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