Siebel Communications Guide > Defining Billing Profile Workflows for Siebel Communications > Workflows to Manage Contacts, Accounts, and Payments >

SWISendCreditCheck Workflow


This workflow determines whether the Purchase Order method is a valid payment. It is called when the user clicks the Credit Check button.

Figure 53 shows the SWISendCreditCheck workflow.

Figure 53. SWISendCreditCheck

Workflow Description. This workflow performs the following actions:

  1. Query Payments. Queries payment details from the Payments business component.
  2. Query By Example. Runs a query to obtain the correct set of payment details. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.
  3. Get AIA Parameters. Gets Oracle's Siebel Enterprise Server details and other parameters.
  4. Set AIA Parameters. Formats the parameters into Siebel message format.
  5. Call WS Credit Check. Calls the outbound Web service and sends the payload.
  6. Set Err Msg. If an error occurs in the previous step, then this step displays an error message.
  7. Update Status. Updates credit check details received. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then any field of the type DTYPE_UTCDATETIME in the payload must be in UTCCanonical format. While writing these fields into the business component, these fields are converted to the locale-specific date and time.
  8. Refresh. This step refreshes the applet so the synchronized information appears in the Siebel client.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Method Called
In Business Service

Query By Example

Query

EAI Siebel Adapter

Get AIA Parameters

GetEnterpriseParameters

SWI External Integration Service

Set AIA Parameters

SetAttributesToMessage

SWI External Integration Service

Call WS Credit Check

CreditCheck

CreditCheckSalesOrderSiebelReqABCSImplService

Set Err Msg

CheckAndSetError

SWI External Integration Service

Update Status

Upsert

EAI Siebel Adapter

Refresh

RefreshCurrentApplet

FINS Teller UI Navigation

Siebel Communications Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.