The schema used in the examples for the purchase order business object is shown next:
PurchaseOrder { POHeader { int DocumentID; BSTR DocumentDateTime; PartnerInformationFrom { BSTR Organization; BSTR URI; BSTR Country; DomainIdentities { BSTR Domain; BSTR Identities; } } PartnerInformationTo { BSTR Organization; BSTR URI; BSTR Country; DomainIdentities { BSTR Domain; BSTR Identities; } } } } Amount { int flag; ActualAmount { BSTR Currrency; float ActualAmount; } ConvertedAmount { float ConvertedAmount; float ConversionFactor; } } LineItem1 { int SerialNumber; BSTR ItemType; float Quantity; Amount { int flag; ActualAmount { BSTR Currrency; float ActualAmount; } ConvertedAmount { float ConvertedAmount; float ConversionFactor; } } } LineItem2 { int SerialNumber; BSTR ItemType; float Quantity; Amount { int flag; ActualAmount { BSTR Currrency; float ActualAmount; } ConvertedAmount { float ConvertedAmount; float ConversionFactor; } } } } LineItem3 { int SerialNumber; BSTR ItemType; float Quantity; Amount { int flag; ActualAmount { BSTR Currrency; float ActualAmount; } ConvertedAmount { float ConvertedAmount; float ConversionFactor; } } } LineItem4 { int SerialNumber; BSTR ItemType; float Quantity; Amount { int flag; ActualAmount { BSTR Currrency; float ActualAmount; } ConvertedAmount { float ConvertedAmount; float ConversionFactor; } } }
The get
operation demonstrates a Request-Response scenario.
To retrieve a purchase order record:
Purchase Order
.Get
. The Get PO Details page is displayed. Purchase Order ID
field or use the default.ENTRY NOT FOUND
is displayed on the html page.
The Insert-Update
operation demonstrates a Request-Response scenario.
To insert or update a purchase order record:
Purchase Order
.Insert-Update
. The Purchase Order Insert_Update page is displayed. Document
field or use the default.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.
The delete
operation demonstrates a Request-Response scenario.
To delete a purchase order record:
Purchase Order
.Delete
. The Delete PO Details page is displayed. Purchase Order ID
field or use the default.DELETED ENTRY
is displayed on the html page. If the purchase order record does not exist, the status ENTRY NOT FOUND
is displayed on the html page.
The Sync
operation demonstrates a Publication scenario. TIBCO BusinessWorks listens to the publish events related to the purchase 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 purchase order record:
TIBCO Adapter™ for COM Examples Guide Software Release 5.3, September 2005 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |