Reference
Version 8.1
November 2008
Contents
11
11
13
12
14
14
17
17
19
21
22
25
29
8.1 CatalogWebService
37
56
62
67
AssetManagementComplex
CMU Account Query
CMU Account Update
Contact
41
69
69
73
75
77
Contents
ESB_AccountBalanceSiebelReqABCS_Service
ESB_AdjustmentSiebelReqABCS_Service
ESB_InvoiceSiebelReqABCS_Service
ESB_PaymentSiebelReqABCS_Service
83
88
94
ESB_UnbilledUsageSiebelReqABCS_Service
FS Asset Warranty Service
GetMktgWebSurvey
103
107
LeadProcessingService
List
110
115
120
ListMgmtProspect
123
ListMgmtProspect Operations
LoyaltyAccrualService
123
125
LoyaltyBatchEnrollment
129
LoyaltyImportBusinessService
LoyaltyMemberService
LoyaltyVoucherService
150
164
MktgDeduplicationService
MktgImportService
PriceListsWS
166
171
OrderDetailWebService
PDSOrderHeader
134
135
LoyaltyRedemptionService
173
175
176
ProcessSalesOrderSiebelJMSProducer
Product Import
186
QuoteCheckOutWebService
QuoteDetailWebService
QuotingWebService
Response
178
180
ProductSearchService
98
105
80
189
191
194
196
Contents
RetrieveAttachmentService
searchSolution
199
201
SelfServiceAccount
204
SelfServiceAccountRootPath
SelfServiceAllAccountsList
SelfServiceContact
211
214
219
SelfServicePaymentHistory
225
SelfServicePostLoginProcess
SelfServiceRegistration
230
SelfServiceResponsibility
SelfServiceSmtpEmail
244
246
SelfServiceTemplateEmail
SelfServiceTimeZone
SelfServiceUser
249
252
254
SelfServiceWebSite
ServiceRequest
227
258
260
SessionAccessWS
266
267
268
270
273
UpdateCustomerSiebelJMSProducer
WC_PickList_Payment_Profile_BS
275
278
283
285
294
Asset Management
AssetWebService
301
304
Contents
CalculatePriceWS
304
CatalogWebService
307
ContextServiceWrapperService
CopyActivity
EAILOVWS
321
322
EligibilityCompatibility
EventManagement
322
326
Event Registration
332
ExternalAutoPolicy
332
ExternalPropertyPolicy
Forecast
316
332
332
GetHealthCareProfessionalProfileInformation
GetHeathCareProfessionalComplianceDetails
GetUnallocatedExpenseItem
INSClaims
340
347
350
IntegrationObjectInfo
354
NetworkOrderEntry
PartnerPrograms
356
358
PartnerRegistration
359
ProductConfigurator
359
ProductRecommendation
PromotionWebService
373
376
383
SerializationService
385
ServiceRequest
SessionAccessWS
SFA_Activity_BS
379
385
387
SetAllocatedExpenseItem
387
390
SiebelUserProfileService
SiebelWebRegistration
332
392
392
Contents
TroubleTicket
392
VerifyEntitlement
Warranty
394
396
WC_Account_BS
396
WC_Contacts_BS
397
WC_Opportunity_BS
397
WC_Service_Request_BS
WebMarketing
397
397
Index
Contents
Table 1.
New Product Features in Siebel CRM Web Services Reference, Version 8.1
Topic
Description
ESB_AccountBalanceSiebelReqAB
CS_Service on page 80
ESB_AdjustmentSiebelReqABCS_
Service on page 83
ESB_InvoiceSiebelReqABCS_Serv
ice on page 88
ESB_PaymentSiebelReqABCS_Se
rvice on page 94
ESB_UnbilledUsageSiebelReqABC
S_Service on page 98
Table 1.
New Product Features in Siebel CRM Web Services Reference, Version 8.1
Topic
Description
ProcessSalesOrderSiebelJMSProd
ucer on page 178
UpdateCustomerSiebelJMSProduc
er on page 275
10
This chapter provides an overview of Web services and guidance for implementing Oracles Siebel
Web service. It contains the following topics:
Integration Objects
11
Siebel CRM Web Services Overview Core Technologies for Web Services
It is accessible through open standard protocols such as HTTP, SMTP, FTP or JMS.
Rooted in:
Interoperability
Standards
XML
The WSDL which describes a Web service has the following characteristics:
12
The input and output message structures for each Web service operation.
Document means that the payload for an operation, however complex, must be defined in a
single XML element.
Literal means that the definition of that element must be described by an XML Schema embedded
in the WSDL file.
When using Document/Literal formatting, the WDL file will contain an XML Schema definition that
defines all messages and data types that will be used for a particular service. The payload itself will
consist entirely of XML data structures.
The service consumer formats a request in accordance with the WSDL definition.
The service provider provides the expected response to the service consumer.
13
Inbound Web services allow external clients to access Siebel functionality. For example, a custom
UI that wants to view and modify Siebel Service Requests.
Outbound Web services allow Siebel applications to make requests of external applications. For
example, if the Siebel Server wanted to provide its clients the option of either searching
internally or searching the Internet, the Siebel Server would invoke an Outbound Web service
operation against a third-party search engine, incorporating the results in its own reply to the
client.
Figure 1 displays Inbound and Outbound Web services.
Figure 1.
14
Siebel CRM Web Services Overview Support for Siebel Web Services
Integration Objects
In the area of Web services, Integration Objects provide the primary means of structuring messages.
An Integration Object may be used to support both inbound and outbound Web services, their use
with Inbound Web services is more tightly bound to the Siebel Object Manager. An Integration Object
represents a subset of a Siebel Business Object. The ways in which the elements of the Integration
Object correspond to the elements of the Business Component are explained as follows:
Typically defines the structure of data being exchanged between a Siebel application and an
external application.
Internal Component Field names and WSDL element/attribute names can be different. In Siebel
Tools, In the Integration Component Fields applet, the column XML Tag governs the way the
field name will appear in the WSDL.
Figure 2 displays the correspondence between Siebel Objects and Integration objects.
Figure 2.
Integration Objects
Business Services
Business Services allow you to deploy a reusable object that contains a predefined set of methods.
Additionally, deploying Business Services allows you to model your Web services within Siebel Tools.
Siebel Web services employ two types of Business Service:
CRUD (Create, Read, Update, Delete) data services, of the type: UDS and ASI.
15
Siebel CRM Web Services Overview Support for Siebel Web Services
Figure 3.
16
Business Services
Figure 4.
17
Siebel CRM Web Services Overview Process of Exposing a Siebel Web Service
Business Service methods and arguments correspond to Web service operations and messages.
Most Business Services with methods registered in Siebel Tools can be designated for
participation in a Web service.
A Workflow is one-to-one equivalent to a single Web service operation, and its Process Properties
are the arguments to that operation. Like most Business Services, most Workflows can be
designated for participation in a Web service.
Integration Objects
Consider the following when exposing Integration Objects:
Special use of Integration Object allows mapping of complex BusSvc and WorkFlow data
structures to XML Schema as required by Web services.
In Siebel Tools make changes to Business Services, Workflows and Integration Objects to model
desired Web service interface.
In the Siebel Application, the Web service Administration screens and views allow the creation
and configuration of all Web services at run time.
In Web service Administration screens and views, administrators may select the Business
Services and associated methods that they wish to expose as Web services.
All Siebel objects must be design-time configured and deployed in the application SRF file before
they can be used in Web service Administration screens and views.
For a limited subset of Web services, a Siebel Tools design-time wizard is available to set up most
required configuration elements for UDS (UI Data Service) Web service exposure. These
elements must also be compiled in the SRF before they can be referenced in the Web service
Administration screens and views.
In the Siebel Mobile Web client, navigate to the AdministrationWeb Services screen.
Click New to create a new Web service, or select a Web service in the Inbound or Outbound Web
Services list.
18
Siebel CRM Web Services Overview About Siebel Web Service Modeling
In the Service Ports list applet, select a Business Service or Workflow to act as Web Service
invocation boundary object.
To combine the operations of several Business Services or Workflows into a single service, add
them to the Port for the Service.
In the Operations list applet, model WSDL by configuring methods belonging to the Business
Service(s) and/or Workflow(s) listed in the Service Port.
Click the Generate WSDL button in the Inbound or Outbound Web Services list applet.
Stateful means that Siebel Object Manager context must be maintained and correlated from
one Web service operation invocation to the next.
Stateless means that each Web service operation exists independently of any other.
If a Web service operation is classified as Stateful the application data needs to be retained by
the Siebel Server between method calls to determine whether the service could be made logically
stateless.
If a Business Service is either Stateless and/or Server Managed, then it should be classified as
Server-managed. (removed invalid clause pointing to Siebel Tools) When a Web Service
operation is classified as Server Managed, the Business Service can participate in either a
Stateless or a Stateful Web Service exchange. When Stateless is chosen, a Business Service
cannot be enlisted at run time for participation in a Stateful exchange.
19
Siebel CRM Web Services Overview About Siebel Web Service Modeling
Note that, at run time, the encoding of the SOAP header determines whether an operation is
Stateful, Stateless or Server Managed. For details, see the Siebel Bookshelf document Siebel Web
UI Dynamic Developer Kit. Although the document is specific to the UI Data Service, the
description of the SessionType SOAP header element is applicable across the board with Siebel
Web Services.
Specify data type for this argument as Hierarchy and associate with Integration Objects
defined in this topic.
To specify whether an argument appears in the input operation and/or the output operation,
use the Business Service Method Args Type column. Choose Input, Input/Output, or Output
to direct the use of the argument in generating the WSDL.
Once the preceding configuration steps in Tools are complete, and the SRF has been compiled
and deployed, continue creating a Web service definition for this Business Service in the Siebel
Business Application.
Create a new Service record or choose and existing Service in the Inbound Web Services
applet. The WSDL XML namespace should be entered here.
Create a record in Service Ports, choose the Business Service in the Business Service/
Business Process name column, set the Transport and URL, and select SOAP_DOC_LITERAL
in the Binding column.
Create a service operation in Operations, set the WSDL operation name in the Operation
Name column, and designate the Business Service method as the Siebel method to execute
in the Method Display Name column. Operations are mapped in Operations applet.
NOTE: The Siebel Inbound Web Service Dispatcher is set up with a name resolution mechanism that
requires entries in the Operation Name to be unique within a Siebel DB instance, which is
acknowledged to be burdensome. Generally, Siebel has resolved this uniqueness requirement by
combining the Service Name with the Method Display Name.
Workflow Process Properties are Web service messages. A Workflow PropertySet has no direct
external representation but can be mapped to an Integration Object.
20
Siebel CRM Web Services Overview Using the Web Services Deployment Wizard
Identify Process Properties that are to be exposed and correctly mark them as follows:
NOTE: The In, In/Out, and Out arg types are included in the interface definition.
If any Process Property is a Property Set hierarchy, complete the following steps:
Specify data type for this Process Property as Hierarchy and associate with Integration Object.
NOTE: This is important as you must expose a strongly-typed interface, including arguments.
Create a new Service record or choose and existing Service in the Inbound Web Services applet.
The WSDL XML namespace should be entered here.
Create a record in Service Ports, choose the Workflow in the Business Service/Business Process
name column, set the Transport and URL, and select SOAP_DOC_LITERAL in the Binding column.
NOTE: To model a complete Web Service with more than one operation, several Service Ports
might be specified under a single Service. This is normal and expected.
Create a service operation in Operations, set the WSDL operation name in the Operation Name
column, and designate RunProcess as the Siebel method to execute in the Method Display
Name column.
NOTE: The observation about operation naming uniqueness noted in this topic applies here as well.
The Generally, Siebel has resolved this uniqueness requirement by combining the Service Name with
an abbreviation of the Workflow Process Name.
21
Siebel CRM Web Services Overview About Siebel Web Service Authentication and
Performance
If you have modeled an Integration Object and wish to use it for low-level data operations like
Create, Read, Update, Delete (CRUD) and the use of the UDS (UI Data Service) service meets your
needs, then you can have a wizard build a Business Services based on the underlying UDS class
(CSSEAIUIDataService) and publish the resulting Business Service as a Web Service. From the Siebel
Tools File Menu, select File, New Object, EAI, and then Data Access Service.
NOTE: This wizard does not create ASI-based Services.
When user credentials are presented in the SOAP header of a Web service request, formal
authentication is performed prior to the application execution of the Web service operation. If
the authentication succeeds, the operation proceeds and a special SessionID token are placed in
the SOAP header of the Web service reply.
Whenever the SessionID is included by the client in subsequent Web service requests, that
SessionID will be used to restore cached session information, thus bypassing the substantially
more expensive process of re-executing the authentication. Note that, when presented with both
the SessionID and a valid set of user credentials, an attempt will be made to use the SessionID
before resorting to the user credentials and re-authentication. As expected, the session that is
being tracked by the SessionID is subject to expiration and other security checks.
The facility is a distinct alternative to the basic authentication standard described by WS-Security.
Using the UserName token as provided in WS-Security, while fully supported as part of Siebels WSI Basic Profile compliance, will not yield the same benefit as using the higher-performance session
optimization facility provided by the Siebel implementation.
For detailed information on authentication and security see Integration Platform Technologies: Siebel
Enterprise Application Integration.
22
This chapter includes detailed descriptions and information about Siebel 8.1 Web services. Web
services described include the following:
Account on page 67
AssetManagementComplex on page 69
Contact on page 77
ESB_AccountBalanceSiebelReqABCS_Service on page 80
ESB_AdjustmentSiebelReqABCS_Service on page 83
ESB_InvoiceSiebelReqABCS_Service on page 88
ESB_PaymentSiebelReqABCS_Service on page 94
ESB_UnbilledUsageSiebelReqABCS_Service on page 98
23
24
Table 2.
Area
Namespace
Type
Custom
UI
ProductSearchService
http://siebel.com/CustomUI
Inbound
RetrieveAttachmentService
http://siebel.com/CustomUI
Inbound
Search Solution
http://siebel.com/CustomUI
Inbound
MKTGDeduplicationService
http://siebel.com/CustomUI
Inbound
WC_Picklist_Payment_Profile_BS
http://siebel.com/CustomUI
Inbound
Universal Inbox
http://siebel.com/CustomUI
Inbound
SiebelWebPasswdMgmtService
http://siebel.com/CustomUI
Inbound
SiebelWebRegistrationService
http://siebel.com/CustomUI
Inbound
SiebelWebRespMgmt
http://siebel.com/CustomUI
Inbound
http://siebel.com/CustomUI
Inbound
http://siebel.com/CustomUI
Inbound
25
Table 2.
Area
Namespace
Type
Self
Service
SelfServiceAccount
http://siebel.com/SelfService/
Common/Account
Inbound
SelfServiceAccountRootPath
http://siebel.com/SelfService/
Common/Account
Inbound
SelfServiceAllAccountsList
http://siebel.com/SelfService/
Common/Account
Inbound
SelfServiceContact
http://siebel.com/SelfService/
Common/Contact
Inbound
SelfServicePaymentHistory
http://siebel.com/SelfService/
eCommerce/Payment
Inbound
SelfServicePostLogin
http://siebel.com/SelfService/
Common/Login
Inbound
SelfServiceRegistration
http://siebel.com/SelfService/
Common/Registration
Inbound
SelfServiceSmtpEmail
http://siebel.com/SelfService/
Common/Utility
Inbound
SelfService User
http://siebel.com/SelfService/
Common/User
Inbound
SelfServiceTemplateEmail
http://siebel.com/SelfService/
Common/Utility
Inbound
SelfServiceTimeZone
http://siebel.com/SelfService/
Common/Utility
Inbound
SelfServiceWebSite
http://siebel.com/SelfService/
Common/Setup
Inbound
26
Table 2.
Area
Namespace
Type
Mktg
Account
http://siebel.com/marketing/account
Inbound
Contact
http://siebel.com/marketing/contact
Inbound
Lead
http://siebel.com/marketing/leads
Inbound
LeadProcessing
http://siebel.com/marketing/leads
Inbound
List
http://siebel.com/marketing/list
Inbound
http://siebel.com/marketing/prospect
Inbound
MKTGImportWebService
http://siebel.com/marketing/
webmarketing
Inbound
GetMKTGWebSurvey
http://siebel.com/marketing/
webmarketing
Inbound
Response
http://siebel.com/marketing/response
Inbound
WebMarketing
http://siebel.com/marketing/
webmarketing
Inbound
LoyaltyAccrual
http://siebel.com/loy
Inbound
LoyaltyBatchEnrollment
http://siebel.com/Loyalty/
LoyaltyEnrolmentServices
Inbound
LoyaltyImportBusinessService
http://siebel.com/Loyalty/
LoyaltyImportService
Inbound
LoyaltyMemberServices
http://siebel.com/Loyalty/
LoyaltyMemberServices
Inbound
LoyaltyRedemptionService
http://siebel.com/Loyalty/
LoyaltyRedemptionService
Inbound
LoyaltyVoucherService
http://siebel.com/Loyalty/
LoyaltyVoucherService
Inbound
Service Request
http://siebel.com/Service/ServiceReqs
Inbound
Loyalty
Service
27
Table 2.
Area
Namespace
Type
OM
OrderDetailWebService
http://siebel.com/OrderManagement/
Order/Details
Inbound
http://siebel.com/OrderManagement/
Catalog
Inbound
CalculatePriceWS
http://siebel.com/OrderManagement/
Quote/PSP
Inbound
QuoteAddItems
http://siebel.com/OrderManagement/
Quote
Inbound
PriceListsWS
http://siebel.com/OrderManagement/
PriceLists
Inbound
QuoteCheckOutWebService
http://siebel.com/OrderManagement/
Quote/Quoting
Inbound
QuoteDetailWebService
http://siebel.com/OrderManagement/
Quote/Details
Inbound
QuotingWebService
http://siebel.com/OrderManagement/
Quote/Quoting
Inbound
http://siebel.com/OrderManagement/
ABO
Inbound
ProductConfigurator
http://siebel.com/OrderManagement/
Configurator
Inbound
http://siebel.com/OrderManagement/
Promotion
Inbound
SessionAccessWS
http://www.siebel.com/xml/
SessionAccess
Inbound
AssetManagementComplex
http://www.siebel.com/Service/FS/
Assets
Inbound
FS Asset Warranty
http://siebel.com/Service/
AssetWarranty
Inbound
http:siebel.com/asi/
Inbound
FS
Comm
28
Table 2.
Area
Namespace
Type
http:siebel.com/asi/
Inbound
http:siebel.com/asi/
Inbound
Product Import
http://www.siebel.com/xml/
ProductImport
Inbound
http:siebel.com/asi/
Inbound
ESB_AccountBalanceSiebelReqABC
S_Service
http://xmlns.oracle.com/ABCS/Siebel/
Industry/Telco/
AccountBalanceSiebelReqABCS/V1
Outboun
d
ESB_UnbilledUsageSiebelReqABCS
_Service
http://xmlns.oracle.com/ABCS/Siebel/
Industry/Telco/
UnbilledUsageSiebelReqABCS/V1
Outboun
d
ESB_InvoiceSiebelReqABCS_Servi
ce
http://xmlns.oracle.com/ABCS/Siebel/
Industry/Telco/
InvoiceSiebelReqABCS/V1
Outboun
d
ESB_PaymentSiebelReqABCS_Serv
ice
http://xmlns.oracle.com/ABCSImpl/
Siebel/Industry/Telco/
PaymentSiebelReqABCS/V1
Outboun
d
ESB_AdjustmentSiebelReqABCS_S
ervice
http://xmlns.oracle.com/ABCS/Siebel/
Industry/Telco/
AdjustmentSiebelReqABCS/V1
Outboun
d
ProcessSalesOrderSiebelJMSProdu
cer
http://xmlns.oracle.com/ABCS/
Industry/Telco/SalesOrder/
ProcessSalesOrderSiebelJMSProducer
Outboun
d
UpdateCustomerSiebelJMSProduce
r
http://xmlns.oracle.com/ABCS/Siebel/
Industry/Telco/
UpdateCustomerSiebelJMSProducer/V1
Outboun
d
8.1 ABOWebService
NOTE: This Web service is available only for implementations of version 8.1 of Siebel Business
Applications.
Use this Web service to expose the following Asset-Based Ordering (ABO) functions: convert a quote
into an order, submit an order to the back-end office, convert a completed order line item to an asset,
modify an asset, disconnect an asset, suspend, or resume an asset. This Web service works only with
an Asset-Based Ordering (ABO) enabled environment. A typical application that uses the Web service
is Siebel Communication.
29
Name
Description
AutoOrder
SubmitOrder
Submits an Order.
AutoAsset
ModifyAssetToQuote
ModifyAssetToOrder
DisconnectAssetToQuote
DisconnectAssetToOrder
SuspendAssetToQuote
SuspendAssetToOrder
ResumeAssetToQuote
ResumeAssetToOrder
30
Node
Description
Object Id
Node
Description
PDS Order
Header
Order Header.
Line Item
XA
Node
Description
OrderId
31
Node
Description
Object Id
LineItemId
Node
Description
PDS Asset
Header
Asset Header.
Line Item
Asset
XA
Asset attributes
Node
Description
AssetIntegrationId
AssetNumber
ActiveDocumentId
AccountId
ContactId
32
Table 9.
Node
Description
DueDate
PriceListId
CompoundProductNumber
Node
Description
PDS Quote
Header
Quote Header.
Line Item
XA
Node
Description
AssetIntegrationId
AssetNumber
ActiveDocumentId
AccountId
Account Id of the account that owns the selected asset (Service Item).
ContactId
Contact Id of the contact who owns the selected asset (Service Item) to be
modified.
DueDate
33
Table 11.
Node
Description
PriceListId
Specifies a Price List Id associated with the quote if a new quote is requested.
CompoundProduct
Number
34
Name
SISOMAutoOrderWebService
Workflow
Not applicable
SISOMSubmitWebService
Workflow
Not applicable
SISOMAutoAssetWebService
Workflow
Not applicable
SISOMModifyWebService-Quote
Workflow
Not applicable
SISOMModifyWebService-Order
Workflow
Not applicable
SISOMSuspendWebService-Quote
Workflow
Not applicable
SISOMSuspendWebService-Order
Workflow
Not applicable
SISOMResumeWebService-Quote
Workflow
Not applicable
SISOMResumeWebService-Order
Workflow
Not applicable
SISOMDisconnectWebService-Quote
Workflow
Not applicable
SISOMDisconnectWebService-Order
Workflow
Not applicable
35
External Name
PDS Quote
PDS Quote
PDS Order
PDS Order
PDS Asset
PDS Asset
Request (AutoOrder)
SSee the following file to view the sample code:
...\81_ABOWebService\AutoOrder_request.xml
Response (AutoOrder)
See the following file to view the sample code:
...\81_ABOWebService\AutoOrder_response.xml
Request (ModifyAssetToQuote)
See the following file to view the sample code:
...\81_ABOWebService\ModifyAssetToQuote_request.xml
Response (ModifyAssetToQuote)
See the following file to view the sample code:
...\81_ABOWebService\ModifyAssetToQuote_response.xml
Request (AutoAsset)
See the following file to view the sample code:
...\81_ABOWebService\AutoAsset_request.xml
Response (AutoAsset)
See the following file to view the sample code:
...\81_ABOWebService\AutoAsset_response.xml
36
8.1 CatalogWebService
NOTE: This Web service is available only for implementations of version 8.1 of Siebel Business
Applications.
Use this Web service to expose promotional offerings related to products, as well as related products
and categories.
Name
Description
GetRelatedPromotions
GetRelatedProducts
GetCategory
UDSPublishCatalog
Name
Description
Type
PDS Related
Promotions Interface
Integration Object
PricingMode
String
EligibilityMode
String
37
Table 15.
Name
Description
Type
ContextMode
String
Context
Integration Object
Name
Description
Type
PDS Related
Promotions Interface
Integration Object
Name
Description
Type
PDS Related
Products Interface
Integration Object
PricingMode
String
EligibilityMode
String
ContextMode
String
Context
Integration Object
38
Name
Description
Type
PDS Related
Products Interface
Integration Object
Name
Description
Type
Integration Object
Name
Description
Type
Integration Object
Name
Description
Type
SiebelMessageIn
Integration Object
PricingMode
String
EligibilityMode
String
ContextMode
String
39
Table 21.
Name
Description
Type
Context
Integration Object
LOVLanguageMode
LIC or LDC.
String
ViewMode
String
NamedSearchSpec
String
Name
Description
Type
SiebelMessageOut
Integration Object
Name
Class
BusService
CSSProdDataSvc
External Name
40
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 24.
External Name
Request
See the following file to view the sample code:
...\81_CatalogWebService\81_CatalogWebService_request.xml
Response
See the following file to view the sample code:
...\81_CatalogWebService\81_CatalogWebService_response.xml
41
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Name
Description
GetCfgObjectStructure
GetCfgObjectGroupItems
GetCfgObjectDefaultGroup
Items
Get Default Product Group Items (group items will be based off all
relationships, attributes, linked items and resources).
BeginConfiguration
UpdateConfiguration
EndConfiguration
Node
Description
WebChannelObjStructure
Object
Name
Id
ObjectType
ParentClassId
DisplayName
Display Name.
Description
Description.
42
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 26.
Node
Description
Attribute
Zero or more (only those child objects that are specified will be
queried for).
Name
LocalType
Local type.
InternalType
Internal type.
OrigId
Internal Id.
DisplayName
Display name.
Hidden
Hidden flag.
Required
Required flag.
ReadOnly
ValidationSpec
Validation Specification.
UnitOfMeasure
Unit of Measure.
Description
Description.
AttributeDomain
Zero or more.
LocalValue
Local value.
InternalValue
Internal value.
AttributeDomainDecoration
Name
Name of Attribute.
Value
Value of attribute.
AttributeDefaultValue
Default value of the attribute. Only one of the value types will
be populated depending on the type of the value.
DisplayValue
Display value.
String
String value.
Number
Number value.
Integer
Integer value.
Date
Date value.
Boolean
Boolean value.
AttributeRejectedValue
Rejected value of the attribute. Only one of the value types will
be populated depending on the type of the value.
DisplayValue
Display value.
String
String value.
43
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 26.
Node
Description
Number
Number value.
Integer
Integer value.
Date
Date value.
Boolean
Boolean value.
AttributeDecoration
Zero or more.
Name
Value
Value pairs.
Relationship
Zero or more (only those child objects that are specified will be
queried for).
Name
Id
DisplayName
Display name.
ClassName
Class name.
ClassId
Class Id.
DefaultProductId
DefaultCardinality
Default Cardinality.
MinimumCardinality
Minimum Cardinality.
MaximumCardinality
Maximum Cardinality.
RelationshipDomain
Zero or more.
Name
Id
DisplayName
Display Name.
OrigId
Orig Id.
Description
Description.
RelationshipDomainDecoration
Zero or more.
Name
44
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 26.
Node
Description
Value
Value pairs.
RelationshipDecoration
Zero or more.
Name
Value
Value pairs.
LinkedItem
Zero or more (only those child objects that are specified will be
queried for).
Name
Id
DisplayName
Display name.
VariableName
Variable Name.
SortSpec
Sort specification.
SearchSpec
Search specification.
NeedsExecution
Expression
Expression.
DefaultValue
Default Value.
BusinessObject
BusinessComponent
FieldName
Active
Active flag.
LinkedItemDecoration
Name
Name value.
Value
Pairs.
Resource
Zero or more (only those child objects that are specified will be
queried for).
Name
Id
DisplayName
Display name.
45
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 26.
Node
Description
ResourceDecoration
Resource properties.
Name
Name value.
Value
Pairs.
ObjectDecoration
Object properties.
Name
Name value.
Value
Pairs.
Node
Description
WebChannelObjGroupItems
Object
Name
Id
ObjectType
ParentClassId
DisplayName
Display Name.
Description
Description.
UIOption
Zero or more.
Name
Id
Type
Type.
DisplayName
Display Name.
Sequence
Sequence.
BaseTheme
Base Theme.
46
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 27.
Node
Description
ProductTheme
Product theme.
Responsibility
Zero or more.
Name
Id
Group
Zero or more.
Name
Id
DisplayName
Display Name.
Sequence
Sequence.
GroupTheme
Group Theme.
Description
Description.
GroupItem
Zero or more.
Id
Type
Sequence
Sequence.
GroupItemTheme
Attribute
Relationship
LinkedItem
Resource
GroupDecoration
Group properties.
47
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 27.
Node
Description
Name
Name value.
Value
Pairs.
Object Decoration
Node
Description
BeginConfiguration_Input
Required.
InitInstanceOperation
HeaderId
RootId
ProductId
ListOfQuote
ListOfData
ProductData
48
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 28.
Node
Description
Item
IntegrationId
ProductId
Name
Quantity
Quantity
RelationshipName
RootIntegrationId
PortId
Relationship Id
ParentProductId
Parent Product Id
ParentIntegrationId
Parent Integration Id
CanDrilldown
ListPrice
List Price
NRCCxTotal
MRCCxTotal
CurrentPrice
Current Price of the Item after all the discounts have been factored in
ExchangeDate
CurrencyCode
HasGenericsFlag
EligibilityStatus
Eligibility Status
EligibilityReason
Eligibility Reason
Explanation
Explanation, if required.
ExplanationText
Text of explanation.
Relationship
49
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 28.
Node
Description
Name
Id
HasGenericsFlag
Request Type
Indicates the type of the Info that will be calculated for this
relationship. Possible values include:
DomainItem
Name
Id
Id of domain item
ListPrice
List Price
ExchangeDate
CurrencyCode
PriceType
CanDrilldown
Excluded
Attribute
Name
ValueType
AttributeValue
DisplayValue
Display value.
StringValue
IntegerValue
50
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 28.
Node
Description
NumberValue
BooleanValue
DateTimeValue
Selected
Excluded
Item
ListOfLinkedItems
Linked Items.
LinkedItems
Linked Items.
LinkedItemValue
One or more.
Name
ValueType
Type of value.
StatusText
ConflictResolution
Messages
MessageType
Zero or more.
MessageSource
Message
Message text.
Node
Description
BeginConfiguration_Output
Required.
Error_spcCode
Error_spcMessage
51
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 29.
Node
Description
RootId
RootIntegrationId
ListOfQuote
ListOfData
ListOfStatus
Status
Required
StatusCode
Node
Description
UpdateConfiguration_Input
Required.
ConflictAutoResolve
FinishInstanceInFlag
SaveInstanceInFlag
RepriceInstanceInFlag
VerifyInstanceInFlag
ListOfData
ListOfRequest
Requests
Request
Zero or more.
Type
52
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 30.
Node
Description
Item
AddProductId
Quantity
Quantity.
RelationshipId
IntegrationId
Attribute
Name
Name or attribute.
ValueType
AttributeValue
Zero or more.
DisplayValue
String
Number
Integer
Date
Date.
Boolean
Node
Description
UpdateConfiguration_Output
Required.
Error_spcCode
Error_spcMessage
FinishConfigurationOutFlag
RepriceOutFlag
SaveInstanceOutFlag
VerifyOutFlag
53
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Table 31.
Node
Description
ListOfData
ListOfStatus
Node
Description
EndConfiguration_Input
Required
SaveInstanceFlag
Node
Description
EndConfiguration_Output
Required.
Error_spcCode
Error_spcMessage
ListOfQuote
54
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Name
Business Service
CSSCfgObjBrokerService
ConfiguratorWebChannelBeginConfig
Workflow
Not applicable
ConfiguratorWebChannelUpdateConfig
Workflow
Not applicable
ConfiguratorWebChannelEndConfig
Workflow
Not applicable
External Name
CfgInteractData
ListOfData
CfgInteractRequest
ListOfRequest
CfgInteractStatus
ListOfStatus
CfgLinkedItems
ListOfLinkedItems
PDS Quote
ListOfQuote
Methods
For a description of the methods for this Web service, see Table 36.
Table 36.
Operation
Method
GetCfgObjectStructure
GetObjStructure
GetCfgObjectGroupItems
GetObjGroupItems
GetCfgObjectDefaultGroupItems
GetObjDefaultGroupItems
Request (GetObjDefaultGroupItems)
See the following file to view the sample code:
55
...\81_ProductConfigurator\GetObjDefaultGroupItems_request.xml
Response (GetObjDefaultGroupItems)
See the following file to view the sample code:
...\81_ProductConfigurator\GetObjDefaultGroupItems_response.xml
Request (GetObjGroupItems)
See the following file to view the sample code:
...\81_ProductConfigurator\GetObjGroupItems_request.xml
Response (GetObjGroupItems)
See the following file to view the sample code:
...\81_ProductConfigurator\GetObjGroupItems_response.xml
Request (GetObjStructure)
See the following file to view the sample code:
...\81_ProductConfigurator\GetObjStructure_request.xml
Response (GetObjStructure)
See the following file to view the sample code:
...\81_ProductConfigurator\GetObjStructure_response.xml
8.1 PromotionWebService
NOTE: This Web service is available only for implementations of version 8.1 of Siebel Business
Applications.
Use this Web service to get product promotion information, apply product promotion, get promotion
commitment information and to upgrade a promotion.
56
Name
Description
getProductPromotionDefinition
ApplyProductPromotion
getPromotionCommitments
UpgradePromotionToQuote
UpgradePromotionToOrder
Name
Description
Type
EligibilityMode
Not applicable
PricingMode
Not applicable
LoadAllDomainFlag
Required value of Y or N.
Not applicable
LoadDefaultDomainFlag
Required value of Y or N.
Not applicable
LoadPromDefFlag
Required value of Y or N.
Not applicable
ContextMode
Not applicable
Context
Not applicable
ProdPromRuleType
Not applicable
57
Name
Description
Type
ProdPromDefinition
Not applicable
PromDomainProduct
Not applicable
Err_spcCode
Not applicable
Err_spcMessage
Not applicable
Name
Description
Type
EligibilityMode
Not applicable
PricingMode
Not applicable
ProdPromId
Required.
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
ProdPromInstanceId
LineItemId
Quantity
SiebelMessage
Name
Description
Type
SiebelMessage
Not applicable
Err_spcCode
Not applicable
Err_spcMessage
Not applicable
58
Name
Description
Type
Asset Integration Id
String
Name
Description
Type
PromotionCommitments
An instance of the
Integration Object ISS
Promotion Commitments.
Integration Object
Name
Description
Type
NewPromotionId
String
AssetNumber
String
AssetIntegrationId
String
ActiveDocumentId
String
AccountId
String
OverridePenaltyAmount
String
OverrideProratePlanId
String
59
Name
Description
Type
QuoteIO
Integration Object
Name
Description
Type
NewPromotionId
String
AssetNumber
String
AssetIntegrationId
String
ActiveDocumentId
String
AccountId
String
OverridePenaltyAmount
String
OverrideProratePlanId
String
Name
Description
Type
OrderIO
Integration Object
60
Name
Workflow
Workflow
Workflow
External Name
PDS Quote
PDS Quote
PDS Order
PDS Order
Request
See the following file to view the sample code:
...\81PromotionWebService\81PromotionWebService_request.xml
Response
See the following file to view the sample code:
...\81PromotionWebService\81PromotionWebService_response.xml
61
8.1 WebMarketing
NOTE: This Web service is available only for implementations of version 8.1 of Siebel Business
Applications.
Following four new operations have been added to this Web service in Siebel Marketing 8.1. For more
information on previous operations, see WebMarketing on page 397.
Name
Description
EmailMarketingForwardToFriend
EmailMarketingUpdateJobStatus
Use to update the job status of the task submitted for sending
email.
UpdateCampaignRecipient
CheckModuleLicense
Node
Description
Type
Account Id
String
Campaign Id
String
Forwardee Collection
List of forwardees.
Integration Object
String
Forwarder Contact Id
String
62
Table 51.
Node
Description
Type
Forwarder Message
String
Forwarder Prospect Id
String
Offer Id
String
Response Type
String
Node
Description
Type
Dummy
String
Node
Description
Type
BatchNumber
String
ErrorCode
Error code (if any) that needs to be passed for the job.
String
OfferId
String
OfferName
String
TaskId
Task Id.
String
WaveId
String
Node
Description
Type
Dummy
String
63
Node
Description
Type
CampaignRecipientMsgIn
Integration Object
LOVLanguageMode
String
Node
Description
Type
CampaignRecipientMsgOut
Integration Object
Node
Description
Type
ModuleName
String
Node
Description
Type
IsModuleLicensed
String
64
Name
Class
Workflow
Not applicable.
Workflow
Not applicable.
Business Service
CSSSystemTaskService
Server Requests
Business Service
CSSSrmService
Business Service
CSSEAISiebelAdapterService
Business Service
CSSListExportService
External Name
Forwardee Collection
CampaignRecipientMsgIn
CampaignRecipientMsgOut
Request (EmailMarketingForwardToFriend)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\81_WebMarketing\EmailMktgFwdToFriend_request.xml
Response (EmailMarketingForwardToFriend)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\81_WebMarketing\EmailMktgFwdToFriend_response.xml
65
Request (EmailMarketingUpdateJobStatus)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\81_WebMarketing\EmailMarketingUpdateJobStatus_request.xml
Response (EmailMarketingUpdateJobStatus)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\81_WebMarketing\EmailMarketingUpdateJobStatus_request.xml
Request (UpdateCampaignRecipient)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\81_WebMarketing\UpdateCampaignRecipient_request.xml
Response (UpdateCampaignRecipient)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\81_WebMarketing\UpdateCampaignRecipient_response.xml
Request (CheckModuleLicense)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
\81_WebMarketing\CheckModuleLicense_request.xml
Response (CheckModuleLicense)
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
\81_WebMarketing\CheckModuleLicense_response.xml
66
Account
Use this Web service for the basic Siebel Marketing operations such as creating and updating
accounts.
Account Operations
There are two operations associated with this Web service which allow you to create and update
accounts in Marketing. For a list of operations associated with this Web service, see Table 61
Table 61.
Account Operations
Name
Description
AccountCreateAccount
Creates an account.
AccountUpdateAccount
Node
Description
Type
Account IO
Integration Object
Node
Description
Type
Account Id
String
Error Message
String
Success Flag
String
67
Node
Description
Type
Account IO
Integration Object
Node
Description
Type
Error Message
String
Success Flag
String
External Name
Account IO
Account IO
Request (AccountCreate)
See the following file to view the sample code:
\Account\AccountCreate_request.xml
68
Response (AccountCreate)
See the following file to view the sample code:
\Account\AccountCreate_response.xml
Request (AccountUpdate)
See the following file to view the sample code:
\Account\AccountUpdate_request.xml
Response (AccountUpdate)
See the following file to view the sample code:
\Account\AccountUpdate_response.xml
AssetManagementComplex
To display the detail of a promotion, CP, or bundle asset, i.e., display the related products for a
promotion, the child items for a CP or bundle asset.
AssetManagementComplex Operations
The following operations are used for the AssetManagementComplex Web service.
For a list of operations associated with this Web service, see Table 67.
Table 67.
AssetManagementComplex Operations
Name
Description
AssetManagementComplexQueryPageQuoteAddItems
69
Node
Description
Type
AssetManagementComplex IO
Required
Integration Object
AssetDescription
List Price
String
AssetNumber
Adjusted Value
String
BillingAccount
Billing Account
String
BillingAccountId
Billing Account ID
String
InstallDate
Install Date
String
IntegrationId
Integration ID
String
OwnerContactId
Owner Contact ID
String
ProductDescription
Product Description
String
ProductId
Product ID
String
ProductName
Product Name
String
ProductPartNumber
Product Number
String
SerialNumber
Serial Number
String
ServiceAccount
Service Account
String
ServiceAccountId
Service Account ID
String
Status
Status
String
NRCCxTotal
String
MRCCxTotal
String
Id
ID
String
AdjustedListPrice
String
AssetCurrencyCode
String
AssetDescription
Asset Description
String
AssetId
Asset ID
String
AssetNumber
Asset Number
String
Comments
Comments
String
InstallDate
Install Date
String
IntegrationId
Integration ID
String
Name
Asset Name
String
ParentAssetId
Parent Asset ID
String
PriceType
Price Type
String
70
Table 68.
Node
Description
Type
ProdPromId
Product Prom ID
String
ProductDefTypeCode
String
ProductId
Product ID
String
ProductName
Product Name
String
ProductPartNumber
String
ProductType
Product Type
String
Quantity2
Quantity
String
RootAssetId
Root Asset ID
String
UnitofMeasure
Unit of Measure
String
DataType
String
Description
Asset Description
String
DisplayName
String
Value
Asset Value
String
Node
Description
Type
AssetDescription
Asset Description
String
AssetNumber
Asset Number
String
BillingAccount
Billing Account
String
BillingAccountId
Billing Account ID
String
InstallDate
Install Date
String
IntegrationId
Integration ID
String
OwnerContactId
Owner contact ID
String
ProductDescription
Product Description
String
ProdPromId
Product Prom ID
String
ProductDefTypeCode
Product Code
String
ProductId
Product ID
String
ProductName
Product Name
String
ProductPartNumber
String
71
Table 69.
Node
Description
Type
ProductType
Product Number
String
PriceType
Price Type
String
SerialNumber
Service Number
String
ServiceAccount
Service Account
String
ServiceAccountId
Service Account ID
String
Status
Status
String
Id
ID
String
AdjustedListPrice
String
AssetCurrencyCode
String
Comments
Comments
String
Name
Asset Name
String
ParentAssetId
Parent Asset ID
String
Quantity2
Quantity
String
RootAssetId
Root Asset ID
String
UnitofMeasure
Unit of Measure
String
DataType
String
Description
Asset Description
String
DisplayName
String
Value
Asset Value
String
Name
Class
Business Service
CSSEAIUIDataService
72
External Name
SiebelMessage
SiebelMessage
SiebelMessageIn
SiebelMessage
SiebelMessageOut
SiebelMessageOut
Request
See the following file to view the sample code:
\AssetManagementComplex\AssetManagementComplex_request.xml
Response
See the following file to view the sample code:
\AssetManagementComplex\AssetManagementComplex_response.xml
73
The response message returns only an acknowledgement message and not data.
Name
Description
Node
Description
AccountId
BillingProfileId
Name
Business Service
CSSEAIUIDataService
External Name
CMU - Account
74
Methods
For a description of methods for this Web service, see Table 76.
Table 76.
Operation
Method
Request
See the following file to view the sample code:
...\CMUAccountQuery\CMUAccountQuery.xml
Response
See the following file to view the sample code:
...\CMUAccountQuery\CMUAccountQuery.xml
75
Name
Description
CMU Account
Update
Updates the status of an account in the Siebel CRM application when the
status of the account changes in the billing application.
Node
Description
AccountId
AccountStatus
The status of the account that was updated in the billing application.
Name
Business Service
CSSEAIDataSyncService
External Name
Account
76
Methods
For a description of methods for this Web service, see Table 81.
Table 81.
Operation
Method
Request
See the following file to view the sample code:
...\CMUAccountUpdate\CMUAccountUpdate.xml
Response
See the following file to view the sample code:
...\CMUAccountUpdate\CMUAccountUpdate.xml
Contact
Use this Web service for the basic operations of Siebel Marketing such as to create and update
contacts.
77
Contact Operations
For a list of operations associated with this Web service, see Table 82.
Table 82.
contact Operations
Name
Description
ContactCreateContact
Creates a contact.
ContactUpdateContact
Node
Description
Type
Contact IO
Integration Object
Node
Description
Type
Contact Id
String
Error Message
String
Success Flag
String
Node
Description
Type
Contact IO
Integration Object
78
Node
Description
Type
Error Message
String
Success Flag
String
External Name
Contact IO
Contact IO
Request (ContactCreate)
See the following file to view the sample code:
\Contact\ContactCreate_request.xml
Response (ContactCreate)
See the following file to view the sample code:
\Contact\ContactCreate_response.xml
Request (ContactUpdate)
See the following file to view the sample code:
\Contact\ContactUpdate_request.xml
79
Response (ContactUpdate)
See the following file to view the sample code:
\Contact\ContactUpdate_response.xml
ESB_AccountBalanceSiebelReqABCS_Se
rvice
Use this Web service to retrieve information about the balance summary, balance groups, and
balance details for a billing profile. This Web service retrieves the information from the billing
application.
ESB_AccountBalanceSiebelReqABCS_Service Operations
For a list of operations associated with this Web service, see Table 88.
Table 88.
ESB_AccountBalanceSiebelReqABCS_Service Operations
Name
Description
QueryBalanceSummary
QueryBalanceDetails
Retrieves the balance group and balance detail information for a billing
profile.
Node
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
80
Table 89.
Node
Description
BillingProfileName
BillingProfileId
Node
Description
CmuBalanceSummaryVbc
Node
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
Node
Description
CmuBalanceGroupVbc
CmuBalanceVbc
CmuBalanceDetailsVbc
CmuBalanceGroupServicesVbc
81
Name
AccountBalanceSiebelReqABCS
Business Service
CSSWSOutboundDispatcher
External Name
Account
Account
Methods
For a description of methods for this Web service, see Table 95.
Table 95.
ESB_AccountBalanceSiebelReqABCS_Service Methods
Operation
Method
QueryBalanceSummary
[BS:AccountBalanceSiebelReqABCS].QueryBalanceSummary
QueryBalanceDetails
[BS:AccountBalanceSiebelReqABCS].QueryBalanceDetails
Request
See the following file to view the sample code:
...\AccountBalanceSiebelReqABCS\QueryBalanceDetailsReqMsg.xml
82
Response
See the following file to view the sample code:
...\AccountBalanceSiebelReqABCS\QueryBalanceDetailsRespMsg.xml
ESB_AdjustmentSiebelReqABCS_Service
Use this Web service to adjust the bills, item charges, events, and resource balances in a billing
profile. Also, use this Web service to retrieve adjustment information for a billing profile.
ESB_AdjustmentSiebelReqABCS_Service Operations
For a list of operations associated with this Web service, see Table 96.
Table 96.
ESB_AdjustmentSiebelReqABCS_Service Operations
Name
Description
Create Adjustment
Creates an adjustment for a bill, item charge, event, and resource balance
in a billing profile.
QueryAdjustment
83
Node
Description
BillingProfileId
AdjustmentID
AdjustmentLevelType
ApprovedDate
ReasonForRequest
TaxType
The type of tax for the adjustment (for example, Include Tax or Exclude
Tax).
Status
IntegrationId
DecisionDescription
ApprovedAmt
The approved amount for the adjustment. If this node is included, the
ApprovedPercentage node is excluded.
ApprovedPercentage
Table 98.
Node
Description
FsInvoiceAdjustment
84
Request Message Description: Create Adjustment (Item Charge, Event, Resource Balance)
The following request and response message information applies to an adjustment for an item
charge, event, and resource balance. For a description of this request message, see Table 99.
Table 99.
Node
Description
BillingProfileId
AdjustmentID
AdjustmentLevelType
The adjustment level (for example, Item Charge, Event Details, and
Resource Impact).
ApprovedDate
TaxType
The type of tax for the adjustment (for example, Include Tax or
Exclude Tax).
Status
IntegrationId
ApprovedDescription
ResourceType
ApprovedCurrencyCode
ApprovedAmt
The approved amount for the adjustment. If this node is included, the
ApprovedPercentage and ApprovedValue nodes are excluded.
ApprovedPercentage
ApprovedValue
The approved value for the adjustment. If this node is included, the
ApprovedAmt and ApprovedPercentage nodes are excluded. This
node applies only to a resource balance adjustment.
85
Response Message Description: Create Adjustment (Item Charge, Event, Resource Balance)
For a description of this response message, see Table 100.
Table 100. Response Message Description: Create Adjustment
Node
Description
FsInvoiceAdjustment
SiaInvoiceAdjustmentExternalItems
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
BillPOID
Description
CmuBilledUsageArItemsVbc
The attributes of the adjustments for the bill in the billing profile.
86
AdjustmentSiebelReqABCS
Business Service
CSSWSOutboundDispatcher
External Name
Account
Account
Account
Account
Methods
For a description of the methods for this Web service, see Table 105.
Table 105. ESB_AdjustmentSiebelReqABCS_Service Methods
Operation
Method
CreateAdjustment
[BS:AdjustmentSiebelReqABCS].CreateAdjustment
QueryAdjustment
[BS:AdjustmentSiebelReqABCS].QueryAdjustment
Request
See the following file to view the sample code:
...\AdjusmentSiebelReqABCS\QueryAdjustmentRequestMessage.xml
Response
See the following file to view the sample code:
...\AdjustmentSiebelReqABCS\QueryAdjustmentResponseMessage.xml
87
ESB_InvoiceSiebelReqABCS_Service
Use this Web service to retrieve bill, usage, event, and resource balance information for bills in a
billing profile. This Web service retrieves the information from the billing application.
Description
QueryInvoiceList
QueryInvoice
QueryEventDetails
Retrieves the billed event (for example, phone call) detail for an
item charge.
SearchEventDetails
Finds the billed event detail based on data in the From Amount,
To Amount, Start Date, and End Date fields.
QueryResourceBalance
88
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
Description
CmuInvoiceVbc
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
BillPOID
89
Description
CmuBilledUsageServiceChargesVbc
CmuBilledUsageItemChargesVbc
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
BillPOID
ItemChargeId
Description
CmuCdrDetailsVbc
90
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
BillPOID
ItemChargeId
StartDate
EndDate
FromAmount
ToAmount
Description
CmuCdrDetailsVbc
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
91
Description
BillingProfileId
BillPOID
ItemChargeId
EventId
Description
CmuCdrBalanceDetailsVbc
InvoiceSiebelReqABCS
Business Service
CSSWSOutboundDispatcher
External Name
Account
Account
Account
Account
Account
92
External Name
Account
Account
Account
Account
Methods
For a description of the methods for this Web service, see Table 119.
Table 119. ESB_InvoiceSiebelReqABCS_Service Methods
Operation
Method
QueryInvoiceList
[BS:InvoiceSiebelReqABCS].QueryInvoiceList
QueryInvoice
[BS:InvoiceSiebelReqABCS].QueryInvoice
QueryEventDetails
[BS:InvoiceSiebelReqABCS].QueryEventDetails
SearchEventDetails
[BS:InvoiceSiebelReqABCS].SearchEventDetails
QueryResourceBalance
[BS:InvoiceSiebelReqABCS].QueryResouceBalance
Request
See the following file to view the sample code:
...\InvoiceSiebelReqABCS\QueryInvoiceListReqMsg.xml
Response
See the following file to view the sample code:
...\InvoiceSiebelReqABCS\QueryInvoiceListRespMsg.xml
93
...\InvoiceSiebelReqABCS\InvoiceSiebelReqABCSService.xml
ESB_PaymentSiebelReqABCS_Service
Use this Web service to pay the bills in a billing profile. This Web service transfers payments that
users create to the billing application, and the billing application processes these payments. Also,
use this Web service to retrieve payment information for the bills in a billing profile. This Web service
retrieves the payment information from the billing application.
ESB_PaymentSiebelReqABCS_Service Operations
For a list of operations associated with this Web service, see Table 120.
Table 120. ESB_PaymentSiebelReqABCS_Service Operations
Operation Name
Description
CreatePayment
CreateInvoicePayment
QueryPayment
QueryInvoicePayment
SearchPayment
Description
CmuCaptureNewPaymentVbc
The attributes of the payment for the billing profile which include
the payment method and the payment method details.
Description
CmuCaptureNewPaymentVbc
The attributes of the payment for the billing profile which include
the confirmation number from the billing application after the
application successfully processes the billing profile payment.
94
Description
CmuCaptureNewPaymentInvoiceVbc
The attributes of the payment for the bill which include the
payment method and the payment method details.
Description
CmuCaptureNewPaymentInvoiceVbc
The attributes of the payment for the bill which include the
confirmation number from the billing application after the
application successfully processes the bill payment.
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
Description
CmuBillingProfilePaymentsVbc
95
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
BillPOID
Description
CmuBilledUsagePaymentsVbc
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
StartDate
EndDate
MinimumAmount
MaximumAmount
96
Description
CmuBillingProfilePaymentsVbc
PaymentReceiptSiebelABCS
Business Service
CSSWSOutboundDispatcher
External Name
Account
Account
Account
Account
Account
Account
Account
Account
Account
97
Methods
For a description of the methods for this Web service, see Table 133.
Table 133. ESB_PaymentSiebelReqABCS_Service Methods
Operation
Method
CreatePayment
[BS: PaymentReceiptSiebelABCS].CreatePayment
CreateInvoicePayment
[BS: PaymentReceiptSiebelABCS].CreateInvoicePayment
QueryPayment
[BS: PaymentReceiptSiebelABCS].QueryPayment
QueryInvoicePayment
[BS: PaymentReceiptSiebelABCS].QueryInvoicePayment
SearchPayment
[BS: PaymentReceiptSiebelABCS].SearchPayment
Request
See the following file to view the sample code:
...\PaymentReceiptSiebelABCS\QueryPaymentRequestMessage.xml
Response
See the following file to view the sample code:
...\PaymentReceiptSiebelABCS\QueryPaymentResponseMessage.xml
ESB_UnbilledUsageSiebelReqABCS_Serv
ice
Use this Web service to retrieve usage, event, and resource balance information that is not yet billed
for a billing profile. This Web service retrieves the information from the billing application.
98
ESB_UnbilledUsageSiebelReqABCS_Service Operations
For a list of operations associated with this Web service, see Table 134.
Table 134. ESB_UnbilledUsageSiebelReqABCS_Service Operations
Operation Name
Description
QueryUnbilledUsage
QueryEventDetails
Retrieves unbilled event (for example, phone call) detail for an item
charge.
SearchEventDetails
Finds the unbilled event detail based on data in the From Amount, To
Amount, Start Date, and End Data fields.
QueryResourceDetails
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
Description
CmuUnbilledUsageVbc
CmuUnbilledItemChargesVbc
99
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
UnbilledUsageServiceId
UnbilledItemChargesId
Description
CmuUnbilledItemChargesDetailsVbc
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
UnbilledUsageServiceId
UnbilledItemChargesId
StartDate
100
Description
EndDate
FromAmount
ToAmount
Description
CmuUnbilledItemChargesDetailsVbc
Description
AccountId
AccountName
MaximumNumberOfRecords
CurrencyCode
BillingProfileName
BillingProfileId
UnbilledUsageServiceId
UnbilledItemChargesId
UnbilledEventDetailsId
Description
CmuUnbilledBalanceDetailsVbc
10 1
UnbilledUsageSiebelReqABCS
Business Service
CSSWSOutboundDispatcher
External Name
Account
Account
Account
Account
Account
Account
Account
Methods
For a description of the methods for this Web service, see Table 145.
Table 145. ESB_UnbilledUsageSiebelReqABCS_Service Methods
Operation
Method
QueryUnbilledUsage
[BS:UnbilledUsageSiebelReqABCS].QueryUnbilledUsage
QueryEventDetails
[BS:UnbilledUsageSiebelReqABCS].QueryEventDetails
SearchEventDetails
[BS:UnbilledUsageSiebelReqABCS].SearchEventDetails
QueryResourceBalance
[BS:UnbilledUsageSiebelReqABCS].QueryBalanceSummary
102
Request
See the following file to view the sample code:
...\UnbilledUsageSiebelReqABCS\UnbilledUsageRequestMessage.xml
Response
See the following file to view the sample code:
...\UnbilledUsageSiebelReqABCS\UnbilledUsageResponseMessage.xml
Description
CreateAssetWarranty
GetAssetWarranty
10 3
Description
Type
Asset Id
Row Id of asset.
String
Warranty Id
String
Serviced Date
Date
Description
Type
StatusMsg
String
Description
Type
Asset Id
Row Id of asset.
String
104
Class
Business Service
CSSFSAssetWrntyService
Busiiness Service
CSSFSAssetWrntyService
Operation: CreateAssetWarranty
BS: FS Asset Warranty Service
Operation: GetAssetWarranties
Request/Response (CreateAssetWarranty)
See the following file to view the sample code:
\FSAssetWarranty\CreateAssetWarranty Sample IO.doc
Request/Response (GetAssetWarranties)
See the following file to view the sample code:
\FSAssetWarranty\GetAssetWarranty Sample IO.doc
GetMktgWebSurvey
Use this Web service to get Marketing Web Surveys.
10 5
GetMktgWebSurvey Operations
For a list of operations associated with this Web service, see Table 151.
Table 151. GetMktgWebSurvey Operations
Name
Description
GetMktgWebSurveyQueryPage
Description
Type
ExecutionMode
String
LOVLanguageMode
String
NamedSearchSpec
String
PickListName
String
SiebelMessageIn
Integration
Object
ViewMode
String
Description
Type
SiebelMessageOut
Integration Object
106
External Name
Request
See the following file to view the sample code:
\GetMktgWebSurvey\GetMktgWebSurvey_request.xml
Response
See the following file to view the sample code:
\GetMktgWebSurvey\GetMktgWebSurvey_response.xml
10 7
Description
Adds an item to a price list that does not already contain that item,
and updates an item in a price list that already contains that item.
Description
Price List Id
Product Id
The ID of the product to add to the price list. This node is used only to insert.
The ID of the price list item to update to the price list. This node is used only
to update.
Description
Price List Id
Product Id
Description
108
Description
The ID of the price list item to delete from the price list.
Business Service
CSSEAIDataSyncService
External Name
Methods
For a description of methods for this Web service, see Table 162.
Table 162. ISS Price List Item WS Methods
Operation
Method
10 9
Request
See the following file to view the sample code:
...\ISSPriceListItemWS\ISSPriceListItem.xml
Response
See the following file to view the sample code:
...\ISSPriceListItemWS\ISSPriceListItem.xml
LeadProcessingService
This service contains the basic operations for processing leads, including assigning, querying, scoring
and data cleansing.
Description
LeadProcessingServiceAssignLeads
LeadProcessingServiceDataCleansing
LeadProcessingServiceGetLeads
LeadProcessingServiceScoreLeads
110
Description
Type
Execution Order
String
Search Specification
String
Description
Type
Error Message
String
Process Instance Id
String
Success Flag
String
Description
Type
Business Component
String
Business Object
String
Search Specification
String
11 1
Description
Type
Error Message
String
Success Flag
String
Description
Type
Search Specification
String
Description
Type
SiebelMessage
Integration
Object
112
Description
Type
String
Description
Type
Error Message
String
Process Instance Id
String
Success Flag
String
WorkFlow
Data Cleansing
Busiiness Service
External Name
Lead
Request (LeadProcessingServiceAssignLeads)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_AssignLeads_request.xml
11 3
Response (LeadProcessingServiceAssignLeads)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_AssignLeads_request.xml
Request (LeadProcessingServiceDataCleansing)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Response(LeadProcessingServiceDataCleansing)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Request (LeadProcessingServiceGetLeads)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Response (LeadProcessingServiceGetLeads)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Request (LeadProcessingServiceScoreLeads)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Response (LeadProcessingServiceScoreLeads)
See the following file to view the sample code:
\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
114
LeadService
Use this Web serviceto perform basic operations on the Lead entity, such create, update, convert,
retire and reject leads.
LeadService Operations
For a list of operations associated with this Web service, see Table 174.
Table 174. LeadService Operations
Name
Description
LeadServiceRetireLead
Retires a lead.
LeadServiceCreateLead
Creates a lead.
LeadServiceRejectLead
Rejects a lead.
LeadServiceResponseToLead
LeadServiceConvertLeadToOpty
LeadServiceUpdateLead
Updates a lead.
Description
Type
LeadId
String
ReasonCode
String
Comments
String
Description
Type
ReturnVal
String
11 5
Description
Type
Lead IO
Integration Object
Description
Type
Error Message
String
Success Flag
Y or N.
String
Lead Id
String
Description
Type
LeadId
String
OwnerId
Optional.
String
ReasonCode
String
Comments
String
Description
Type
ReturnVal
String
116
Description
Type
Response Id
String
Description
Type
Error Message
String
Success Flag
Y or N.
String
Lead Id
String
Description
Type
LeadId
String
Contact Id
String
Account Id
String
Description
Type
Error Message
String
Success Flag
Y or N.
String
Opty Id
String
11 7
Description
Type
Lead IO
Integration Object
Description
Type
Error Message
String
Success Flag
Y or N.
String
Workflow
Workflow
External Name
Lead IO
Lead
118
Request (LeadServiceRetireLead)
See the following file to view the sample code:
\LeadService\LeadService_RetireLead_request.xml
Response (LeadServiceRetireLead)
See the following file to view the sample code:
\LeadService\LeadService_RetireLead_response.xml
Request (LeadServiceCreateLead)
See the following file to view the sample code:
\LeadService\LeadService_CreateLead_request.xml
Response (LeadServiceCreateLead)
See the following file to view the sample code:
\LeadService\LeadService_CreateLead_response.xml
Request (LeadServiceRejectLead)
See the following file to view the sample code:
\LeadService\LeadService_RejectLead_request.xml
Response(LeadServiceRejectLead)
See the following file to view the sample code:
\LeadService\LeadService_RejectLead_response.xml
Request (LeadServiceResponseToLead)
See the following file to view the sample code:
\LeadService\LeadService_ResponseToLead_request.xml
Response (LeadServiceResponseToLead)
See the following file to view the sample code:
\LeadService\LeadService_ResponseToLead_response.xml
Request (LeadServiceConvertLeadToOpty)
See the following file to view the sample code:
\LeadService\LeadService_ConvertToOpty_request.xml
11 9
Response (LeadServiceConvertLeadToOpty)
See the following file to view the sample code:
\LeadService\LeadService_ConvertToOpty_response.xml
Request (LeadServiceUpdateLead)
See the following file to view the sample code:
\LeadService\LeadService_UpdateLead_request.xml
Response (LeadServiceUpdateLead)
See the following file to view the sample code:
\LeadService\LeadService_UpdateLead_response.xml
List
Use this Web service for the basic operations for processing lists.
List Operations
For a list of operations associated with this Web service, see Table 189.
Table 189. List Operations
Name
Description
ListCreateList
Creates a list.
ListExportList
Exports a list.
120
Description
Type
List IO
Integration Object
Description
Type
List Id
String
Error Message
String
Success Flag
Y or N.
String
Description
Type
Business Component
String
Business Object
String
Export Format
String
Search Specification
String
12 1
Business Service
External Name
List IO
List IO
Request (ListCreateList)
See the following file to view the sample code:
\List\ListCreate_request.xml
Response (ListCreateList)
See the following file to view the sample code:
\List\ListCreate_response.xml
Request (ListExportList)
See the following file to view the sample code:
\List\ListExport_request.xml
122
ListMgmtProspect
Use this Web service for the basic operations of Marketing such as to create and update prospect.
ListMgmtProspect Operations
For a list of operations associated with this Web service, see Table 195.
Table 195. ListMgmtProspect Operations
Name
Description
ListMgmtProspectCreateProspect
Creates a Prospect.
ListMgmtProspectUpdateProspect
Updates a Prospect.
Description
Type
Prospect IO
Integration Object
Description
Type
Prospect Id
String
Error Message
String
Success Flag
Y or N.
String
Description
Type
Prospect IO
Integration Object
12 3
Description
Type
Error Message
String
Success Flag
Y or N.
String
Request (ListMgmtProspectCreate)
See the following file to view the sample code:
ListMgmtProspect\ListMgmtProspectCreate_request.xml
Response (ListMgmtProspectCreate)
See the following file to view the sample code::
ListMgmtProspect\ListMgmtProspectCreate_request.xml
Request (ListMgmtProspectUpdate)
See the following file to view the sample code:
ListMgmtProspect\ListMgmtProspectUpdate_request.xml
Response (ListMgmtProspectUpdate)
See the following file to view the sample code:
ListMgmtProspect\ListMgmtProspectUpdate_request.xml
124
LoyaltyAccrualService
Use this Web service with the Siebel Loyalty Application to perform operations on orders, including
processing, importing from an external file, importing transactions, and exporting promotions.
LoyaltyAccrualService Operations
For a list of operations associated with this Web service, see Table 200.
Table 200. LoyaltyAccrualService Operations
Name
Description
ProcessExternalOrder
ImportExternalOrderTxn
Imports the transactions from external file, stamp the given order
number to them and process all the transactions.
ProcessExternalOrderTxn
Imports the transactions from given input, stamp the given order
number to them and process all the transactions. The Request Mode
can be either Process or Simulate.
ExportPromotions
Description
Type
Number
Description
Type
Total Points
Number
Description
Type
File Name
String.
12 5
Description
Type
Total Points
Number
Siebel Message
Hierarchy
Description
Type
Order Number
Number
Total Lines
Number
Request Mode
String
Integration Object
Description
Type
Number
Failure or Success.
String
Hierarchy
Description
Type
Activity Date
String
126
Description
Type
Export Flag
String
Program Name
String
Description
Type
Siebel Message
Integration Object.
Request (ProcessExternalOrder)
See the following file to view the sample code:
\LoyaltyAccrualService\ProcessExternalOrder_request.xml
Response (ProcessExternalOrder)
See the following file to view the sample code:
\LoyaltyAccrualService\ProcessExternalOrder_response.xml
Request (ImportExternalOrderTxn)
See the following file to view the sample code:
\LoyaltyAccrualService\ProcessExternalOrderTxn_request.xml
Response (ImportExternalOrderTxn)
See the following file to view the sample code:
\LoyaltyAccrualService\ProcessExternalOrderTxn_response.xml
12 7
\LoyaltyAccrualService\RequestMode_Simulate_request.xml
Request (ProcessExternalOrderTxn)
See the following file to view the sample code:
\LoyaltyAccrualService\ProcessExternalOrderTxn_request.xml
Response (ProcessExternalOrderTxn)
See the following file to view the sample code:
\LoyaltyAccrualService\ProcessExternalOrderTxn_response.xml
Request (ExportPromotions)
See the following file to view the sample code:
\LoyaltyAccrualService\ExportPromotions_request.xml
Response (ExportPromotions)
See the following file to view the sample code:
\LoyaltyAccrualService\ExportPromotions_response.xml
WSDL (ProcessExternalOrder)
\LoyaltyAccrualService\ProcessExternalOrder.wsdl
WSDL (ImportExternalOrderTxn)
\LoyaltyAccrualService\ImportExternalOrderTxn.wsdl
WSDL (ProcessExternalOrderTxn)
\LoyaltyAccrualService\ProcessExternalOrderTxn.wsdl
128
WSDL (ExportPromotions)
\LoyaltyAccrualService\ExportPromotions.wsdl
LoyaltyBatchEnrollment
Use this Web service with the Siebel Loyalty Application to perform the following operations for a
member:
Generating specified number of pre-allotted memberships into the selected Loyalty Program.
LoyaltyBatchEnrollment Operations
For a list of operations associated with this Web service, see Table 209.
Table 209. LoyaltyBatchEnrollment Operations
Name
Description
MemberEnrollment
MemberUpdate
12 9
Description
EnrollmentPaymentProcessing
GeneratePreallottedMemberships
Description
Type
Siebel
Message
Hierarchy
(Integration Object :
LOY Member).
Required Input:
130
Program Id.
Member Type.
Contact Details.
Description
Type
Siebel
Message
Hierarchy
(Integration Object :
LOY Member).
Description
Type
Siebel
Message
Hierarchy
(Integration Object :
LOY Member)
Required Input:
Member Number.
Description
Type
Siebe
lMessage
Hierarchy
13 1
Description
Type
Member Number
Member number.
String
String
String
String
Expiration Month
String
Expiration Year
String
CVV Number
String
Billing Address
String
Billing Address2
String
Billing City
String
Billing State
String
Billing Country
String
String
Amount
Simulated Amount.
Number
Base Pay
Number
Currency Code
Currency Code.
String
Description
Type
MemberNumber
Member Number.
String
Status
String
Payment Errors
Hierarchy (Integration
Object: LOY ENR Payment
Errors)
132
Description
Type
Program Id
Program Id.
String
Number of Members
Number
Description
Type
MemberNumbers
Request
See the following file to view the sample code:
\LoyaltyBatchEnrollment\LoyaltyBatchEnrollment_request.xml
Response
See the following file to view the sample code:
\LoyaltyBatchEnrollment\LoyaltyBatchEnrollment_response.xml
13 3
LoyaltyImportBusinessService
Use this Web Service with the Siebel Loyalty Application to perform all voucher related service
operations, such as Voucher Validity Check and Status Change.
LoyaltyImportBusinessService Operations
For a list of operations associated with this Web service, see Table 218.
Table 218. LoyaltyImportBusinessService Operations
Name
Description
VoucherImport
Takes in the File Name, Service Name, Method Name, File Format and
Integration Object Name as input and processes the redemption availment
transaction for those records sent in the File mentioned in the input.
Generates the Log file with the same file name append with the current
timestamp.
Description
Type
File Format
String
Required
File Name
String
Required
IO Name
String
Required
Method Name
String
Required
Service Name
String
Required
Description
Type
ValidFlag
Required
String
134
Request
See the following file to view the sample code:
\LoyaltyImportBusService\LoyaltyImportBusService_request.xml
Response
See the following file to view the sample code:
\LoyaltyImportBusService\LoyaltyImportBusService_response.xml
LoyaltyMemberService
Use this Web service to do the following member service actions:
13 5
LoyaltyMemberService Operations
For a list of operations associated with this Web service, see Table 221
Table 221. LoyaltyMemberService Operations
Name
Description
PurchasePointsService
TransferPointsService
LoungePurchaseService
MembershipCancellationService
136
Description
RenewMembershipService
GetMemberServicePrice
MemberInquiry
Description
Type
Member Number
Membership Number.
String
String
Points
String
Billing Address
String
Billing Address2
String
Billing City
String
13 7
Description
Type
Billing Country
String
Billing State
String
Billing ZipCode
String
CVV Number
String
String
String
String
Currency
String
Expiration Month
String
Expiration Year
String
Member Number
Membership Number.
String
Override Flag
String
Override Pay
String
Override Reason
String
Override Reason
Code
String
138
Description
Type
Error Message
String
Order Id
String
Quote Id
String
String
Siebel Response
Message
String
Transaction Number
String
Description
Type
Member Number
Membership Number.
String
Point Type
String
Points
String
Transferee Member
Number
String
Billing Address
String
Billing Address2
String
Billing City
String
Billing Country
String
Billing State
String
Billing ZipCode
String
13 9
Description
Type
CVV Number
String
String
String
String
Currency
String
Expiration Month
String
Expiration Year
String
Override Flag
String
Override Pay
String
Override Reason
String
Override Reason
Code
String
Description
Type
Error Message
String
Order Id
String
Quote Id
String
String
140
Description
Type
String
Transaction Number
String
Description
Type
Member Number
Membership Number.
String
String
String
Billing Address
String
Billing Address2
String
Billing City
String
Billing Country
String
Billing State
String
Billing ZipCode
String
CVV Number
String
String
String
14 1
Description
Type
String
Currency
String
Expiration Month
String
Expiration Year
String
Override Flag
String
Override Pay
String
Override Points
String
Override Reason
String
String
Payment Mode
String
Point Type
String
Description
Type
Error Message
String
Order Id
String
Quote Id
String
String
142
Description
Type
String
Transaction Number
String
Description
Type
Member Number
Membership Number.
String
Membership Scheme
String
Billing Address
String
Billing Address2
String
Billing City
String
Billing Country
String
Billing State
String
Billing ZipCode
String
CVV Number
String
String
String
String
Currency
String
14 3
Description
Type
Expiration Month
String
Expiration Year
String
Override Flag
String
Override Pay
String
Override Points
String
Override Reason
String
String
Payment Mode
String
String
Point Type
Description
Type
Error Message
String
Order Id
String
Quote Id
String
String
String
Transaction Number
String
144
Description
Type
Member Number
String
String
Refund Percentage
String
Cancellation Reason
String
String
String
String
Expiration Month
String
Expiration Year
String
Override Flag
String
Override Pay
String
14 5
Description
Type
Override Reason
String
String
Description
Type
Currency
String
Error Message
String
Order Id
String
Quote Id
String
Refund Amount
String
String
String
Transaction Number
String
Description
Type
Member Number
String
Currency Code
String
String
String
146
Description
Type
Point Type
String
Points Qty
String
Selected Membership
Scheme
String
String
Description
Type
Integration
Object
Description
Type
Member Number
String
Email Address
String
First Name
String
Last Name
String
Middle Name
String
Telephone Number
String
Transaction Type
String
ZIP Code
String
14 7
Description
Type
Integration
Object
Request (PurchasePointsService)
See the following file to view the sample code:
\LoyaltyMemberServices\PointPurchase_request.xml
Response (PurchasePointsService)
See the following file to view the sample code:
\LoyaltyMemberServices\PointPurchase_response.xml
Request (TransferPointsService)
See the following file to view the sample code:
\LoyaltyMemberServices\TransferPoints_request.xml
Response (TransferPointsService)
See the following file to view the sample code:
\LoyaltyMemberServices\TransferPoints_response.xml
Request (LoungePurchaseService)
See the following file to view the sample code:
\LoyaltyMemberServices\LoungePurchase_request.xml
Response (LoungePurchaseService)
See the following file to view the sample code:
\LoyaltyMemberServices\LoungePurchase_response.xml
148
Request (MembershipCancellationService)
See the following file to view the sample code:
\LoyaltyMemberServices\MembershipCancellationService_request.xml
Response (MembershipCancellationService)
See the following file to view the sample code:
\LoyaltyMemberServices\MembershipCancellationService_response.xml
Request (RenewMembershipService)
See the following file to view the sample code:
\LoyaltyMemberServices\RenewMembershipService_request.xml
Response (RenewMembershipService)
See the following file to view the sample code:
\LoyaltyMemberServices\RenewMembershipService_response.xml
Request (GetMemberServicePrice)
See the following file to view the sample code:
\LoyaltyMemberServices\GetServicePrice_request.xml
Response (GetMemberServicePrice)
See the following file to view the sample code:
\LoyaltyMemberServices\GetServicePrice_response.xml
Request (MemberInquiry)
See the following file to view the sample code:
\LoyaltyMemberServices\MemberInquiry_request.xml
Response (MemberInquiry)
See the following file to view the sample code:
\LoyaltyMemberServices\MemberInquiry_response.xml
14 9
LoyaltyRedemptionService
User this Web service with the Siebel Loyalty Application to perform all redemption related
operations, including Redemption Processing, Redemption Cancellation, Voucher Reissue and Order
Management Integration.
LoyaltyRedemptionService Operations
For a list of operations associated with this Web service, see Table 236.
Table 236. LoyaltyRedemptionService Operations
Name
Description
GetPriceOptions
CheckPriceOptions
CheckCredit
Performs the credit check for a given member and point type.
Checks whether loan is required and returns how much loan is
required to fulfill the redemption transaction.
GetQuote
ProcessQuote
GetTransactionDetails
GetRedemptionRefund
150
Description
CancelRedemptionTxn
GetReissueFeeOptions
Returns the different fee options for reissuing the given voucher.
CheckReissueFeeOption
GetReissueQuote
Takes the chosen fee option details for a voucher, credit card
details (optional), shipping details (optional), checks whether
the fee option is valid, does credit check if the payment mode
involves points, and creates a quote with the given data.
ProcessReissueQuote
Takes as input Quote Id, creates Order for Quote, and creates a
Loyalty Voucher Reissue transaction and processes it to reissue
the voucher.
UpdateQuoteShippingAddress
Takes Quote Id and shipping details and updates the quote with
the given shipping address.
AddCreditCardToQuote
Takes Quote Id, credit card details, billing address and updates
the quote with the credit card details.
Description
Type
Description
Type
Integration Object
(Required)
Integration Object
(Required)
15 1
Description
Type
Integration Object
(Required)
Description
Type
Integration
Object
Integration
Object
Pay
Number
String
Description
Type
MemberNumber
Membership number.
String
PointTypeId
String
PointsReq
Number
LoanFlag
String
152
Description
Type
CCResult
Required
String
Available Balance
Required
String
EligLoan
Number
Error Message
String
LoanAllowed
Required
String
LoanFlag
String
PointsShortage
String
Description
Type
Integration
Object
Billing Address
String
Billing Address2
String
Shipping Method
String
String
String
Ship To State
Shipping state.
String
String
Ship To Country
Shipping Country.
String
Billing City
String
Billing Country
String
Billing State
String
Billing ZipCode
String
CVV Number
String
15 3
Description
Type
String
String
String
String
String
String
Recipient Name
String
String
String
Ship To Address Id
String
Ship To City
String
Description
Type
Integration
Object
Integration
Object
Currency Code
String
Shipping Charge
String
Quote Id
String
Pay
Number
Tax
Number
154
Description
Type
Quote Id
String
Required
Description
Status
Order Id
Type
String
Required
String
Description
Type
Order Number
Required
String
Description
Type
Integration
Object.
15 5
Description
Type
Transaction Id
Required
String
Description
Pay
Type
String
Point Type
Required
String
Points
Required
String
Currency
Payment Type
String
Required
String
Description
Type
String
String
Override Pay
String
Override Points
String
String
Transaction Id
Required
String
String
Required
String
Simulate Pay
String
Override Reason
String
156
Description
Type
New Txn Id
String
Description
Currency Code
Voucher Id
String
Required
Point Type Id
Payment Type Code
Type
String
String
Required
String
Description
Type
Product Point Id
Required
String
Fee Points
Number
Fee Amount
Number
Error Message
String
Description
Type
Voucher Id
Required
String
Currency Code
String
15 7
Description
Type
Required
String
Point Type Id
String
Override Amount
Number
Override Flag
String
Override Points
Number
Override Reason
String
String
Billing Address
String
Billing Address2
String
Shipping Method
String
String
String
Ship To State
String
String
Ship To Country
String
Billing City
String
Billing Country
String
Billing State
String
Billing ZipCode
String
CVV Number
String
String
String
String
String
String
Recipient Name
String
String
String
158
Description
Type
Ship To Address Id
String
Ship To City
String
Description
Currency Code
Quote Id
Type
String
Required
String
Error Message
String
Fee Amount
Number
Fee Points
Number
Shipping Charge
String
Tax Amount
String
Currency Code
String
Description
Type
Quote Id
Required
String
Description
Type
Transaction Number
Required
String
Order Number
Required
String
Required
Date
15 9
Description
Type
Required
String
Required
String
Description
Type
Quote Id
Required
String
Description
Type
Shipping Charge
Required
String
Description
Type
Billing Address
Required
String
Billing Address 2
String
Billing City
String
Billing Country
Required
String
Billing ZipCode
String
CVV Number
Number
String
Number
String
Expiration Month
String
Expiration Year
String
160
Request (GetPriceOptions)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetPriceOptions_request.xml
Response (GetPriceOptions)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetPriceOptions_response.xml
Request (CheckPriceOptions)
See the following file to view the sample code:
\LoyaltyRedemptionService\CheckPriceOptions_request.xml
Response (CheckPriceOptions)
See the following file to view the sample code:
\LoyaltyRedemptionService\CheckPriceOptions_response.xml
Request (CheckCredit)
See the following file to view the sample code:
\LoyaltyRedemptionService\CheckCredit_request.xm
Response (CheckCredit)
See the following file to view the sample code:
\LoyaltyRedemptionService\CheckCredit_response.xml
Request (GetQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetQuote_request.xml
16 1
Response (GetQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetQuote_response.xml
Request (ProcessQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\ProcessQuote_request.xml
Response (ProcessQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\ProcessQuote_response.xml
Request (GetTransactionDetails)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetTransactionDetails_request.xml
Response(GetTransactionDetails)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetTransactionDetails_response.xml
Request (GetRedemptionRefund)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetRedemptionRefund_request.xml
Response (GetRedemptionRefund)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetRedemptionRefund_response.xml
Request (CancelRedemptionTxn)
See the following file to view the sample code:
\LoyaltyRedemptionService\CancelRedemptionTxn_request.xml
Response (CancelRedemptionTxn)
See the following file to view the sample code:
\LoyaltyRedemptionService\CancelRedemptionTxn_response.xml
162
Request (GetReissueFeeOptions)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetReissueFeeOptions_request.xml
Response(GetReissueFeeOptions)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetReissueFeeOptions_response.xml
Request (GetReissueQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetReissueQuote_request.xml
Response (GetReissueQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\GetReissueQuote_response.xml
Request (ProcessReissueQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\ProcessReissueQuote_request.xml
Response(ProcessReissueQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\ProcessReissueQuote_response.xml
Request (UpdateQuoteShippingAddress)
See the following file to view the sample code:
\LoyaltyRedemptionService\UpdateQuoteShippingAddress_request.xml
Response (UpdateQuoteShippingAddress)
See the following file to view the sample code:
\LoyaltyRedemptionService\UpdateQuoteShippingAddress_response.xml
Request (AddCreditCardToQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\AddCreditCardToQuote_request.xml
16 3
Response (AddCreditCardToQuote)
See the following file to view the sample code:
\LoyaltyRedemptionService\AddCreditCardToQuote_response.xml
LoyaltyVoucherService
Use this Web service with the Siebel Loyalty Application to perform all Voucher related Web service
operations, including Voucher Validity Check and Status Change.
LoyaltyVoucherService Operations
For a list of operations associated with this Web service, see Table 262.
Table 262. LoyaltyVoucherService Operations
Name
Description
VoucherStatusChange
Description
Type
Voucher Number
Required
String
Activity Date
Required
String
Member Number
Required
String
Partner Id
Required
String
164
Description
Type
Valid Flag
Required
String
Description
Type
Voucher Number
Optional
String
Member Number
Required
String
Partner Name
Required
String
Activity Date
Required
String
Order Number
Optional
Number
Description
Type
Voucher Number
Optional
String
Order Number
Optional
Number
Voucher Type
Required
String
Return Value
Required
String
Request
See the following file to view the sample code:
\LoyaltyVoucherService\LoyaltyVoucherService_request.xml
16 5
Response
See the following file to view the sample code:
\LoyaltyVoucherService\LoyaltyVoucherService_request.xml
MktgDeduplicationService
Use this Web service to check if a duplicate record exists for an account, contact, opportunity or
prospect.
Description
MktgDeduplicationServiceMatchAccount
MktgDeduplicationServiceMatchOpportunity
MktgDeduplicationServiceMatchProspect
MktgDeduplicationServiceMatchContact
Description
DUNS Number
Type
String
Name
Account name.
String
City name.
String
Country name.
String
166
Description
Type
String
State.
String
String
Description
Type
HasMatch
String
Match Info
Integration Object
Description
Type
Account Id
String
Business Unit Id
String
Name
Opportunitys name.
String
Description
Type
HasMatch
String
Match Info
Integration Object
16 7
Description
Type
Account
String
Phone
String
City
Prospects city.
String
Country
Prospects country.
String
Email Address
String
First Name
String
Home Phone #
String
Last Name
String
Middle Name
String
Postal code.
String
String
State
String
Street Address
String
Work Phone #
String
Description
Type
HasMatch
String
Match Info
Integration Object
Description
Type
Account
String
Birth Date
String
Phone
String
168
Description
Type
City
String
Country
String
Email Address
String
First Name
String
Home Phone #
String
Last Name
String
Middle Name
String
String
String
State
String
Street Address
String
Work Phone #
String
Description
Type
HasMatch
String
Match Info
Integration Object
External Name
Mktg Deduplication
Mktg Deduplication
16 9
Request (MatchAccount)
See the following file to view the sample code:
\MktgDeduplicationService\MatchAccount_request.xml
Response (MatchAccount)
See the following file to view the sample code:
\MktgDeduplicationService\MatchAccount_response.xml
Request (MatchOpportunity)
See the following file to view the sample code:
\MktgDeduplicationService\MatchOpportuntity_request.xml
Response (MatchOpportunity)
See the following file to view the sample code:
\MktgDeduplicationService\MatchOpportuntity_response.xml
Request (MatchProspect)
See the following file to view the sample code:
\MktgDeduplicationService\MatchProspect_request.xml
Response (MatchProspect)
See the following file to view the sample code:
\MktgDeduplicationService\MatchProspect_response.xml
Request (MatchContact)
See the following file to view the sample code:
\MktgDeduplicationService\MatchContact_request.xml
Response (MatchContact)
See the following file to view the sample code:
\MktgDeduplicationService\MatchContact_response.xml
170
MktgImportService
This Web service is used for all the imports into the Siebel Marketing application such as Leads,
Contacts, Prospects and so on.
Description
MktgImportServiceInvokeImportJob
Description
Type
ImportJobParams
Integration Object
Description
Type
ErrorCode
OK or NOTOK
String
Error Message
String
17 1
Business Service
CSSSystemTaskService
External Name
Request
See the following file to view the sample code:
\MktgImportService\MktgImportServiceInvokeImportJob_request.xml
Response
See the following file to view the sample code:
\MktgImportService\MktgImportServiceInvokeImportJob_response.xml
172
OrderDetailWebService
Use this Web service to query orders based on search criteria, and retrieve details from a particular
order. Details include payments,approvals, shipping and billing ,to track the shipment details of an
order. Additionally, users can copy current order lines to a cart and/or cancel an order.
OrderDetailWebService Operations
For a list of operations associated with this Web service, see Table 282.
Table 282. OrderDetailWebService Operations
Name
Description
OrderDetailQueryPage
OrderDetailUpdate
Description
Type
OrderDetailQueryPage_Input
Integration Object
Description
Type
OrderDetailQueryPage_Output
Integration Object
17 3
Description
Type
OrderDetailUpdate_Input
Integration
Object
Description
Type
OrderDetailUpdate_Output
Integration
Object
Class
Integration Object
CSSEAIUIDataService
External Name
174
Request
See the following file to view the sample code:
\OrderDetailWebService\OrderDetailWebService_request.xml
Response
See the following file to view the sample code:
\OrderDetailWebService\OrderDetailWebService_response.xml
PDSOrderHeader
Use this Web service to get header information for specific open orders.
PDSOrderHeader Operations
For a list of operations associated with this Web service, see Table 289.
Table 289. PDSOrderHeader Operations
Name
Description
PDSOrderHeaderQueryPage
Description
Type
PDSOrderHeaderQueryPage_Input
ComplexType
17 5
Description
Type
PDSOrderHeaderQueryPage_Output
ComplexType
Request
See the following file to view the sample code:
\PDSOrderHeader\PDSOrderHeader_request.xml
Response
See the following file to view the sample code:
\PDSOrderHeader\PDSOrderHeader_response.xml
PriceListsWS
Use this Web service to obtain price lists based on defined search specifications.
PriceListsWS Operations
For a list of operations associated with this Web service, see Table 292.
Table 292. PriceListsWS Operations
Node
Description
GetPriceLists
176
Description
Type
GetPriceLists_Input
ComplexType
Description
Type
GetPriceLists_Output
ComplexType
Request
See the following file to view the sample code:
\PriceListsWS\PriceListsWS_request.xml
Response
See the following file to view the sample code:
\PriceListsWS\PriceListsWS_response.xml
17 7
ProcessSalesOrderSiebelJMSProducer
Use this Web service to submit a sales order from the Siebel CRM application to the billing application
and to create a customer account, if needed, in the billing application.
The response message returns only an acknowledgement message and not data.
ProcessSalesOrderSiebelJMSProducer Operations
For a list of operations associated with this Web service, see Table 295.
Table 295. ProcessSalesOrderSiebelJMSProducer Operations
Operation Name
Description
Process
Description
Order
OrderItem
OrderItemXA
ProcessSalesOrderSiebelJMSProducer
Business Service
CSSWSOutboundDispatcher
178
External Name
Methods
For a description of the methods for this Web service, see Table 299.
Table 299. ProcessSalesOrderSiebelJMSProducer Methods
Operation
Method
process
[BS: ProcessSalesOrderSiebelJMSProducer].process
Request
See the following file to view the sample code:
...\ProcessSalesOrderSiebelJMSProducer\ProcessSalesOrderSiebelJMSProducerRequest
Message.xml
Response
See the following file to view the sample code:
...\ProcessSalesOrderSiebelJMSProducer\ProcessSalesOrderSiebelJMSProducerResponse
Message.xml
17 9
Product Import
Use this Web service to add and update product definitions and product structures in the Siebel CRM
application. In this Web service, upsert denotes a combination of the insert and update operations.
The response message returns only an acknowledgement message and not data.
Description
This operation:
This operation:
This operation:
Description
SiebelMessage
The Siebel message for the integration object of CMU Product Integration.
180
Description
SiebelMessage
The Siebel message for the integration object of CMU Product Integration.
Description
SiebelMessage
The Siebel message for the integration object of CMU Product Integration.
Product Import
Business Service
CSSCMUProdWebSvc
18 1
Value
Comment
CMU Attribute
Integration Object
name for data sync
service. Currently not
supported.
Integration Object
name for data sync
service. Currently not
supported.
CMU Product
Integration Object
name for data sync
service.
Integration Object
name for data sync
service.
Definition Business
Component
Definition Business
Object
Detail Business
Component
182
Value
Comment
Integration Object:
External
Integration Object:
Product
18 3
Value
Comment
Integration Object:
Product Structure
Integration Object:
Workspace
VOD Type:ISS_ATTR_DEF
Version:1
Last Version:0
Last Version:0
Last Version:0
VOD Type:ISS_PROD_DEF
Released Flag:N
Organization Id:
Product Business
Component
Required Integration
Component 1
Required Integration
Component 2
Required Integration
Component 3
Required Integration
Component 4
Required Integration
Component 5
184
Value
Comment
Structure Business
Component
Structure Internal
Business Component
Version Business
Component
Workspace Business
Component
Workspace Business
Object
Workspace Object
Business Component
Workspace Project
Business Component
Workspace Project
Business Object
NOTE: You must change this value if you use an integration object, integration component, business
object, or business component with a different name.
NOTE: This value is the field map. The first part is the data type (for example, product, class, and
attribute). The second part is the integration component name. The third part is the integration
component field name.
External Name
18 5
Methods
For a description of the methods for this Web service, see Table 307.
Table 307. Product Import Methods
Operation
Method
Request
See the following file to view the sample code:
...\ProductImport\ProductImport_request.xml
Response
See the following file to view the sample code:
...\ProductImport\ProductImport_response.xml
ProductSearchService
Business Service (Search Product Service) for Searching Product Business Component and doing
eligibility check.
186
ProductSearchService Operations
For a list of operations associated with this Web service, see Table 308.
Table 308. ProductSearchService Operations
Node
Description
Type
ExecuteSearch
Input: SearchProductInputSiebelMessage
Output:
SearchProductResponseSiebelMessage
Description
Type
EligibilityMode
String
ABOFlag
String
AccountContractedProduc
tsOnlyFlag
String
AccountId
String
AccountType
Type of Account
ClassId
String
String
CurrencyCode
Currency code
String
DiscountPercent
Discount in percent
String
DisplayName
Display name
String
EligibilityDisplayMode
String
ExchangeDate
String
HeaderId
String
Mode
String
PriceListId
Price List Id
String
City
City name
String
PostalCode
Postal code
String
State
State name
String
Country
Country name
String
BusObjName
String
BusCompName
String
18 7
Description
Type
SignalMode
String
ContextRowId
String
ContextMode
String
SearchText
Search Criteria
String
Hits
Records to be fetched
String
Threshold
String
Timeout
Timeout value
String
FromPrice
Price Range
String
ToPrice
Price Range
String
Attribute
Attribute name
String
Feature
String
Description
Type
TotalRecords
String
ProductId
Product Id.
String
Class
SearchProductService
Business Service
CSSSrchProductSvc
188
External Name
Context
SearchProductInputSiebelMessage
SearchProductInputIO
SearchProductResponseSiebelMessage
SearchProductResponseIO
Request
See the following file to view the sample code:
\ProductSearchService\ProductSearchService_request.xml
Response
See the following file to view the sample code:
\ProductSearchService\ProductSearchService_response.xml
QuoteCheckOutWebService
Use this Web service to perform payment authorizations for quotes.
18 9
QuoteCheckOutWebService Operations
For a list of operations associated with this Web service, see Table 313.
Table 313. QuoteCheckOutWebService Operations
Node
Description
QuoteCheckOut
Description
Type
QuoteCheckOut_Input
ComplexType
Description
Type
QuoteCheckOut_Output
ComplexType
Request
See the following file to view the sample code:
\QuoteCheckOutWebService\QuoteCheckOutWebService_request.xml
Response
See the following file to view the sample code:
\QuoteCheckOutWebService\QuoteCheckOutWebService_response.xml
190
QuoteDetailWebService
Use this Web service to retrieve, update, insert, or delete details on a quote record.
QuoteDetailWebService Operations
For a list of operations associated with this Web service, see Table 316.
Table 316. QuoteDetailWebService Operations
Node
Description
QuoteDetailGet
QuoteDetailUpdate
QuoteDetailInsert
QuoteDetailDelete
QuoteDetailInit
Description
Type
QuoteDetailGet_Input
ComplexType
Description
Type
QuoteDetailGet_Output
ComplexType
19 1
Description
Type
QuoteDetailUpdate_Input
ComplexType
Description
Type
QuoteDetailUpdate_Output
ComplexType
Description
Type
QuoteDetailInsert_Input
ComplexType
Description
Type
QuoteDetailDelete_Output
ComplexType
Description
Type
QuoteDetailDelete_Input
ComplexType
192
Description
Type
QuoteDetailDelete_Output
ComplexType
Description
Type
QuoteDetailInit_Input
ComplexType
Description
Type
QuoteDetailInit_Output
ComplexType
Request
See the following file to view the sample code:
\QuoteDetailWebService\QuoteDetailWebService_request.xml
Response
See the following file to view the sample code:
\QuoteDetailWebService\QuoteDetailWebService_response.xml
19 3
QuotingWebService
Use this Web service to process quotes and commit them to the database.
QuotingWebService Operations
For a list of operations associated with this Web service, see Table 327.
Table 327. QuotingWebService Operations
Name
Description
ExecuteQuoting
Saves the quote into the database. Checks the eligibility, verifies the
promotion, or calculates the price, shipping charge and tax based on the
pass-in flag.
Description
Type
ExecuteQuoting_Input
ComplexType
194
Description
Type
ExecuteQuoting_Output
ComplexType
Not applicable
External Name
PDS Quote
Request
See the following file to view the sample code:
\QuotingWebService\QuotingWebService_request.xml
Response
See the following file to view the sample code:
\QuotingWebService\QuotingWebService_response.xml
19 5
Response
Use this Web service for the basic Marketing operations such as creating and updating responses.
Response Operations
For a list of operations associated with this Web service, see Table 332.
Table 332. Response Operations
Name
Description
ResponseCreateResponse
Creates a Response.
ResponseSourceCodeLookup
ResponseUpdateResponse
Updates a Response.
Description
Type
Response IO
Integration Object
Description
Response Id
Type
String
Error Message
String
Success Flag
Y or N.
String
196
Description
Type
Campaign Code
String
Campaign Id
String
Offer Code
String
Offer Id
String
Source Code
String
Treatment Code
String
Treatment Id
String
Description
Type
S_CAMP_CON_ID
String
Error Message
String
Success Flag
Y or N.
String
Description
Type
Response IO
Integration
Object
Description
Type
Error Message
String
Success Flag
Y or N.
String
19 7
Request (ResponseCreateResponse)
See the following file to view the sample code:
\Response\ResponseCreateResponse_request.xml
Response (ResponseCreateResponse)
See the following file to view the sample code:
\Response\ResponseCreateResponse_response.xml
Request (ResponseSourceCodeLookup)
See the following file to view the sample code:
\Response\ResponseSourceCodeLookup_request.xml
Response (ResponseSourceCodeLookup)
See the following file to view the sample code:
\Response\ResponseSourceCodeLookup_response.xml
Request (ResponseUpdateResponse)
See the following file to view the sample code:
\Response\ResponseUpdateResponse_request.xml
Response (ResponseUpdateResponse)
See the following file to view the sample code:
\Response\ResponseUpdateResponse_request.xml
198
RetrieveAttachmentService
This Web service has one standard QueryPage method to retrieve attachment documents.
RetrieveAttachmentService Operations
Provides search solution results. Business Service (Search Solution Service) for Searching Solution
Business Component. For a list of operations associated with this Web service, see Table 339.
Table 339. RetrieveAttachmentService Operations
Name
Parameters
Description
QueryPage
Input: Attachment Id
Output: AttachmentDocIO
(Attachment File Content)
Description
Type
Id
Document Id
String
ModId
Modification Id
String
ResFileAutoUpdFlg
Y or N
String
ResFileDate
File Date
String
ResFileDeferFlg
Y or N
String
ResFileDockReqFlg
Y or N
String
ResFileDockStatFlg
Y or N
String
ResFileDockStatus
Y or N
String
ResFileExt
File Extension
String
ResFileName
File Name
String
ResFileRev
File Id
String
ResFileSize
File Size
String
ResFileSrcPath
String
ResFileSrcType
String
ResFileBuffer
File Buffer
String
LOVLanguageMode
String
19 9
Description
Type
ExecutionMode
Execution Mode
String
ViewMode
String
Description
Type
Id
Document Id
String
ModId
Modification Id
String
ResFileAutoUpdFlg
Y or N
String
ResFileDate
File Date
String
ResFileDeferFlg
Y or N
String
ResFileDockReqFlg
Y or N
String
ResFileDockStatus
Y or N
String
ResFileExt
File Extension
String
ResFileName
File Name
String
ResFileRev
File Id
String
ResFileSize
File Size
String
ResFileSrcPath
String
ResFileSrcType
String
ResFileBuffer
File Buffer
String
Class
RetrieveAttachmentService
Business Service
CSSEAIUIDataService
200
External Name
SiebelMessageIn
AttachmentDocIO
SiebelMessageOut
AttachmentDocIO
Request
See the following file to view the sample code:
\RetrieveAttachmentService\RetrieveAttachmentService_request.xml
Response
See the following file to view the sample code:
\RetrieveAttachmentService\RetrieveAttachmentService_response.xml
searchSolution
Use this Web service to search for solutions based on user inputs, and retrieve a solution as a search
result.
20 1
searchSolution Operations
Provides search solution results. Business Service (Search Solution Service) for Searching Solution
Business Component. For a list of operations associated with this Web service, see Table 344.
Table 344. searchSolution Operations
Name
Parameters
Description
searchSolution.searchSolution
Performs a search on
a solution based on
specified input.
Input: SolutionId.
Output: SolutionResultIO (Solution Id,
Solution Title, Last Update Date, FAQ,
Resolution Text, Solution Type,
SolnAttachmentList (Attachment Id, File
Name, Last Updated Date, Type) ).
Retrieves solution
from search results.
Description
Type
SearchText
Text to be searched.
String
SolutionType
Type of Solution.
String
From
Index of Record.
String
To
Index of Record.
String
Description
Type
TotalRecords
String
From
String
SolutionId
Solution Id.
String
SolutionTitle
Solution Title.
String
202
Description
Type
LastUpdateDate
String
To
String
Description
Type
SolutionId
Solution Id
String
Description
Type
FAQ
String
LastUpdateDate
String
AttachmentId
Attachment ID
String
AttachmentType
Type of Attachment
String
Name
Name
String
ResolutionText
String
Class
Business Service
CSSSrchSolutionSvc
20 3
External Name
SolutionResultSiebelMessage
SolutionResultIO
SearchInputsSiebelMessage
SearchInputsIO
SearchResultsSiebelMessage
SearchResultsIO
Request
See the following file to view the sample code:
\searchSolution\searchSolution_request.xml
Response
See the following file to view the sample code:
\searchSolution\searchSolution_response.xml
SelfServiceAccount
This WebService exposes the EAI UI Business Service SelfServiceAccount, which provides CRUD and
query operations on Integration Object SS_Account_IO.
This WebService exposes the Execute and Query Methods in the SelfServiceAccount Business Service
as Web service operations.
204
SelfServiceAccount Operations
For a list of operations associated with this Web service, see Table 351.
Table 351. SelfServiceAccount Operations
Name
Description
SelfServiceAccountExecute
SelfServiceAccountQueryPage
Description
SelfServiceAccountExecute_Input
ListOfSSAccount
ListOfSSAccount/ Account
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress/ Id
20 5
Description
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress/ StreetAddress
(Similarly StreetAddress2, AddressLine3,
State, City, County, Country)
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress/ MainAddressFlag
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress/ BillAddressFlag
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress/ ShipAddressFlag
ListOfSSAccount/ Account /
ListOfAccountBusinessAddress/
AccountBusinessAddress/ ActiveStatus
ListOfAccountBusinessAddress/
AccountBusinessAddress/ ModId
ExecutionMode
LOVLanguageMode
ViewMode
Description
SelfServiceAccountExecute_Output
ListOfSSAccount
ListOfSSAccount/ Account
ListOfSSAccount/ Account /Id
Id of the account.
206
Description
ListOfSSAccount/ Account /
ListOfBusinessAddress
ListOfSSAccount/ Account /
ListOfBusinessAddress/
BusinessAddress
ListOfSSAccount/ Account /
ListOfBusinessAddress/
BusinessAddress/ Id
ListOfSSAccount/ Account /
ListOfBusinessAddress/
BusinessAddress/ ModId
Description
SelfServiceAccountQueryPage_Input
ListOfSSAccount
ListOfSSAccount/ Account
ListOfSSAccount/ Account /Id
ListOfSSAccount/ Account /
PrimaryAddressId
ListOfSSAccount/ Account /
PrimaryBillToAddressId
ListOfSSAccount/ Account /
PrimaryShipToAddressId
ListOfSSAccount/ Account /
ListOfBusinessAddress
20 7
Description
ListOfSSAccount/ Account /
Empty.
ListOfBusinessAddress/ BusinessAddress
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/ Id
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/
StreetAddress
ListOfSSAccount/ Account /
Empty.
ListOfBusinessAddress/ BusinessAddress/
ModId
ExecutionMode
LOVLanguageMode
ViewMode
208
Description
SelfServiceAccountQueryPage_Output
ListOfSSAccount
ListOfSSAccount/ Account
ListOfSSAccount/ Account /Id
Id of the account.
ListOfSSAccount/ Account /
PrimaryBillToAddressId
ListOfSSAccount/ Account /
PrimaryShipToAddressId
ListOfSSAccount/ Account /
ListOfBusinessAddress
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/ Id
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/
StreetAddress
(Similarly StreetAddress2, AddressLine3,
State, City, County, Country)
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/
MainAddressFlag
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/
BillAddressFlag
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/
ShipAddressFlag
20 9
Description
ListOfSSAccount/ Account /
ListOfBusinessAddress/ BusinessAddress/
ActiveStatus
ListOfBusinessAddress/ BusinessAddress/
ModId
Class
SelfServiceAccount
Business Service
CSSEAIUIDataService
External Name
SS_Account_IO
SS_Account_IO
Request (SelfServiceAccountExecute)
See the following file to view the sample code:
\SelfServiceAccount\SelfServiceAccountExecute_request.xml
210
Response (SelfServiceAccountExecute)
See the following file to view the sample code:
\SelfServiceAccount\SelfServiceAccountExecute_response.xml
Request (SelfServiceAccountQueryPage)
See the following file to view the sample code:
\SelfServiceAccount\SelfServiceAccountQueryPage_request.xml
Response (SelfServiceAccountQueryPage)
See the following file to view the sample code:
\SelfServiceAccount\SelfServiceAccountQueryPage_response.xml
SelfServiceAccountRootPath
This Web service exposes the EAI UI Business Service SelfServiceAccountRootPath, which provides
query operations on Integration Object SS_AccountRootPath_IO.
This Web service exposes the Query Method in the SelfServiceAccount Business Service as Web
service operation. In Siebel Self Service 8.1, this operation is used in the context of Global Accounts
- Account Hierarchy. For a given account, this operation is used for retriving the path to the root
account and also to fetch the priceLists of the accounts along this path.
SelfServiceAccountRootPath Operations
For a list of operations associated with this Web service, see Table 358.
Table 358. SelfServiceAccountRootPath Operations
Name
Description
SelfServiceAccountRootPathQueryPage
21 1
Description
SelfServiceAccountRootPathQueryPage_Input
ListOfSSAccountRootPath
Corresponds to an instance of
SS_AccountRootPath_IO.
ListOfSSAccountRootPath /
SSAccountRootPath
ListOfSSAccountRootPath /
SSAccountRootPath /ParPartyId
Empty.
ListOfSSAccountRootPath /
SSAccountRootPath /PartyId
Empty.
ListOfSSAccountRootPath /
SSAccountRootPath /PartyName
Empty.
ListOfSSAccountRootPath /
SSAccountRootPath /PriceListId
Empty.
ListOfSSAccountRootPath /
SSAccountRootPath /RelationTypeCode
Empty.
ListOfSSAccountRootPath /
SSAccountRootPath /Level1PartyId
ExecutionMode
Forward only.
LOVLanguageMode
LDC.
ViewMode
All.
Description
SelfServiceAccountRootPathQueryPage_Output
ListOfSSAccountRootPath
Corresponds to an instance of
SS_AccountRootPath_IO.
212
Description
ListOfSSAccountRootPath /SSAccountRootPath
ListOfSSAccountRootPath /SSAccountRootPath /
ParPartyId
ListOfSSAccountRootPath /SSAccountRootPath /
PartyId
ListOfSSAccountRootPath /SSAccountRootPath /
PartyName
ListOfSSAccountRootPath /SSAccountRootPath /
PriceListId
ListOfSSAccountRootPath /SSAccountRootPath /
RelationTypeCode
ListOfSSAccountRootPath /SSAccountRootPath /
Level1PartyId
Class
SelfServiceAccountRootPath
Business Service
CSSEAIUIDataService
External Name
SS_AccountRootPath_IO
SS_AccountRootPath_IO
21 3
Request
See the following file to view the sample code:
\SelfServiceAccountRootPath\SelfServiceAccountRootPath_request.xml
Response
See the following file to view the sample code:
NOTE: You need to filter out unnecessary SELF relationship records returned in this response.
\SelfServiceAccountRootPath\SelfServiceAccountRootPath_response.xml
SelfServiceAllAccountsList
This Web service exposes the EAI UI Business Service SelfServiceAllAccountsList, which provides
query operations on Integration Object SS_AllAccount_List_IO.
This Web service exposes the Query Method in the SelfServiceAllAccountsList Business Service as
Web service operation. In Siebel Self Service 8.1, this operation is used in the context of Global
Accounts - Account Hierarchy. For a given root account, this operation is used for retriving all the
children account that are directly or indirectly related to it, including itself.
214
SelfServiceAllAccountsList Operations
For a list of operations associated with this Web service, see Table 363.
Table 363. SelfServiceAllAccountsList Operations
Name
Description
SelfServiceAllAccountsListQueryPage
Description
Type
SelfServiceAllAccountsListQueryPage_Input
String
ListOfSSAllAccount
Corresponds to an instance of
SS_AllAccount_List_IO.
String
ListOfSSAllAccount /SSAllAccountList
String
ListOfSSAllAccount /SSAllAccountList
Empty.
String
/ModId
String
ListOfSSAllAccount /SSAllAccountList /
ParentPartyId
Empty.
String
21 5
Description
Type
ListOfSSAllAccount /SSAllAccountList /
RelationTypeCode
Empty
String
Level2ParentAccountName
String
ExecutionMode
Empty
String
LOVLanguageMode
ForwardOnly
String
ViewMode
LDC
String
ListOfSSAllAccount /SSAllAccountList /
Level1AccountStatus
/Level1ApprovalStatus
Level1BusinessPhone
Level1EmailAddress
Level1FaxNumber
Level1ParentPartyId
Level1PartyLocation
Level1PartyName
Level1PriceListId
Level1PrimaryAddressId
Level1PrimaryBillToAddressId
Level1PrimaryContactId
Level1PrimaryShipToAddressId
Level1Type
Description
Type
SelfServiceAllAccountsListQueryPage_Input
String
ListOfSSAllAccount
Corresponds to an instance of
SS_AllAccount_List_IO.
String
216
Description
Type
ListOfSSAllAccount /SSAllAccountList
String
ListOfSSAllAccount /SSAllAccountList /
ParentPartyId
Empty.
String
ListOfSSAllAccount /SSAllAccountList
String
String
/ModId
/PartyId
ListOfSSAllAccount /SSAllAccountList /
RelationTypeCode
String
ListOfSSAllAccount /SSAllAccountList /
Level1ParentPartyId
String
ListOfSSAllAccount /SSAllAccountList /
Level2ParentAccountName
String
Level1ApprovalStatus,
Level1BusinessPhone,
Level1EmailAddress,
Level1FaxNumber,
Level1PartyName,
Level1PartyLocation,
Level1PriceListId,
Level1PrimaryAddressId,
Level1PrimaryBillToAddressId,
Level1PrimaryContactId,
Level1PrimaryShipToAddressId,
Level1Type
21 7
Class
SelfServiceAllAccountsList
Business Service
CSSEAIUIDataService
External Name
SS_AllAccount_List_IO
SS_AllAccount_List_IO
Request
See the following file to view the sample code:
\SelfServiceAllAccountsList\SelfServiceAllAccountsList_request.xml
Response
See the following file to view the sample code:
\SelfServiceAllAccountsList\SelfServiceAllAccountsList_response.xml
218
SelfServiceContact
This Web service exposes the EAI UI Business Service SelfServiceContact, which provides CRUD and
query operations on Integration Object SS_Contacts_IO.
This Web service exposes the Execute and Query Methods in the SelfServiceContact Business Service
as Web service operations.
NOTE: Though most of the Contact and Account Management activities can be perforned using
SelfServiceContact Web service, Siebel SelfService 8.1 uses SelfServiceRegistration Webservice,
which also accepts an instance of Integration Object SS_Contacts_IO. SelfServiceRegistration Web
service calls the SelfServiceRegistration workflow, which delegates the Integration Object to
SelfServiceContact Business Service, for performing all the contact and account management
activities.
Hence in SelfService 8.1, SelfServiceContact Web service is mostly used for QueryPage operation.
SelfServiceContact Operations
For a list of operations associated with this Web service, see Table 368.
Table 368. SelfServiceContact Operations
Name
Description
SelfServiceContactExecute
SelfServiceContactQueryPage
Description
Type
ListOfSSContact
Contact
Contact /Id
String
21 9
Description
Contact /ListOfAccount
Type
String
Contact /
ListOfContactCommunicationAddress
/ContactCommunicationAddress /
AlternateEmailAddress
String
Contact /
ListOfContactCommunicationAddress
/ContactCommunicationAddress /
CommunicationAddressId
String
Contact/
ListOfContactCommunicationAddress
Description
SelfServiceContactExecute_Output
ListOfSSContact
Corresponds to an instance of
SS_Contacts_IO.
ListOfSSContact/Contact/Id, ModId
String
ListOfSSContact/Contact/ListOfAccount/
Account/Id, Mod Id
String
ListOfSSContact/Contact/
ListOfCommunicationAddress/
CommunicationAddress/Id, Mod Id
String
220
Type
Description
Type
SelfServiceContactQueryPage_Input
Complex
Type
ListOfSSContact
Corresponds to an instance of
SS_Contacts_IO.
(Refer
WSDL)
ListOfSSContact/Contact
Complex
Type
Contact/ Id
(Refer
WSDL)
Contact/ ModId
Complex
Type
Contact/
(Refer
WSDL)
Contact/
String
LoginName, ApprovalStatus,
ChallengeQuestion, ChallengeAnswer
Contact/
String
String
PrimaryAccountName,
PrimaryAddressId,
PrimaryAddressName
PrimaryPersonalAddressId
Contact/
ListOfContactCommunicationAddress
String
22 1
Description
Type
Contact /
ListOfContactCommunicationAddress
/ContactCommunicationAddress /
AlternateEmailAddress
String
Contact /
ListOfContactCommunicationAddress
/ContactCommunicationAddress /
CommunicationAddressId
ExecutionMode
ForwardOnly.
(Refer
WSDL)
LOVLanguageMode
LDC.
String
ViewMode
All.
Complex
Type
Complex
Type
Description
Type
SelfServiceContactQueryPage_Output
Complex
Type
ListOfSSContact
Corresponds to an instance of
SS_Contacts_IO.
(Refer
WSDL)
ListOfSSContact/Contact
Complex
Type
Contact/ Id
(Refer
WSDL)
Contact/ ModId
Complex
Type
Contact/
(Refer
WSDL)
String
222
Description
Type
Contact/
String
String
PrimaryAccountName,
PrimaryAddressId,
PrimaryAddressName
PrimaryPersonalAddressId
Contact/
ListOfContactCommunicationAddress
Contact /
ListOfContactCommunicationAddress /
ContactCommunicationAddress
String
Contact /
ListOfContactCommunicationAddress /
ContactCommunicationAddress /
AlternateEmailAddress
String
Contact /
ListOfContactCommunicationAddress /
ContactCommunicationAddress /
CommunicationAddressId
Complex
Type
ExecutionMode
ForwardOnly.
(Refer
WSDL)
LOVLanguageMode
LDC.
String
ViewMode
All.
Complex
Type
Class
SelfServiceContact
BusinessService
CSSEAIUIDataService
22 3
External Name
SS_Contacts_IO
SS_Contacts_IO
Request (SelfServiceContactQueryPage)
See the following file to view the sample code:
\SelfServiceContact\SelfServiceContactQueryPage_request.xml
Response (SelfServiceContactQueryPage)
See the following file to view the sample code:
\SelfServiceContact\SelfServiceContactQueryPage_request.xml
Request (SelfServiceContactExecute)
See the following file to view the sample code:
\SelfServiceContact\SelfServiceContactExecute_request.xml
Response (SelfServiceContactExecute)
See the following file to view the sample code:
\SelfServiceContact\SelfServiceContactExecute_request.xml
224
SelfServicePaymentHistory
This webservice queries the Payment History details as specified by the search criteria for any
contact logged into the application. Payment details like Payment type, Payment profile,transaction
amount, type and date for different orders against which the payment was made by a contact can
be queried.
SelfServicePaymentHistory Operations
For a list of operations associated with this Web service, see Table 375.
Table 375. SelfServicePaymentHistory Operations
Name
Description
SelfServicePaymentHistoryQueryPage
Description
Type
SelfServicePaymentHistory
QueryPage_Input
Integration
Object
Description
Type
SelfServicePaymentHistoryQueryPage_Output
Integration Object
22 5
Class
SelfServicePaymentHistory
Integration Object
CSSEAIUIDataService
External Name
SS_PaymentHistory_IO
Payments
Request
See the following file to view the sample code:
\SelfServicePaymentHistory\SelfServicePaymentHistory_request.xml
Response
See the following file to view the sample code:
\SelfServicePaymentHistory\SelfServicePaymentHistory_response.xml
226
SelfServicePostLoginProcess
This Web service exposes the SelfServicePostLoginProcess workflow as LoadUserDetails operation.
The response of this Web service is determined by the P_Mode request parameter, as displayed in
Table 380.
Response
OnlyLoadResponsibilities
SkipLoadResponsibilities
Returns only the contact details for the given user name.
LoadEverything
SelfServicePostLoginProcess Operations
For a list of operations associated with this Web service, see Table 381.
Table 381. SelfServicePostLoginProcess Operations
Name
Description
LoadUserDetails
Description
Type
P_Mode
String
ListOfSSContact
P_LoginName
String
getUserResponsibilitiesResponse
Complex
Type
getUserResponsibilitiesResponse /
listOfUserResponsibilities/
(See
WSDL)
22 7
Description
Type
LoadUserDetails_Output
Complex
Type
ListOfSSContact
(See
WSDL)
getUserResponsibilitiesResponse
Complex
Type
getUserResponsibilitiesResponse /
listOfUserResponsibilities/
userResponsibilities/
responsibilityValue
(See
WSDL)
Error_spcCode
Complex
Type
Error_spcMessage
(See
WSDL)
SelfServicePostLoginProcess
Workflow
228
External Name
SelfServiceContact
SelfServiceContact
getUserResponsibilitiesResponse
getUserResponsibilitiesResponse
Request (LoadUserDetails_OnlyLoadResponsibilities)
See the following file to view the sample code:
\SelfServicePostLoginProcess\LoadUserDetails_OnlyLoadResponsibilities_request.xml
Response(LoadUserDetails_OnlyLoadResponsibilities)
See the following file to view the sample code:
\SelfServicePostLoginProcess\LoadUserDetails_OnlyLoadResponsibilities_response.xml
Request (LoadUserDetails_SkipLoadResponsibilities)
See the following file to view the sample code:
\SelfServicePostLoginProcess\LoadUserDetails_SkipLoadResponsibilities_request.xml
Response (LoadUserDetails_SkipLoadResponsibilities)
See the following file to view the sample code:
\SelfServicePostLoginProcess\LoadUserDetails_SkipLoadResponsibilities_response.xml
22 9
SelfServiceRegistration
The Enroll operation of this webservice invokes the SelfServiceRegistration workflow, which
internally uses the Business Services listed below to manage contacts, assigned accounts, assigned
personal/business addresses, create username, manage assigned responsibilities, send welcome or
password update notifications and createInboxItems to simulate pending registration approvals.
Activity of the workflow is determined by the P_mode input parameter passed to this webservice
operation.
Response
CreateContact
UpdateContact
CreateUser
UpdateUser
Used for updating a contact with a username and manage the assigned
accounts and responsibilities.
Used in Siebel SelfService 8.1 in the Contacts - Administration screen to
update user information.
ResetPasswordOnly
Used for resetting the password of the currently logged in user of the
siebel session or in the anonymous session.
Also used in Forgot Password Flow (for an anonymous session).
230
SelfServiceRegistration Operations
For a list of operations associated with this Web service, see Table 387.
Table 387. SelfServiceRegistration Operations
Name
Description
Enroll
Begin Transaction
Business Service
Name
EAITransactionService
Business Service
Method
Begin Transaction
Description
23 1
Business Service
Name
SelfServiceContact
Business Service
Method
Execute
Input Arguments
Argument Name
Type
Property Name
SiebelMessageIn
Process Property
P_ContactIO(SS_Contacts_IO)
ViewMode
Process Property
All
LanguageMode
Process Property
LDC
ExecutionMode
Process Property
BiDirectional
Output Arguments
Argument Name
Type
Property Name
SiebelMessageOut
Output Argument
P_ContactIO(SS_Contacts_IO)
Description
232
Retrieve Contact Id
Business Service
Name
Business Service
Method
GetProperty
Input Arguments
Argument Name
Type
Property Name
Hierarchy Path:
Literal
Contact
Property Name
Literal
Id
SiebelMessage
Hierarchy
P_ContactIO(SS_Contacts_IO)
Output Arguments
Argument Name
Type
Property Name
Property Value
Output Argument
P_ContactId
Description
This step is used to retrieve the contact Id, given the contact IO.
In SelfService 8.1, this step is only applicable during the Register your
company flow to retrieve the Id of the newly created corporate account,
which is then sent to Trigger Approval, and established as the root
account. Hence, the caller (java API that calls the proxy) shall ignore
the errors reported by this step.
Business Service
Name
Business Service
Method
GetProperty
23 3
Type
Property Name
Hierarchy Path:
Literal
Contact
Property Name
Literal
Account Id
SiebelMessage
Hierarchy
P_ContactIO (SS_Contacts_IO)
Output Arguments
Argument Name
Type
Property Name
Property Value
Output Argument
AccountId
Description
This step is used to retrieve the account Id, given the contact IO.
In SelfService 8.1, this step is only applicable during the Register your
company flow to retrieve the Id of the newly created corporate account,
which is then sent to Trigger Approval, and established as the root
account. Hence, the caller (java API that calls the proxy) shall ignore
the errors reported by this step.
Create User
Business Service
Name
SiebelWebRegistrationService
Business Service
Method
Promote
Input Arguments
Argument Name
Type
Property Name
Contactid
Process Property
P_ContactId
Type
Process Property
P_Usertype
Proxy User
Process Property
P_ProxyEmpLoginName
LoginName
Process Property
P_LoginName
Password
Process Property
P_NewPassword
securityQuestion
Process Property
P_ChallengeQuestion
234
Process Property
P_ChallengeAnswer
Output Arguments
Argument Name
Type
Property Name
SuccessCode
Output Argument
P_CreateUserStatus
ErrorMessage
Output Argument
Error Message
Description
Assign Responsibilities
Business Service
Name
SelfServiceUser
Business Service
Method
Execute
Input Arguments
Argument Name
Type
Property Name
SiebelMessageIn
Process Property
P_UserIO
ViewMode
Process Property
All
LanguageMode
Process Property
LDC
Output Arguments
Argument Name
Type
Property Name
SiebelMessageOut
Output Argument
P_UserIO
Description
23 5
Commit Transaction
Business Service
Name
EAITransactionService
Business Service
Method
EndTransaction
Input Arguments
Argument Name
Type
Property Name
Is Abort
Literal
False
Description
236
Trigger Approval
Business Service
Name
Business Service
Method
CreateNewApprovalTasks
Input Arguments
Argument Name
Type
Property Name
RequestingBusComp
Literal
Value = Contact
Approval Item ID
Process Property
P_ContactId
Process Property
P_UsertypeApprovalType
Inbox Type
Process Property
P_UsertypeInboxType
Process Property
P_AccountId
Description
23 7
Trigger Notification
Business Service
Name
Business Service
Method
CreateRequest
Input Arguments
Argument Name
Type
Property Name
RecipientBusComp
Literal
SourceIdList
Process Property
P_ContactId
PackageNameList
Process Property
P_NotificationTemplateName
RequestLanguageCode
Process Property
P_Language
RequestLocaleCode
Process Property
P_Locale
ProcessMode
Literal
RequestName
Literal
RecipientGroup
Process Property
Description
238
Business Service
Name
SessionAccessService
Business Service
Method
SetProfileAttr
Input Arguments
Argument Name
Type
Property Name
Name
Literal
Value
Process Property
P_NewPassword
PackageNameList
Process Property
P_NotificationTemplateName
RequestLanguageCode
Process Property
P_Language
RequestLocaleCode
Process Property
P_Locale
ProcessMode
Literal
RequestName
Literal
RecipientGroup
Process Property
Description
Description
Type
Process_spcInstance_spcId
String
Object_spcId
String
Siebel_spcOperation_spcObject_spcId
String
Error_spcCode
String
Error_spcMessage
String
23 9
Description
Type
ListOfSSContact
Integration
Object
String
P_AccountId
String
String
P_Mode
String
P_Usertype
String
P_LoginName
Username created
String
P_DefaultProxyEmployee
String
P_LoginId
String
P_CreateUserStatus
String
P_Password
String
P_NewPassword
String
P_ChallengeQuestion
String
P_ChallengeAnswer
String
240
Description
Type
ListOfSSUser
Integration
Object
String
P_UsertypeApprovalType
String
P_UsertypeInboxType
String
P_UsertypeNotifTemplateName
String
P_RecipientGroup
String
P_Language
String
P_Locale
String
SelfServiceRegistration
Workflow
24 1
External Name
SelfServiceContact
SelfServiceContact
Users
Users
Create a B2B contact as Inactive and create a username and trigger notification and create Inbox
Items for approval.
Request
Create a B2C contact and username and trigger notification.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_1_request.xml
Response
Create a B2C contact and username and trigger notification.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_1_request.xml
Request
Create a B2B contact as Inactive and create a username and trigger notification and create Inbox
Items for approval.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_2_request.xml
242
Response
Create a B2B contact as Inactive and create a username and trigger notification and create Inbox
Items for approval.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_2_response.xml
Request
Update Personal Addresses of an existing contact.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_3_request.xml
Response
Update Personal Addresses of an existing contact.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_3\_response.xml
Request
Update Contact Details, Account Assignment, Responsibility Assignment, Password resetting for an
existing contact.
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_4_request.xml
Response
Update Contact Details, Account Assignment, Responsibility Assignment, Password resetting for an
existing contact
See the following file to view the sample code:
\SelfServiceRegistration\SelfServiceRegistration_4_response.xml
24 3
SelfServiceResponsibility
This Web service exposes the EAI UI Business Service SelfServiceResponsibility, which provides
query operation on Integration Object SS_Responsibility_IO. Additionally, this Web service exposes
the Query Method in the SelfServiceResponsibility Business Service as Web service operation.
SelfServiceResponsibility Operations
For a list of operations associated with this Web service, see Table 401.
Table 401. SelfServiceResponsibility Operations
Name
Description
SelfServiceResponsibilityQueryPage
Description
SelfServiceResponsibilityQuery
Page_Input
ListOfSSResponsibility
ListOfSSResponsibility/
Responsibility
ListOfSSResponsibility/
Responsibility/AccessType
ListOfSSResponsibility/
Responsibility/Id
ListOfSSResponsibility/
Responsibility/Name
244
Description
SelfServiceResponsibilityQueryPage_Output
ListOfSSResponsibility
ListOfSSResponsibility/Responsibility
ListOfSSResponsibility/Responsibility/
AccessType
ListOfSSResponsibility/Responsibility/Id
ListOfSSResponsibility/Responsibility/Name
Class
SelfServiceResponsibility
BusinessService
CSSEAIUIDataService
External Name
SS_Responsibility_IO
SS_Responsibility_IO
24 5
Request
See the following file to view the sample code:
\SelfServiceResponsibility\SelfServiceResponsibility_request.xml
Response
See the following file to view the sample code:
\SelfServiceResponsibility\SelfServiceResponsibility_response.xml
SelfServiceSmtpEmail
The SendSmtpEmail operation of this Web service invokes the SelfServiceSmtpEmail workflow, which
internally uses the Outbound Communications Manager Business Service for sending non-template
based SMTP Email.
SelfServiceSmtpEmail Operations
For a list of operations associated with this Web service, see Table 406.
Table 406. SelfServiceSmtpEmail Operations
Name
Description
SendSmtpEmail
246
Description
Type
FromAddress
String
MessageToList
String
MessageCCList
String
MessageBCCList
String
MessageSubject
String
MessageBody
String
MessageHTMLBody
String
Error Code
String
Error Message
String
Object Id
Object Id.
String
Process Instance Id
Id of process instance.
String
Id of Siebel operation.
String
Description
Type
FromAddress
String
MessageToList
String
MessageCCList
String
MessageBCCList
String
MessageSubject
String
MessageBody
String
MessageHTMLBody
String
Error Code
String
Error Message
String
24 7
Description
Type
Object Id
Standard WF Output.
String
Process Instance Id
Standard WF Output.
String
Siebel Operation
Object Id
Standard WF Output.
String
SelfServiceSmtpEmail
Workflow Process
Request
See the following file to view the sample code:
\SelfServiceSmtpEmail\SelfServiceSmtpEmail_request.xml
Response
See the following file to view the sample code:
\SelfServiceSmtpEmail\SelfServiceSmtpEmail_response.xml
248
\SelfServiceSmtpEmail\SelfServiceSmtpEmail.wsdl
SelfServiceTemplateEmail
The SendTemplateEmail operation of this webservice invokes the SelfServiceTemplateEmail
workflow, which internally uses the Outbound Communications Manager Business Service for
sending template based SMTP Email.
SelfServiceTemplateEmail Operations
For a list of operations associated with this Web service, see Table 410.
Table 410. SelfServiceTemplateEmail Operations
Name
Description
SendTemplateEmail
Description
Type
TemplateName
String
SourceRecipientGroupName
String
SourceObjectID
String
TemplateLanguageCode
String
TemplateLocaleCode
String
RequestName
String
RequestStatus
String
Error Code
Blank.
String
Error Message
Blank.
String
24 9
Description
Type
Object Id
Blank.
String
Process Instance Id
Blank.
String
Blank.
String
Description
Type
TemplateName
String
SourceRecipientGroupName
String
SourceObjectID
String
TemplateLanguageCode
String
TemplateLocaleCode
String
RequestName
String
RequestStatus
String
Error Code
String
Error Message
String
Object Id
Standard WF Output.
String
Process Instance Id
Standard WF Output.
String
Standard WF Output.
String
250
SelfServiceTemplateEmail
Workflow Process
External Name
Not applicable
Request
See the following file to view the sample code:
\SelfServiceTemplateEmail\SelfServiceTemplateEmail_request.xml
Response
See the following file to view the sample code:
\SelfServiceTemplateEmail\SelfServiceTemplateEmail_response.xml
25 1
SelfServiceTimeZone
This webservice call is used to get all the Siebel Timezone values. These values are got in the session
language if it is a Siebel supported locale else it is got in the base language. The language is set
using the search spec.
SelfServiceTimeZone Operations
For a list of operations associated with this Web service, see Table 415.
Table 415. SelfServiceTimeZone Operations
Name
Description
SelfServiceTimeZoneQueryPage
Description
Type
SelfServiceTimeZoneQueryPage_Input
Integration
Object
Description
Type
SelfServiceTimeZoneQueryPage_Output
Integration
Object
252
Class
SelfServiceTimeZone
Integration Object
CSSEAIUIDataService
External Name
SS_TimeZone_IO
Time Zone
Request
See the following file to view the sample code:
\SelfServiceTimeZone\SelfServiceTimeZone_request.xml
Response
See the following file to view the sample code:
\SelfServiceTimeZone\SelfServiceTimeZone\_response.xml
25 3
SelfServiceUser
This Web service exposes the EAI UI Business Service SelfServiceUser, which provides CRUD and
query operations on Integration Object Users. Additionally, this Web service exposes the Execute and
Query methods in the SelfServiceUser Business Service as Web service operations.
SelfServiceUser Operations
For a list of operations associated with this Web service, see Table 420.
Table 420. SelfServiceUser Operations
Name
Description
SelfServiceUserExecute
SelfServiceUserQueryPage
Description
SelfServiceUserExecute_Input
ListOfSSUser
ListOfSSUser/User
ListOfSSUser/User/LoginName
ListOfSSUser/User/
ListOfSSUserResponsibility
254
Description
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility/Id
Description
SelfServiceUserExecute_Output
ListOfSSUser
ListOfSSUser/User
ListOfSSUser/User/LoginName
ListOfSSUser/User/
ListOfSSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility/Id
Description
SelfServiceUserQueryPage_Input
ListOfSSUser
25 5
Description
ListOfSSUser/User
ListOfSSUser/User/LoginName
ListOfSSUser/User/
ListOfSSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility/Id
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility/Responsibility
Description
SelfServiceUserQueryPage_Output
ListOfSSUser
ListOfSSUser/User
ListOfSSUser/User/LoginName
ListOfSSUser/User/
ListOfSSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility/Id
ListOfSSUser/User/
ListOfSSUserResponsibility/
SSUserResponsibility/Responsibility
256
Class
SelfServiceUser
BusinessService
CSSEAIUIDataService
External Name
Users
Users
Request
See the following file to view the sample code:
\SelfServiceUser\SelfServiceUser_request.xml
Response
See the following file to view the sample code:
\SelfServiceUser\SelfServiceUser_response.xml
25 7
SelfServiceWebSite
This Webservice is used for creating /retrieving /updating /deleting sites.
This Webservice exposes two methods, Query and the Execute methods in its business service
SelfServiceWebSite as Webservice operations.
SelfServiceWebSite Operations
For a list of operations associated with this Web service, see Table 427.
Table 427. SelfServiceWebSite Operations
Name
Description
SelfServiceWebSiteExecute
SelfServiceWebSiteQueryPage
Description
Type
SelfServiceWebSiteExecute_Input
Integration
Object
Description
Type
SelfServiceWebSiteExecute_Output
Integration
Object
258
Description
Type
SelfServiceWebSiteQueryPage_Input
Integration
Object
Description
Type
SelfServiceTimeZoneQueryPage_Output
Integration
Object
Class
SelfServiceWebSite
Integration Object
CSSEAIUIDataService
External Name
SS_WebSite_IO
SS_WebSite_BO
25 9
Request (SelfServiceWebSiteExecute)
See the following file to view the sample code:
\SelfServiceWebSite\SelfServiceWebSiteExecute_request.xml
Response (SelfServiceWebSiteExecute)
See the following file to view the sample code:
\SelfServiceWebSite\SelfServiceWebSiteExecute_response.xml
Request (SelfServiceWebSiteQuery)
See the following file to view the sample code:
\SelfServiceWebSite\SelfServiceWebSiteQuery_request.xml
Response (SelfServiceWebSiteQuery)
See the following file to view the sample code:
\SelfServiceWebSite\SelfServiceWebSiteQuery_response.xml
ServiceRequest
Use this Web service to create, read, update the Service Request and to create, read, update, and
delete the child objects like Activities, Attachments, Solutions and Service Request Agreements.
260
ServiceRequest Operations
For a list of operations associated with this Web service, see Table 434.
Table 434. ServiceRequest Operations
Name
Description
ServiceReqInsert_Input
ServiceReqUpdate_Input
ServiceReqExecute_Input
Used to Create and Update the Service Request. Also this is used
to Create / Update the child objects like Activities, Attachment,
Solution, Service Request Agreement.
ServiceReqQueryPage_Input
Used to Query the Service Request and the child objects like
Activities, Attachment, Solution, Service Request Agreement.
ServiceReqInit_Input
ServiceReqDelete_Input
Description
Abstract
Description
Id
Mod_Id
Description
Id
26 1
Description
Id
Mod_Id
Description
Service Request
Id
Abstract
Activities
Id
Type
Type is required.
Description2
Attachment
Id
ActivityId
ActivityComments
ActivityFileAutoUpdFlg
ActivityFileDeferFlg
ActivityFileDockReqFlg
ActivityFileDockStatFlg
ActivityFileSrcType
ActivityFileSrcPath
ActivityFileName
ActivityFileRev
ActivityFileSize
ActivityFileExt
ActivityFileBuffer
Contents to be attached.
262
Description
ActivityFileBuffer
Contents to be attached.
Solution
Id
Name
Agreement
Id
AgreementName
Description
Id
Returns the Row_Id of the Service Request. Also the child objects Row Id.
Mod_Id
Returns the Mod_Id of the Service Request. Also the child objects Mod Id.
Description
Id
Description
Service Request
Child Objects
26 3
Description
Service Request
Description
Service Request
Description
Id
Id
Id
Id
Id
Description
Id
Returns the Row_Id of the Service Request. Also the child objects Row Id.
Mod_Id
Returns the Mod_Id of the Service Request. Also the child objects Mod Id.
264
Class
ServiceReq
Business Service
CSSEAIUIDataService
External Name
ServiceReqIO
Request
See the following file to view the sample code:
\ServiceRequest\ServiceRequest_request.xml
Response
See the following file to view the sample code:
\ServiceReqWS\ServiceRequest_response.xml
26 5
SessionAccessWS
This Web service call is used to terminate the Siebel session. This web service exposes the business
service SessionAccessService which provides the business service method Ping which is used to
set a message to terminate the Siebel session.
SessionAccessWS Operations
For a list of operations associated with this Web service, see Table 449.
Table 449. SessionAccessWS Operations
Name
Description
sessionAccessPing
Description
Type
SessionAccessPing_Input
Container Element.
Not applicable
SessionAccessPing_Input/msgIn
String
Description
Type
SessionAccessPing_Output
Container Element.
Not applicable
SessionAccessPing_Input/msgOut
String
266
Siebel 8.1 Primary Web Services SWI Update Order Line Item
SessionAccessService
Class
CSSUIFSessionAccessService
Request
See the following file to view the sample code:
\SessionAccessWS\SessionAccess_request.xml
Response
See the following file to view the sample code:
\SessionAccessWS\SessionAccess_response.xml
26 7
Siebel 8.1 Primary Web Services SWI Update Order Line Item
Description
UpdateLineItems
Updates the value of the field that is passed to it for order line items in
simple products, complex products, and nested service bundles.
Description
FieldName1
FieldValue1
The new value of the field in the order line item to update.
RootLineItemId
The row ID of the root order in the order line item hierarchy.
OrderLineItemId
The row ID of the nested product in the order line item hierarchy.
UpdateSingleLineItem
The designation for an order with a single line item. If this node has a
value of TRUE, the order has a single line item.
Business Service
CSSEAIDataSyncService
Workflow
Not applicable
Workflow
Not applicable
268
Siebel 8.1 Primary Web Services SWI Update Order Line Item
External Name
Methods
For a description of the methods for this Web service, see Table 457.
Table 457. SWI Update Order Line Item Methods
Operation
Method
UpdateLineItems
Request
See the following file to view the sample code:
...\SWIUpdateOrderLineItem\SWIUpdateOrderLineItem.xml
Response
See the following file to view the sample code:
...\SWIUpdateOrderLineItem\SWIUpdateOrderLineItem.xml
26 9
Description
UlnboxContactItemQueryPage
Query Page
Init
Action is initialized.
Execute
Action is executed.
Description
Type
ExecutionMode
String
LOVLanguageMode
LIC or LDC.
String
NamedSearchSpec
String
PickListName
String
Description
Type
SiebelMessageOut
Output argument.
Integration Object
270
Records can be filtered based on logged in resource and context by specifying these values in
Input Integration Objects.
Error Conditions
All error conditions will be handled by Web services framework.
27 1
Class
Not applicable
CSSEAIUIDataService
External Name
UInboxContactItem
UInbox Items
Request
See the following file to view the sample code:
\UlnboxContactItem\UlnboxContactItem_request.xml
Response
See the following file to view the sample code:
\UlnboxContactItem\Response.xml
272
Universal Inbox
Universal Inbox is an existing Business Service providing functionality to create, update Inbox items
or owner, invoke actions etc. This can be modified to include methods to invoke Approve and Reject
Actions that will be deployed as a Web service.
Description
UniversalInboxCallAction
Description
Type
InboxItemId
InboxItemId
String
ActionLIC
ActionLIC
String
InboxTypeName
InboxTypeName
String
OwnerId
OwnerId
String
ObjectId
ObjectId
String
Description
Type
Status
Call status.
String
Error message
String
User-friendly error message, when the SAME inbox item is concurrently updated by two Self
Service users such as This has already been approved by a different user, if approved OR This
has already been rejected by a different user, if rejected.
27 3
Returning the actual error message, if any, from the workflow that is being invoked. Since the
Self Service workflow is invoked synchronously, all error messages will be propagated.
CallAction Business Service Method will detect and return error messages raised by the Action
Business Service. Web service Infrastructure will detect that the CallAction Business Service
method has returned an error code and create a SOAP fault.
Processing errors
Errors occurring during workflow execution etc will be handled by Web services framework and the
error extracted will be sent as SOAP fault.
Description
Type
Universal Inbox
Not applicable
CSSUInboxSvc
Request
See the following file to view the sample code:
\UniversalInbox\UniversalInbox_request.xml
274
Response
See the following file to view the sample code:
\UniversalInbox\Universal_Inbox_response.xml
UpdateCustomerSiebelJMSProducer
Use this Web service to synchronize the data between the Siebel CRM application and the billing
application for details relating to accounts, addresses, contacts, and billing profiles. Because this
Web service uses an asynchronous call, a response message does not apply.
UpdateCustomerSiebelJMSProducer Operations
For a list of operations associated with this Web service, see Table 467.
Table 467. UpdateCustomerSiebelJMSProducer Operations
Operation Name
Description
UpdateCustomerParty
UpdateCustomerPartyAddress
UpdateCustomerPartyContact
UpdateCustomerPartyBillProfile
Description
Account
27 5
Description
CutAddress
Contact
Description
Account
CutAddress
ComInvoiceProfile
Description
Account
Contact
ComInvoiceProfile
Description
BillingProfileCutAddress
BillingProfileContact
ComInvoiceProfile
276
UpdateCustomerSiebelJMSProducer
Business Service
CSSWSOutboundDispatcher
External Name
CMU - Account
CMU - Address
CMU - Contact
Methods
For a description of methods for this Web service, see Table 474.
Table 474. UpdateCustomerSiebelJMSProducer Methods
Operation
Method
UpdateCustomerParty
[BS: UpdateCustomerSiebelJMSProducer].UpdateCustomerParty
UpdateCustomerParty
Address
[BS: UpdateCustomerSiebelJMSProducer].UpdateCustomerPartyAddress
UpdateCustomerParty
BillProfile
[BS: UpdateCustomerSiebelJMSProducer].UpdateCustomerPartyBillProfile
UpdateCustomerParty
Contact
[BS: UpdateCustomerSiebelJMSProducer].UpdateCustomerPartyContact
Request
See the following file to view the sample code:
...\UpdateCustomerSiebelJMSProducer\CmuAccSyncAccount.xml
27 7
Response
Because this Web service uses an asynchronous call, a response message does not apply.
WC_PickList_Payment_Profile_BS
This Web service is used for creating/updating/deleting/listing of payment wallet with payment
methods.
This Web service exposes the Query and Execute methods in the WC_PickList_Payment_Profile_BS
Business Service as Web service operations.
WC_PickList_Payment_Profile_BS Operations
For a list of operations associated with this Web service, see Table 475.
Table 475. WC_PickList_Payment_Profile_BS Operations
Name
Description
WC_PickList_Payment_Profile_BSQueryPage
WC_PickList_Payment_Profile_BSExceute
278
Description
Type
WC_PickList_Payment_Profile_
BSQueryPage_Input
Integration
Object
Description
Type
WC_PickList_Payment_Profile_
BSQueryPage_Output
Integration
Object
Description
Type
WC_PickList_Payment_Profile_
BSExecute_Input
Integration
Object
Description
Type
WC_PickList_Payment_Profile_
BSExecute_Output
Integration
Object
27 9
Class
WC_PickList_Payment_Profile_BS
Integration Object
CSSEAIUIDataService
External Name
WC_PickList_Payment_Profile_IO
Payment Profile
Request
See the following file to view the sample code:
\WC_PickList_Payment_Profile_BS\WC_PickList_Payment_Profile_BS_request.xml
Response
See the following file to view the sample code:
\WC_PickList_Payment_Profile_BS\WC_PickList_Payment_Profile_BS_response.xml
280
\WC_PickList_Payment_Profile_BS\WC_PickList_Payment_Profile_BS.wsdl
28 1
282
This chapter lists Web services that are part of 8.0 Version of Oracles Siebel CRM Web services
offering. The Web services are grouped in two tables under the following topics:
Namespace
Type
CME
NetworkOrderEntry
http://siebel.com/
NetworkOrderEntry
Inbound
TroubleTicket
http://siebel.com/TroubleTicket
Inbound
INS Claims
http://siebel.com/claims
Inbound
http://siebel.com/claims/
Outbound
http://siebel.com/claims/
Outbound
Warranty
http://siebel.com/Service/
AssetWarranty
Inbound
CopyActivity
http://siebel.com/Service/FS/
CopyActivity
Inbound
ServiceRequest
http://siebel.com/Service/FS/
ServiceRequests
Inbound
AssetManagement
http://www.siebel.com/Service/
FS/Assets
Inbound
VerifyEntitlement
http://www.siebel.com/Service/
FS/Entitlement
Inbound
GetHealthCareProfessionalCompl
ianceDetails
http://siebel.com/LS/
MarketingCompliance
Inbound
GetHealthCareProfessionalProfile
Information
http://siebel.com/LS/
MarketingCompliance
Inbound
FINS
FS
LS
28 3
Web Services for Siebel CRM 8.0 Primary Web Services for Siebel CRM 8.0
Namespace
Type
Mktg
GetUnallocatedExpenseItem
http://siebel.com/LS/
MarketingCompliance
Inbound
SetAllocatedExpenseItem
http://siebel.com/LS/
MarketingCompliance
Inbound
WebMarketing
http://siebel.com/marketing/
webmarketing
Inbound
EventManagement
http://www.siebel.com/
Marketing/EventData
Inbound
Event Registration
http://www.siebel.com/
Marketing/EventRegistration
Inbound
ABOWebService
http://siebel.com/
OrderManagement/ABO
Inbound
AssetWebService
http://siebel.com/
OrderManagement/Asset
Inbound
CatalogWebService
http://siebel.com/
OrderManagement/Catalog
Inbound
ProductConfigurator
http://siebel.com/
OrderManagement/Configurator
Inbound
ContactWebService
http://siebel.com/
OrderManagement/Contact
Inbound
CalculatePriceWS
http://siebel.com/
OrderManagement/External/PSP
Inbound
OrderWebService
http://siebel.com/
OrderManagement/Order
Inbound
PromotionWebService
http://siebel.com/
OrderManagement/Promotion
Inbound
QuoteAddItemsWS
http://siebel.com/
OrderManagement/Quote
Inbound
QuoteWebService
http://siebel.com/
OrderManagement/Quote
Inbound
CalculatePriceWS
http://siebel.com/
OrderManagement/Quote/PSP
Inbound
EligibilityCompatibility
http://siebel.com/
OrderManagement/Quote/PSP
Inbound
ProductRecommendation
http://siebel.com/
OrderManagement/Quote/PSP
Inbound
OM
284
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
PRM
PartnerPrograms
http://siebel.com/PRM/
PartnerPrograms
Inbound
PartnerRegistration
http://siebel.com/PRM/
PartnerRegistration
Inbound
PS
Serialization Service
http://siebel.com/publicsector
Inbound
SFA
WC_Account_BS
http://siebel.com/CustomUI
Inbound
WC_Contacts_BS
http://siebel.com/CustomUI
Inbound
WC_Opportunity_BS
http://siebel.com/CustomUI
Inbound
WC_Service_Request_BS
http://siebel.com/CustomUI
Inbound
Forecast
http://siebel.com/Sales/SFA
Inbound
Integration_Object_Info_Service
http://siebel.com/Sales/SFA
Inbound
SFA_Activity_BS
http://siebel.com/Sales/SFA
Inbound
EAILOVWS
http://www.siebel.com/xml/
LOVService
Inbound
ContextServiceWrapperService
http://www.siebel.com/
OrderManagement/
ContextService
Inbound
Utility
Namespace
Type
DDKPOC
DedicatedBlockWS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_Asset_DB_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Channel_Partner_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Household_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Industry_BS
http://siebel.com/CustomUI
Inbound
28 5
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
DDKPOC
WC_MVG_Internal_Division_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Organization_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Position_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Source_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_MVG_Territory_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_Orders_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Abs_Admin_Service_Region_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Action_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Agreement_Entitlement_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Auction_Services_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Business_Address_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Campaign_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Currency_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Employee_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_FS_Shipping_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Internal_Product_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Order_Entry_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Payment_Profile_BS
http://siebel.com/CustomUI
Inbound
286
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
DDKPOC
WC_PickList_Payment_Terms_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Price_List_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Sales_Assessment_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Sales_Stage_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Service_Agreement_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_Siebel_Instance_BS
http://siebel.com/CustomUI
Inbound
DDKPOC
WC_PickList_VORD_Network_Asset_BS
http://siebel.com/CustomUI
Inbound
EAI
Core
http://siebel.com/CustomUI
Inbound
EAI
Core
http://siebel.com/CustomUI
Inbound
EAI
Core
http://siebel.com/CustomUI
Inbound
EAI
Core
http://siebel.com/CustomUI
Inbound
EAI
Core
http://siebel.com/CustomUI
Inbound
EAI
Core
http://siebel.com/CustomUI
Inbound
Misc
ActuateAPI
http://schemas.actuate.com/
actuate7/wsdl
Outbound
Misc
ActuateAPI
http://schemas.actuate.com/
actuate8/wsdl
Outbound
Misc
DecisionService
http://
www.sigmadynamics.com/
schema/services/
DecisionService
Outbound
Misc
ExternalChoiceService
http://
www.sigmadynamics.com/
schema/services/
ExternalChoice
Outbound
28 7
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
Misc
JobManagementService
com.siebel.analytics.web/
soap/v1
Outbound
Misc
SAWSessionService
com.siebel.analytics.web/
soap/v1
Outbound
Misc
SendMailingService
urn:xml-send-mailing
Outbound
Misc
SiebelSharePointArchival
http://www.siebel.com/
collab/
Outbound
Misc
SiebelSharePointIntegration
http://www.siebel.com/
collab/
Outbound
Misc
WC_Quote_BS
http://siebel.com/CustomUI
Inbound
Misc
http://www.siebel.com/
SharepointIntegration
Inbound
Misc
WebCatalogService
com.siebel.analytics.web/
soap/v1
Outbound
Test
PSRUnitBenchmark
http://siebel.com/PSR/FS/
PSRUnitTest
Inbound
ASI
AccountWS
http://siebel.com/asi/
Inbound
ASI
ActivityWS
http://siebel.com/asi/
Inbound
ASI
ContactWS
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
External Account
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
External Contact
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi
Outbound
288
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
ASI
External Employee
http://siebel.com/asi/
Outbound
ASI
External Household
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
External Order
http://siebel.com/asi/
Outbound
ASI
External Position
http://siebel.com/asi/
Outbound
ASI
External Quote
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Outbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
28 9
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
ModuleLicense
http://siebel.com/asi/
Inbound
ASI
OpportunityWS
http://siebel.com/asi/
Inbound
ASI
PIMDomainWS
http://siebel.com/asi/
Inbound
ASI
ProjectWS
http://siebel.com/asi/
Inbound
ASI
SearchExternalService
http://siebel.com/asi/
Inbound
ASI
SearchSecurityService
http://siebel.com/asi/
Inbound
ASI
ServiceRequestWS
http://siebel.com/asi/
Inbound
ASI
Siebel Account
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
Siebel Contact
http://siebel.com/asi/
Inbound
ASI
Siebel Employee
http://siebel.com/asi/
Inbound
ASI
Siebel Household
http://siebel.com/asi/
Inbound
ASI
Siebel Invoice
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
Siebel Order
http://siebel.com/asi/
Inbound
ASI
Siebel Position
http://siebel.com/asi/
Inbound
ASI
Siebel Quote
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
ASI
Siebel TM Alignment
http://siebel.com/asi/
Inbound
ASI
http://siebel.com/asi/
Inbound
290
Web Services for Siebel CRM 8.0 Support and Testing Web Services
Namespace
Type
ASI
Siebel TM Hierarchy
http://siebel.com/asi/
Inbound
ASI
Siebel TM Territory
http://siebel.com/asi/
Inbound
Utility
SessionAccessWS
http://www.siebel.com/xml/
SessionAccess
Inbound
Utility
SiebelUserProfileService
http://siebel.com/CustomUI
Inbound
Utility
SiebelWebRegistration
http://siebel.com/CustomUI
Inbound
29 1
Web Services for Siebel CRM 8.0 Support and Testing Web Services
292
This chapter includes detailed descriptions and information about version 8.0 of Siebel CRM Web
services.
It includes the following topics:
29 3
ABOWebService
Use this Web service to expose the following Asset-Based Ordering (ABO) functions: convert a quote
into an order, submit an order to the back-end office, convert a completed order line item to an asset,
modify an asset, disconnect an asset, suspend, or resume an asset. This Web service works only with
an Asset-Based Ordering (ABO) enabled environment. A typical application that uses the Web service
is Siebel Communication.
ABOWebService Operations
The asset operations Modify, Disconnect, Suspend, or Resume create a new line item, based on the
account or contact profile. They have a similar input and output data schema. If AccountId is
provided, then it operates on the account profile. If AccountId is not provided it operates on the
contact profile.
Affix ToQuote in the Web service name means: if an active quote is provided, it will add the quote
item to the existing quote. If an active quote is not provided, it generates a new quote and adds the
quote item to the new quote.
294
Affix ToOrder in the Web service name means: if an active order is provided it adds the order item
to the existing order. If an active order is not provided, it generates a new order and adds the order
item into the new order. For a list of operations associated with this Web service, see Table 484
Description
AutoOrder
SubmitOrder
Submits an Order.
AutoAsset
ModifyAssetToQuote
ModifyAssetToOrder
DisconnectAssetToQuote
DisconnectAssetToOrder
SuspendAssetToQuote
SuspendAssetToOrder
ResumeAssetToQuote
ResumeAssetToOrder
29 5
Description
Object Id
Description
PDS Order
Header
Order Header.
Line Item
XA
Description
OrderId
Description
Object Id
Required. RowId of the corresponding Order that contains the Order Line Item
to be converted or applied to an asset.
LineItemId
296
Description
PDS Asset
Header
Asset Header.
Line Item
Asset.
XA
Asset attributes.
Description
AssetIntegrationId
AssetNumber
ActiveDocumentId
AccountId
Account Id of the account that owns the selected asset (Service Item).
ContactId
Contact Id of the contact who owns the selected asset (Service Item)
to be modified.
DueDate
PriceListId
Specifies a Price List Id that is associated with the quote if a new quote
is requested to generate.
CompoundProductNumber
29 7
Description
PDS Quote
Header
Quote Header.
Line Item
XA
Description
AssetIntegrationId
AssetNumber
ActiveDocumentId
AccountId
ContactId
DueDate
PriceListId
CompoundProductNumber
298
29 9
Boundary Object
Type
Class (if
Business Service)
SISOMAutoOrderWebService
Workflow
Not applicable
SISOMSubmitWebService
Workflow
Not applicable
SISOMAutoAssetWebService
Workflow
Not applicable
SISOMModifyWebService-Quote
Workflow
Not applicable
SISOMModifyWebService-Order
Workflow
Not applicable
SISOMSuspendWebService-Quote
Workflow
Not applicable
SISOMSuspendWebService-Order
Workflow
Not applicable
SISOMResumeWebService-Quote
Workflow
Not applicable
SISOMResumeWebService-Order
Workflow
Not applicable
SISOMDisconnectWebService-Quote
Workflow
Not applicable
SISOMDisconnectWebService-Order
Workflow
Not applicable
External Name
PDS Quote
PDS Quote
PDS Order
PDS Order
PDS Asset
PDS Asset
300
Request (AutoOrder)
See the following file to view the sample code:
\ABOWebService\AutoOrder_request.xml
Response (AutoOrder)
See the following file to view the sample code:
...\ABOWebService\AutoOrder_response.xml
Request (ModifyAssetToQuote)
See the following file to view the sample code:
...\ABOWebService\ModifyAssetToQuote_request.xml
Response (ModifyAssetToQuote)
See the following file to view the sample code:
...\ABOWebService\ModifyAssetToQuote_response.xml
Request (AutoAsset)
See the following file to view the sample code:
...\ABOWebService\AutoAsset_request.xml
Response (AutoAsset)
See the following file to view the sample code:
...\ABOWebService\AutoAsset_response.xml
Asset Management
Use this Web service to create, read, and update Asset records.
30 1
Description
Asset_spcManagement_AssetManagementInsert
Creates an
Asset record.
Request: Asset_spcManagement_AssetManagementInsert_Input
Request: Asset_spcManagement_AssetManagementInsert_Output:
Asset_spcManagement_AssetManagementQueryPage
Request: Asset_spcManagement_AssetManagementQueryPage_Input
Queries for an
Asset record.
Response: Asset_spcManagement_AssetManagementQueryPage_Output
Asset_spcManagement_AssetManagementUpdate
Request: Asset_spcManagement_AssetManagementUpdate_Input
Updates an
Asset record.
Response: Asset_spcManagement_AssetManagementUpdate_Output
Asset Management
Business Service
CSSEAIUIDataService
302
External Name
Asset Management
Asset Management
Methods
For a description of methods for this Web service, see Table 498.
Table 498. Asset Management Methods
Operation
Method
Asset_spcManagement_AssetManagementInsert
[BS:Asset Management].[Insert]
Asset_spcManagement_AssetManagementQueryPage
[BS:Asset Management].[QueryPage]
Asset_spcManagement_AssetManagementUpdate
[BS:Asset Management].[Update]
Request
See the following file to view the sample code:
...\AssetManagement\AssetManagement_request.xml
Response
See the following file to view the sample code:
...\AssetManagement\AssetManagement_response.xml
30 3
AssetWebService
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
CalculatePriceWS
Use this Web service to calculate the documents Quote price.
CalculatePriceWS Operations
For a list of operations associated with this Web service, see Table 499.
Table 499. CalculatePriceWS Operations
Name
Description
CalculatePrice
Calculate price for the input Quote Document. The Web service
invokes the Web Channel Pricing Driver Workflow.
Description
QuoteIO
Description
QuoteIO
304
This is the Web service version of the PSP Driver Workflow Process. For a description of the workflows
steps, see Table 502.
Table 502. PSP Driver Workflow Process
Business
Service
Method
Sub
process
Name
Type
Description
Transfer
Quote IO
to PS
Business
Service
EAI
Integration
Object to XML
Hierarchy
Converter
IntObjHierToPSHier
Not
applicable
Get
Context
Business
Service
Context
Service
GetRowSetData
Not
applicable
Get
RowSet
Business
Service
Context
Service
GetRowSetData
Not
applicable
Set
Pricing
Date
Business
Service
Row Set
Transformation
Toolkit
Conditional Action
Transform
Not
applicable
Calculate
Price
Sub
Procedure
Dynamic
Pricing
Procedure
Zero Out
Totals
Business
Service
Row Set
Transformation
Toolkit
Conditional Action
Transform
Not
applicable
Totaling
Business
Service
Row Set
Transformation
Toolkit
Conditional Action
Transform
Not
applicable
Sync Row
Set to PS
Business
Service
Context
Service
SetRowSetData
Not
applicable
30 5
Type
Business
Service
Sync
Context
to PS
Business
Service
Context
Service
SetRowSetData
Not
applicable
Transfer
from PS
to IO
Business
Service
EAI
Integration
Object to XML
Hierarchy
Converter
PSHierToIntObjHier
Not
applicable
Converts the
Property Hierarchy
to the Integration
Object Hierarchy.
Method
Sub
process
Description
Workflow
Not applicable
External Name
PDS Quote
PDS Quote
Structure:
Header
|-----LineItem
|----- XA
Methods
For a description of methods for this Web service, see Table 505.
Table 505. CalculatePriceWS Data Objects
Operation
Method
CalculatePrice
RunProcess
306
Request
See the following file to view the sample code:
...\CalculatePriceWS\CalculatePriceWS_request.xml
Response
See the following file to view the sample code:
...\CalculatePriceWS\CalculatePriceWS_response.xml
CatalogWebService
Use this set of Web services to expose the catalog functions, including get catalog, get catalog
category, get category product, get search options, get search parameters, execute search, get
product promotions, and so on.
CatalogWebService Operations
For a list of operations associated with this Web service, see Table 506.
Table 506. CatalogWebService Operations
Name
Description
Get Catalog
Publish Catalog
30 7
Description
Execute Search
Description
Description
Description
308
Description
Description
PricingMode
EligibilityMode
ContextMode
Context
Description
30 9
Description
PricingMode
EligibilityMode
ContextMode
Context
IncludePriceWaterfall
Description
Description
PricingMode
EligibilityMode
0, 1 ,2 (eligibility display mode: 0 do not run; 1 run; 2 run but only return
eligible products ). Optional. The default value 1.
310
Description
ContextMode
Context
Description
Description
PricingMode:
EligibilityMode
0, 1, 2 (eligibility display mode: 0 do not run; 1 run; 2 run but only return
eligible products). Optional. The default value 1.
ContextMode
Context
31 1
Description
Description
Description
Description
FieldNameClassId
Property name for the class Id field. Optional. The default value is Class
Id. It is recommend that this field not be changed.
LookupFromCache
MaximumAttributes
312
Description
Description
Attribute Id
Product Configuration
Model Id
Description
Description
SearchOption
PricingMode
EligibilityMode
0,1,2 (eligibility display mode: 0 do not run; 1 run; 2 run but only return
eligible products ). Optional. The default value is 1.
31 3
Description
ContextMode
Context
PriceSearchExpression
Price field search expression. For example, greater than > 100 and less
than < 1000. Optional.
ProductSearchSpec
ResultSize
Description
BusService
CSSProdDataSvc
314
External Name
Request
See the following file to view the sample code:
...\CatalogWebService\CatalogWebService_request.xml
Response
See the following file to view the sample code:
...\CatalogWebService\CatalogWebService_response.xml
31 5
ContextServiceWrapperService
These Web services invoke the QuotesAndOrdersValidate signal through the context service wrapper
service. They validate the quotes and orders, or selected line items in the whole document.
ContextServiceWrapperService Operations
For a list of operations associated with this Web service, see Table 529.
Table 529. ContextServiceWrapperService Operations
Node
Description
ContextServiceWrapperService-QuoteHeader-Verify
ContextServiceWrapperService-QuoteItem-Verify
ContextServiceWrapperService-OrderHeader-Verify
ContextServiceWrapperService-OrderItem-Verify
Description
Header
Line Item
Quote Item
XA
316
Description
Return Message
Return Message
Return Message
Return Message
Description
Header
Line Item
XA
Description
Return Message
Return Message
Return Message
Return Message
31 7
Description
Header
Line Item
Order Entry - Line Items (Order Items Ids, UIActive, UISelected required)
XA
Description
Return Message
Return Message
Return Message
Return Message
Description
Header
Line Item
Order Entry - Line Items (Order Items Ids, UIActive, UISelected required)
XA
318
Description
Return Message
Return Message
Return Message
Return Message
Boundary Object
Type
ContextServiceWrapperService-QuoteHeader-Verify
Workflow
ContextServiceWrapperService-QuoteItem-Verify
Workflow
ContextServiceWrapperService-OrderHeader-Verify
Workflow
ContextServiceWrapperService-OrderItem-Verify
Workflow
External Name
WS Quote
WS Quote
WS Order
WS Order
31 9
Methods
For a description of methods for this Web service, see Table 540.
Table 540. ContextServiceWrapperService Methods
Operation
Method
ValidateQuotes
RunProcess
ValidateQuoteItems
RunProcess
ValidateOrders
RunProcess
ValidateOrderItems
RunProcess
Request (ValidateQuotes)
See the following file to view the sample code:
...\ContextServiceWrapperService\ValidateQuote_request.xml
Response (ValidateQuotes)
See the following file to view the sample code:
...\ContextServiceWrapperService\ValidateQuotes_response.xml
Request (ValidateQuoteItems)
See the following file to view the sample code:
...\ContextServiceWrapperService\ValidateQuoteItems_request.xml
Response (ValidateQuoteItems)
See the following file to view the sample code:
...\ContextServiceWrapperService\ValidateQuoteItems_response.xml
320
CopyActivity
Use this Web service to instantiate activities from an activity template for a Service Request.
CopyActivity Operations
For a list of operations associated with this Web service, see Table 541.
Table 541. CopyActivity Operations
Name
Description
WSCopyServiceActivityRunProcess
Description
SRId
TemplateId
ActPlanId
Workflow
32 1
Methods
For a description of the methods for this Web service, see Table 544.
Table 544. CopyActivity Methods
Operation
Method
WSCopyServiceActivityRunProcess
Request (WSCopyServiceActivityRunProcess)
See the following file to view the sample code:
...\CopyActivity\CopyActivity_request.xml
Response (WSCopyServiceActivityRunProcess)
See the following file to view the sample code:
...\CopyActivity\CopyActivity_response.xml
EAILOVWS
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
EligibilityCompatibility
Use this Web service to validate the documents (Quote) eligibility and compatibility status.
322
EligibilityCompatibility Operations
For a list of operations associated with this Web service, see Table 545.
Table 545. EligibilityCompatibility Operations
Name
Description
CheckQuoteEligibilityCompatibility
Description
QuoteIO
PSPMode
The default is External PDS Quote. This parameter will be parsed as Mode
used in the Variable Map.
PickMode
Can be Pre-Pick or Post-Pick. Pre-Pick will trigger only the eligibility check.
Post-Pick will have both the eligibility and compatibility checks executed.
ProjectedAssetIO
AccountContractedProductsOnlyFlag
Account Contracted
Products Only Flag
AccountId
Account Id
AccountType
Account Type
ShippingCity
City
ShippingCountry
Country
32 3
ShippingPostalCode
Postal Code
PriceListId
Price List Id
ShippingState
State
Variable Name
How It Is Used
AccountId
Account Id
ClassId
Class Id
EffectiveFrom
Effective From
EffectiveTo
Effective To
InclusiveEligibilityFlag
Inclusive Eligibility
Flag
Name
Name
PrePickCD
Pre Pick
PriceListId
Price List Id
ProductId
Product Id
ProductLineId
Product Line Id
324
Description
QuoteIO
An instance of the Integration Object PDS Quote. After running the eligibility
and compatibility process, the Eligibility Status and Eligibility Reason fields
will be updated.
Name
Web Channel Product Eligibility &
Compatibility Driver Workflow
Class (if
BusService)
Workflow
External Name
PDS Quote
Projected Asset
Projected Asset
Request
Go to the following directory in the SampleCode.zip file to view the sample code:
...\EligibilityCompatibility\EligibilityCompatibility_request.xml
32 5
Response
Go to the following directory in the SampleCode.zip file to view the sample code:
...\EligibilityCompatibility\EligibilityCompatibility_response.xml
EventManagement
This Web service allows enables you to retrieve event, session and registration details based on the
Event Id and Contact Id Inputs. It also allows for event registration by a Contact with the same input
parameters.
EventManagement Operations
For a list of operations associated with this Web service, see Table 552.
Table 552. EventManagement Operations
Name
Description
GetEvents
GetEventDetails
GetSessions
GetRegisteredEvents
RegisterForEvent
Description
Id
Row Id of Event
Name
Name of Event
Status
Event Status
Event Type
Event Format
326
Description
Max Attendees
Start Date
End Date
Description
Event Description.
Parent Event
Name
Event Plan.
Session Info
Id
Session Id.
Event Id
Name
Session Name.
Description
Session Description.
Start Date
End Date
Region
Session Region.
View Mode
All.
Description
Id
Row Id of Event.
Name
Name of Event.
Status
Event Status.
Event Type
Event Format.
Max Attendees
Start Date
End Date
Description
Event Description.
Participant Type
32 7
Description
Region
Event Plan.
Invitation Deadline
Organization
Event Organization.
Lead Partner
Event Partner.
URL
Period Name
Event Period.
Budget Period
Session Info
Id
Session Id.
Event Id
Name
Session Name.
Description
Session Description.
Start Date
End Date
Region
Session Region.
View Mode
All.
Description
Id
Event Id
Attendee Id
Contact Id.
Name
Event Name.
Status
328
Description
Event Type
Event Format.
Max Attendees
Start
End
View Mode
All.
Description
Id
Row Id of Event.
Name
Name of Event.
Status
Event Status.
Event Type
Event Format.
Max Attendees
Start Date
End Date
Description
Event Description.
Event Plan.
Session Info
Id
Session Id.
Event Id
Name
Session Name.
Description
Session Description.
Start Date
End Date
Region
Session Region.
View Mode
All.
32 9
Description
Status
Registration status.
Registration date
Contact Id
Attendee Id of event.
Reg Id
Registration Id.
Event Id
User Type
Description
Output Type
Return Val
Outcome Status.
Reg Id
Registration Id.
Business Service
CSSEAIUIDataService
Business Service
CSSEAIUIDataService
330
Business Service
CSSEAIUIDataService
Business Service
CSSEAIUIDataService
Business Service
CSSEventRegistrationService
External Name
WC_Event_IO
Event
WC_EventSession_IO
Event Session
WC_ATT_IO
Event Attendee
Methods
For a description of the methods for this Web service, see Table 561.
Table 561. EventManagement Methods
Operation
Display Name
Method
QueryPage
GetEvents
QueryPage
GetEventDetails
QueryPage
QueryPage
GetRegisteredEvents
EnrollUser
RegisterForEvent
Request
See the following file to view the sample code:
...\EventManagement\EventManagement_request.xml
Response
See the following file to view the sample code:
33 1
...\EventManagement\EventManagement_response.xml
Event Registration
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
ExternalAutoPolicy
See INSClaims on page 350 for a description of this Web service.
ExternalPropertyPolicy
See INSClaims on page 350 for a description of this Web service.
Forecast
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
\Forecast\Forecast.wsdl
GetHealthCareProfessionalProfileInfor
mation
Use this Web service to read a complete profile for a Health Care Provider including Marketing
Compliance information, lists of Alerts and lists of Service Requests.
GetHealthCareProfessionalProfileInformation Operations
Due to the nature of the schema generation for the WSDL file, the message formats for each
operation have their own message names.
332
For a list of operations associated with this Web service, see Table 562.
Table 562. GetHealthCareProfessionalProfileInformation Operations
Name
Description
LSMCProfileQueryById
LSMCProfileQueryByExample
Description
<PrimaryRowId>
33 3
Description
<Contact>
<Created>
<Updated>
<AccountIntegrationId
<CallClass>
<ContactId>
<CreatedByName>
<EmployeeNumber>
<FirstName>
<LastName>
<LeadContactType>
<MarketPotential>
<MiddleName>
<PartyTypeCode>
<PartyUId>
<PersonUId>
<PersonalContact>
<PositionStatus>
<PrimaryCity>
<PrimaryEmployeeLoginOfPrimaryContactPosition>
<PrimaryLastCallDate>
<PrimaryLicenseExpirationDate>
<PrimaryLicenseNumber>
<PrimaryLicenseState>
<PrimaryLicenseStatus>
<PrimaryOrganization>
<PrimaryPostalCode>
<PrimarySpecialty>
<PrimaryState>
<PrimaryStateLicenseId>
<PrimaryStreetAddress>
<PrivacyCode>
<Type>
<UpdatedByName>
<WorkPhone>
334
Parent
<ListOfLSMCProfile>
Description
<Tag>
<Contact soapenc>
ListOfLSMCProfile
<Tag>
<Contact>
Contact soapenc
<Tag>
<AccountIntegrationId>
Contact
<CallClass>
Contact
<ContactId>
Contact
<CreatedByName>
Contact
<EmployeeNumber>
Contact
<FirstName>
Contact
<LastName>
Contact
<LeadContactType>
Contact
<MarketPotential>
Contact
<MiddleName>
Contact
<PartyTypeCode>
Contact
<PartyUId>
Contact
<PersonUId>
Contact
<PersonalContact>
Contact
<PositionStatus>
Contact
<PrimaryCity>
Contact
<PrimaryCountry>
Contact
<PrimaryEmployeeLoginOfPrimaryContact
Position>
Contact
<PrimaryLastCallDate>
Contact
<PrimaryLicenseExpirationDate>
Contact
<PrimaryLicenseNumber>
Contact
<PrimaryLicenseState>
Contact
<PrimaryLicenseStatus>
Contact
<PrimaryOrganization>
Contact
33 5
Parent
Description
<PrimaryPostalCode>
Contact
<PrimarySpecialty>
Contact
<PrimaryState>
Contact
<PrimaryStateLicenseId>
Contact
<PrimaryStreetAddress>
Contact
<PrivacyCode>
Contact
<Type>
Contact
<UpdatedByName>
Contact
<WorkPhone>
Contact
<ListOfLsMcBudgetContact>
Contact
<Tag>
<LsMcBudgetContact soapenc>
ListOfLsMcBudgetContact
<Tag>
<LsMcBudgetContact>
LsMcBudgetContact soapenc
<Tag>
<BudgetAmount>
LsMcBudgetContact
<BudgetCurrency>
LsMcBudgetContact
<BudgetEndDate>
LsMcBudgetContact
<BudgetId>
LsMcBudgetContact
<BudgetName>
LsMcBudgetContact
<BudgetStartDate>
LsMcBudgetContact
<BudgetState>
LsMcBudgetContact
<ContactId>
LsMcBudgetContact
<ListOfLsMcBudgetContactSalesRep>
LsMcBudgetContact
<Tag>
<LsMcBudgetContactSalesRep soapenc>
ListOfLsMcBudgetContactSalesRep
<Tag>
<LsMcBudgetContactSalesRep>
LsMcBudgetContactSalesRep soapenc
<Tag>
<ContactBudgetId>
LsMcBudgetContactSalesRep
<Currency2>
LsMcBudgetContactSalesRep
<SalesRepBudget>
LsMcBudgetContactSalesRep
<PositionId>
LsMcBudgetContactSalesRep
<PositionName>
LsMcBudgetContactSalesRep
<ListOfLsMcContactExpenseItem>
Contact
<Tag>
ListOfLsMcContactExpenseItem
<Tag>
<LsMcContactExpenseItem soapenc>
336
Parent
Description
<LsMcContactExpenseItem>
LsMcContactExpenseItem soapenc
<Tag>
<ComplianceFlag>
LsMcContactExpenseItem
<Currency>
LsMcContactExpenseItem
<ExchangeRate>
LsMcContactExpenseItem
<ExpenseId>
LsMcContactExpenseItem
<ExpenseItemAmount>
LsMcContactExpenseItem
<ExpenseItemCurrency>
LsMcContactExpenseItem
<ExpenseItemId>
LsMcContactExpenseItem
<ExpenseItemTypeId>
LsMcContactExpenseItem
<ExpenseItemTypeName>
LsMcContactExpenseItem
<ProcessStatus>
LsMcContactExpenseItem
<TransactionState>
LsMcContactExpenseItem
<ListOfLsMcContactExpenseItemAllocation>
LsMcContactExpenseItem
<Tag>
<LsMcContactExpenseItemAllocation soapenc>
ListOfLsMcContactExpenseItemAlloca
tion
<Tag>
<LsMcContactExpenseItemAllocation>
LsMcContactExpenseItemAllocation
soapenc
<Tag>
<Currency2>
LsMcContactExpenseItemAllocation
<Description>
LsMcContactExpenseItemAllocation
<ExpenseId>
LsMcContactExpenseItemAllocation
<AllocatedAmount>
LsMcContactExpenseItemAllocation
<LoggedById>
LsMcContactExpenseItemAllocation
<ProcessStatus>
LsMcContactExpenseItemAllocation
<ReportingState>
LsMcContactExpenseItemAllocation
<TransactionState>
LsMcContactExpenseItemAllocation
<ListOfServiceRequest>
Contact
<Tag>
<ServiceRequest soapenc>
ListOfServiceRequest
<Tag>
<ServiceRequest>
ServiceRequest soapenc
<Tag>
<Abstract>
ServiceRequest
<AdditionalInformation>
ServiceRequest
<Area>
ServiceRequest
33 7
Parent
<Comments>
ServiceRequest
<ComplaintDescription>
ServiceRequest
<ComplaintType>
ServiceRequest
<ConfirmationNeeded>
ServiceRequest
<ContactId2>
ServiceRequest
<CreatedByName>
ServiceRequest
<Currency>
ServiceRequest
<CustomerComments>
ServiceRequest
<Decision>
ServiceRequest
<Description2>
ServiceRequest
<EffectiveDate2>
ServiceRequest
<HealthCareComplaintType>
ServiceRequest
<HealthCareSubType>
ServiceRequest
<Outcome>
ServiceRequest
<Owner>
ServiceRequest
<Priority>
ServiceRequest
<ProviderId>
ServiceRequest
<ProviderLastName>
ServiceRequest
<SRNumber>
ServiceRequest
<SROpenDate>
ServiceRequest
<SRRootcause>
ServiceRequest
<SRStatusDate>
ServiceRequest
<SRSubType>
ServiceRequest
<SRType>
ServiceRequest
<SRUrgency>
ServiceRequest
<Severity>
ServiceRequest
<Status>
ServiceRequest
<SubType>
ServiceRequest
<Sub-Area>
ServiceRequest
<ListOfFinAlertContact>
338
Contact
Description
<Tag>
Parent
Description
<FinAlertContact soapenc>
ListOfFinAlertContact
<Tag>
<FinAlertContact>
FinAlertContact soapenc
<Tag>
<Category>
FinAlertContact
<ContactId>
FinAlertContact
<Message>
FinAlertContact
<Priority>
FinAlertContact
<StartDate2>
FinAlertContact
LSMCProfile
Business Service
CSSEAIDataSyncService
External Name
LSMCProfile
Contact
Methods
For a descripition of methods for this Web service, see Table 568.
Table 568. GetHealthCareProfessionalProfileInformation Methods
Operation
Method
LSMCProfileQueryById
QueryById
LSMCProfileQueryByExample
QueryByExample
33 9
Request
See the following file to view the sample code:
...\GetHeathcareProfessionalProfileInformation\Request.xml
Response
See the following file to view the sample code:
...\GetHeathcareProfessionalProfileInformation\Response.xml
GetHeathCareProfessionalComplianceD
etails
Use this Web service to read the detail data of a Health Care Provider including Marketing Compliance
information.
GetHealthCareProfessionalComplianceDetails Operations
Due to the nature of the schema generation for the WSDL file, the message formats for each
operation have their own message names. For a list of operations associated with this Web service,
see Table 569
Table 569. GetHealthCareProfessionalComplianceDetails Operations
Name
Description
LSMCDetailsQueryById
LSMCDetailsQueryByExample
340
Description
<PrimaryRowId>
34 1
Description
<Contact>
<Created>
<Updated>
<AccountIntegrationId>
<CallClass>
<ContactId>
<CreatedByName>
<EmployeeNumber>
<FirstName>
<LastName>
<LeadContactType>
<MarketPotential>
<MiddleName>
<PartyTypeCode>
<PartyUId>
<PersonUId>
<PersonalContact>
<PositionStatus>
<PrimaryCity>
<PrimaryEmployeeLoginOfPrimaryContactPosition>
<PrimaryLastCallDate>
<PrimaryLicenseExpirationDate>
<PrimaryLicenseNumber>
<PrimaryLicenseState>
<PrimaryLicenseStatus>
<PrimaryOrganization>
<PrimaryPostalCode>
<PrimarySpecialty>
<PrimaryState>
<PrimaryStateLicenseId>
<PrimaryStreetAddress>
<PrivacyCode>
<Type>
<UpdatedByName>
<WorkPhone>
342
Parent
<ListOfLSMCDetails><Tag>
Description
<Tag>
<Contact soapenc>
ListOfLSMCDetails
<Tag>
<Contact>
Contact soapenc
<Tag>
<AccountIntegrationId>
Contact
<CallClass>
Contact
<ContactId>
Contact
<CreatedByName>
Contact
<EmployeeNumber>
Contact
<FirstName>
Contact
<LastName>
Contact
<LeadContactType>
Contact
<MarketPotential>
Contact
<MiddleName>
Contact
<PartyTypeCode>
Contact
<PartyUId>
Contact
<PersonUId>
Contact
<PersonalContact>
Contact
<PositionStatus>
Contact
<PrimaryCity>
Contact
<PrimaryCountry>
Contact
<PrimaryEmployeeLoginOfPrimaryContact
Position>
Contact
<PrimaryLastCallDate>
Contact
<PrimaryLicenseExpirationDate>
Contact
<PrimaryLicenseNumber>
Contact
34 3
Parent
Description
<PrimaryLicenseState>
Contact
<PrimaryLicenseStatus>
Contact
<PrimaryOrganization>
Contact
<PrimaryPostalCode>
Contact
<PrimarySpecialty>
Contact
<PrimaryState>
Contact
<PrimaryStateLicenseId>
Contact
<PrimaryStreetAddress>
Contact
<PrivacyCode>
Contact
<Type>
Contact
<UpdatedByName>
Contact
<WorkPhone>
Contact
<ListOfLsMcBudgetContact>
Contact
<Tag>
<LsMcBudgetContact soapenc>
ListOfLsMcBudgetContact
<Tag>
<LsMcBudgetContact>
LsMcBudgetContact soapenc
<Tag>
<BudgetAmount>
LsMcBudgetContact
<BudgetCurrency>
LsMcBudgetContact
<BudgetEndDate>
LsMcBudgetContact
<BudgetId>
LsMcBudgetContact
<BudgetName>
LsMcBudgetContact
<BudgetStartDate>
LsMcBudgetContact
<BudgetState>
LsMcBudgetContact
<ContactId>
LsMcBudgetContact
<ListOfLsMcBudgetContactSalesRep>
LsMcBudgetContact
<Tag>
<LsMcBudgetContactSalesRep soapenc>
ListOfLsMcBudgetContactSalesRep
<Tag>
<LsMcBudgetContactSalesRep>
LsMcBudgetContactSalesRep soapenc
<Tag>
<ContactBudgetId>
344
LsMcBudgetContactSalesRep
Parent
<Currency2>
LsMcBudgetContactSalesRep
<SalesRepBudget>
LsMcBudgetContactSalesRep
<PositionId>
LsMcBudgetContactSalesRep
<PositionName>
LsMcBudgetContactSalesRep
Description
<ListOfLsMcContactExpenseItem>
Contact
<Tag>
<LsMcContactExpenseItem soapenc>
ListOfLsMcContactExpenseItem
<Tag>
<LsMcContactExpenseItem>
LsMcContactExpenseItem soapenc
<Tag>
<ComplianceFlag>
LsMcContactExpenseItem
<Currency>
LsMcContactExpenseItem
<ExchangeRate>
LsMcContactExpenseItem
<ExpenseId>
LsMcContactExpenseItem
<ExpenseItemAmount>
LsMcContactExpenseItem
<ExpenseItemCurrency>
LsMcContactExpenseItem
<ExpenseItemId>
LsMcContactExpenseItem
<ExpenseItemTypeId>
LsMcContactExpenseItem
<ExpenseItemTypeName>
LsMcContactExpenseItem
<ProcessStatus>
LsMcContactExpenseItem
<TransactionState>
LsMcContactExpenseItem
<ListOfLsMcContactExpenseItemAllocation>
LsMcContactExpenseItem
<Tag>
<LsMcContactExpenseItemAllocation
soapenc>
ListOfLsMcContactExpenseItemAllocation
<Tag>
<LsMcContactExpenseItemAllocation>
LsMcContactExpenseItemAllocation
soapenc
<Tag>
<Currency2>
LsMcContactExpenseItemAllocation
<Description>
LsMcContactExpenseItemAllocation
<ExpenseId>
LsMcContactExpenseItemAllocation
<AllocatedAmount>
LsMcContactExpenseItemAllocation
34 5
Parent
<LoggedById>
LsMcContactExpenseItemAllocation
<ProcessStatus>
LsMcContactExpenseItemAllocation
<ReportingState>
LsMcContactExpenseItemAllocation
<TransactionState>
LsMcContactExpenseItemAllocation
Description
LSMCDetails
Business Service
CSSEAIDataSyncService
External Name
LSMCDetails
Contact
Methods
For a description of methods for this Web service, see Table 575.
Table 575. GetHealthCareProfessionalComplianceDetails Methods
Operation
Method
LSMCDetailsQueryById
QueryById
LSMCDetailsQueryByExample
QueryByExample
346
Request
See the following file to view the sample code:
...\GetHeathcareProfComplianceDetails\GetHeathcareProfessionalComplianceDetails_reques
t.xml
Response
See the following file to view the sample code:
...\GetHeathcareProfComplianceDetails\GetHeathcareProfessionalComplianceDetails_respon
se.xml
GetUnallocatedExpenseItem
Use this Web service to read the data of an expense item record for the purpose of allocating
expenses for Marketing Compliance in ePharma.
GetUnallocatedExpenseItem Operations
Because of the nature of the schema generation for the WSDL file, the message formats for each
operation have their own message names. For a list of operations associated with this Web service,
see Table 576.
Table 576. GetUnallocatedExpenseItem Operations
Name
Description
LSMCGetUnallocatedExpenseItemQueryById
LSMCGetUnallocatedExpenseItemQueryByExample
34 7
Description
<PrimaryRowId>
Description
<Contact>
<Id>
<LSMCAllocationDate>
<LSMCAllocationStatusCode>
<LSMCComplianceFlag>
<LSMCTransactionState>
<ExpenseItemType>
<Amount>
<ExchangeRate>
NOTE: Retrieving the data of an expense item by a combination of attributes using the operation
LSMCGetUnallocatedExpenseItemQueryByExample is not recommended, since it is difficult to
uniquely identify the requested expense item. It is recommended to use the operation
LSMCGetUnallocatedExpenseItemQueryById and specifying the Siebel Id of the expense item.
Parent
Description
<ListOfLSMCGetUnallocatedExpenseItem
xmlns><Tag>
N/A
<Tag>
ListOfLSMCGetUnallocatedExpenseItem
<Tag>
<ExpenseItem>
ExpenseItem soapenc
<Tag>
<Id>
ExpenseItem
<LSMCAllocationDate>
ExpenseItem
348
Description
Parent
<LSMCAllocationStatusCode>
ExpenseItem
<LSMCComplianceFlag>
ExpenseItem
<LSMCTransactionState>
ExpenseItem
<ExpenseItemType>
ExpenseItem
<Amount>
ExpenseItem
<ExchangeRate>
ExpenseItem
<ListOfLSMCContactExpenseItem>
ExpenseItem
<Tag>
ListOfLSMCContactExpenseItem
<Tag>
<LSMCContactExpenseItem>
LSMCContactExpenseItem soapenc
<Tag>
<Id>
LSMCContactExpenseItem
<ListOfLSMCBudgetContact>
LSMCContactExpenseItem
<Tag>
ListOfLSMCBudgetContact
<Tag>
<LSMCBudgetContact>
LSMCBudgetContact soapenc
<Tag>
<Id>
LSMCBudgetContact
<BudgetState>
LSMCBudgetContact
<ListOfLSMCEmployeeExpenseItem>
ExpenseItem
<Tag>
ListOfLSMCEmployeeExpenseItem
<Tag>
<LSMCEmployeeExpenseItem>
LSMCEmployeeExpenseItem soapenc
<Tag>
<Id>
LSMCEmployeeExpenseItem
LSMCGetUnallocatedExpenseItem
Business Service
CSSEAIDataSyncService
34 9
External Name
LSMCGetUnallocatedExpenseItem
LSMCGetUnallocatedExpenseItem
Methods
For a description of methods for this Web service, see Table 582.
Table 582. GetUnallocatedExpenseItem Methods
Operation
Method
LSMCGetUnallocatedExpenseItemQueryById
QueryById
LSMCGetUnallocatedExpenseItemQueryByExample
QueryByExample
Request
See the following file to view the sample code:
...\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem_request.xml
Response
See the following file to view the sample code:
...\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem_response.xml
INSClaims
Use this Web service to query for, and update claims and claim elements.
350
INSClaimsOperations
For a list of operations associated with this Web service, see Table 583.
Table 583. INSClaimsOperations
Name
Description
INSClaimsQueryByExample
INSClaimsInsertOrUpdate
ClaimElementQueryByExample
ClaimElementInsertOrUpdate
Description
SiebelMessage
Description
SiebelMessage
Description
SiebelMessage
Description
SiebelMessage
35 1
INS Claims
Business Service
CSSEAIDataSyncService
Business Service
CSSWSOutboundDispatcher
External Name
INS Claims
INS Claims
Methods
For a description of methods for this Web service, see Table 590.
Table 590. INSClaims Methods
Operation
Method
INSClaimsQueryByExample
INS Claims.QueryByExample
INSClaimsInsertOrUpdate
INS Claims.InsertOrUpdate
ClaimElementQueryByExample
ClaimElementInsertOrUpdate
352
Request (INSClaims)
See the following file to view the sample code:
...\INSClaims\INSClaims_request.xml
Response (INSClaims)
See the following file to view the sample code:
...\INSClaims\INSClaim_response.xml
Request (ClaimElementQueryByExample)
See the following file to view the sample code:
...\ClaimElementQueryByExample\ClaimElementQueryByExample_request.xml
Response (ClaimElementQueryByExample)
See the following file to view the sample code:
...\ClaimElementQueryByExample\ClaimElementQueryByExample_response.xml
Request (ClaimElementsInsertOrUpdate)
See the following file to view the sample code:
...\ClaimElementsInsertOrUpdate\ClaimElementsInsertOrUpdate_request.xml
Request (GetAutoPolicy)
See the following file to view the sample code:
...\GetAutoPolicy\GetAutoPolicy_request.xml
Response (GetAutoPolicy)
See the following file to view the sample code:
...\GetAutoPolicy\GetAutoPolicy_response.xml
Request (GetPropertyPolicy)
See the following file to view the sample code:
...\GetPropertyPolicy\GetPropertyPolicy_request.xml
Response (GetPropertyPolicy)
See the following file to view the sample code:
...\GetPropertyPolicy\GetPropertyPolicy_response.xml
35 3
Request (INSClaimsInsertOrUpdate)
See the following file to view the sample code:
...\INSClaimsInsertOrUpdate\INSClaimsInsertOrUpdate_request.xml
IntegrationObjectInfo
Use this Web service to get all the active fields for a given Integration Object and the Integration
component name using the Siebel Object Manager Repository Integration Object.
IntegrationObjectInfo Operations
For a list of operations associated with this Web service, see Table 591.
Table 591. IntegrationObjectInfo Operations
Name
Description
GetIntegrationObjectInfo
Description
IntegrationObjectName
IntegrationCompName
354
Description
RepositoryIntegrationObject
RepositoryIntegrationComponent
ListOfRepositoryIntegrationComponentField
Class
Business Service
CSSIntObjectInfoService
External Name
Methods
For a description of methods for this Web service, see Table 596.
Table 596. Methods Business Service
Operation
Method
GetIntegrationObjectInfo
GetIntegrationObjectInfo
35 5
Request
See the following file to view the sample code:
...\IntegrationObjectInfo\IntegrationObjectInfo_request.xml
Response
See the following file to view the sample code:
...\IntegrationObjectInfo\IntegrationObjectInfo_response.xml
NetworkOrderEntry
Use this Web service to access network assets, as well as related attributes, attached files, and open
orders. Additionally, use this service to validate a network based on product rules, and, return
projected assets for a network.
NetworkOrderEntry Operations
For a list of operations associated with this Web service, see Table 597.
Table 597. NetworkOrderEntry Operations
Name
Description
GetNetworkAssets
GetNetworkAssetAttributes
GetNetworkAssetAttachments
GetOpenNetworkOrders
ValidateNetworkOrder
QueryProjectedNetworkAsset
356
Business Service
CSSVORDWebService
Business Service
CSSVORDWebService
External Name
Business Service
35 7
Methods
For a description of methods for this Web service, see Table 600.
Table 600. NetworkOrderEntry Methods
Operation
Business Service
Method
GetNetworkAssets
GetNetworkAssets
GetNetworkAssetAttributes
GetNetworkAssetAttributes
GetNetworkAssetAttachments
GetNetworkAssetAttachments
GetOpenNetworkOrders
GetOpenNetworkOrders
ValidateNetworkOrder
ValidateNetworkOrder
QueryProjectedNetworkAsset
QueryProjectedNetworkAsset
Request
See the following file to view the sample code:
...\NetworkOrderEntry\NetworkOrderEntry_request.xml
Response
See the following file to view the sample code:
...\NetworkOrderEntry\NetworkOrderEntry_response.xml
PartnerPrograms
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
358
PartnerRegistration
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
ProductConfigurator
The Web service enables queries on information contained within the product model, such as
relationships, attributes, linked items, resources, UI groups. The service also allows you to configure
a product, and perform multiple batch requests.
ProductConfigurator Operations
For a list of operations associated with this Web service, see Table 601.
Table 601. ProductConfigurator Operations
Name
Description
GetCfgObjectStructure
GetCfgObjectGroupItems
GetCfgObjectDefaultGroupItems
BeginConfiguration
UpdateConfiguration
EndConfiguration
35 9
Description
WebChannelObjStructure
Object
Name
Id
ObjectType
ParentClassId
DisplayName
Display Name.
Description
Description.
Attribute
Zero or more (only those child objects that are specified will be
queried for).
Name
LocalType
Local type.
InternalType
Internal type.
OrigId
Internal Id.
DisplayName
Display name.
Hidden
Hidden flag.
Required
Required flag.
ReadOnly
ValidationSpec
Validation specification.
UnitOfMeasure
Unit of measure.
Description
Description.
AttributeDomain
Zero or more.
LocalValue
Local value.
InternalValue
Internal value.
AttributeDomainDecoration
Name
Value
Unique value.
360
Description
AttributeDefaultValue
DisplayValue
Display value.
String
String value.
Number
Number value.
Integer
Integer value.
Date
Date value.
Boolean
Boolean value.
AttributeRejectedValue
DisplayValue
Display value.
String
String value.
Number
Number value.
Integer
Integer value.
Date
Date value.
Boolean
Boolean value.
AttributeDecoration
Name
Value
Unique value.
Relationship
Zero or more (only those child objects that are specified will be
queried for).
Name
Id
DisplayName
Display name.
ClassName
Class name.
ClassId
Class Id.
DefaultProductId
DefaultCardinality
Default cardinality.
MinimumCardinality
Minimum cardinality.
36 1
Description
MaximumCardinality
Maximum cardinality.
RelationshipDomain
Zero or more.
Name
Id
DisplayName
Display name.
OrigId
Orig Id.
Description
Description.
RelationshipDomainDecoration
Name
Value
Unique value.
Relationship Decoration
Name
Value
Unique value.
LinkedItem
Zero or more (only those child objects that are specified will be
queried for).
Name
Id
DisplayName
Display name.
VariableName
Variable Name.
SortSpec
Sort specification.
SearchSpec
Search specification.
NeedsExecution
Expression
Expression.
DefaultValue
Default Value.
BusinessObject
BusinessComponent
362
Description
FieldName
Active
Active flag.
LinkedItemDecoration
Name
Value
Unique value.
Resource
Zero or more (only those child objects that are specified will be
queried for).
Name
Id
DisplayName
Display name.
ResourceDecoration
Name
Value
Unique value.
ObjectDecoration
Name
Value
Unique value.
Description
WebChannelObjGroupItems
Object
Name
Id
ObjectType
ParentClassId
36 3
Description
DisplayName
Display Name.
Description
Description.
UIOption
Zero or more.
Name
Id
Type
Type.
DisplayName
Display Name.
Sequence
Sequence.
BaseTheme
Base Theme.
ProductTheme
Product Theme.
Responsibility
Zero or more.
Name
Id
Group
Zero or more.
Name
Id
DisplayName
Display Name.
Sequence
Sequence.
GroupTheme
Group Theme.
Description
Description.
GroupItem
Zero or more.
364
Description
Id
Type
Sequence
Sequence.
GroupItemTheme
Attribute
Relationship
LinkedItem
Resource
GroupDecoration
Name
Value
Unique value.
Object Decoration
Name
Value
Unique value.
Description
BeginConfiguration_Input
Required.
36 5
Description
InitInstanceOperation
This will load the hierarchy object from the db. HeaderId
and RootId are required. IntegrationObjectName is
needed to determine which table to query and what the
structure of the hierarchy is.
DEFAULT
This will load the hierarchy object from the db and create
new line item for a product with its default instance.
HeaderId and ProductId are required.
IntegrationObjectName is needed to determine which
table to query and what the structure of the hierarchy is.
SET
ADD
This will add a new line item to the hierarchy object from
the ListOfQuote parameter (PDS Quote integration
object). ProductId is required.
HeaderId
RootId
ProductId
ListOfQuote
ListOfData
ProductData
Item
IntegrationId
366
Description
ProductId
Name
Quantity
Quantity.
RelationshipName
RootIntegrationId
PortId
Relationship Id.
ParentProductId
ParentIntegrationId
CanDrilldown
ListPrice
List Price.
HasGenericsFlag
EligibilityStatus
Eligibility Status.
EligibilityReason
Eligibility Reason.
Explanation
ExplanationText
Relationship
Name
Id
DomainItem
Name
Id
Id of domain item.
Excluded
Attribute
Name
36 7
Description
ValueType
AttributeValue
DisplayValue
Display Value.
StringValue
IntegerValue
NumberValue
BooleanValue
DateTimeValue
Selected
Excluded
Item
ListOfLinkedItems
LinkedItems
Linked items.
LinkedItemValue
One or more.
Name
ValueType
Type of Value.
Description
BeginConfiguration_Output
Required.
Error_spcCode
Error_spcMessage
RootId
RootIntegrationId
368
Description
ListOfQuote
ListOfData
ListOfStatus
Status
Required.
StatusCode
StatusText
ConflictResolution
Messages
MessageType
Zero or more.
MessageSource
Message
Message text.
Description
UpdateConfiguration_Input
Required.
ConflictAutoResolve
FinishInstanceInFlag
SaveInstanceInFlag
RepriceInstanceInFlag
VerifyInstanceInFlag
36 9
Description
ListOfData
ListOfRequest
Requests
Request
Zero or more.
Type
Item
AddProductId
Quantity
Quantity.
RelationshipId
IntegrationId
Attribute
Name
Name or attribute.
ValueType
AttributeValue
Zero or more.
DisplayValue
String
Number
Integer
Date
Boolean
Description
UpdateConfiguration_Output
Required.
Error_spcCode
Error_spcMessage
FinishConfigurationOutFlag
370
Description
RepriceOutFlag
SaveInstanceOutFlag
VerifyOutFlag
ListOfData
ListOfStatus
Description
EndConfiguration_Input
Required
SaveInstanceFlag
Description
EndConfiguration_Output
Required.
Error_spcCode
Error_spcMessage
ListOfQuote
37 1
Business Service
CSSCfgObjBrokerService
ConfiguratorWebChannelBeginConfig
Workflow
Not applicable
ConfiguratorWebChannelUpdateConfig
Workflow
Not applicable
ConfiguratorWebChannelEndConfig
Workflow
Not applicable
External Name
CfgInteractData
ListOfData
CfgInteractRequest
ListOfRequest
CfgInteractStatus
ListOfStatus
CfgLinkedItems
ListOfLinkedItems
PDS Quote
ListOfQuote
Methods
For a description of methods for this Web service, see Table 612.
Table 612. ProductConfigurator Methods
Operation
Method
GetCfgObjectStructure
GetObjStructure
GetCfgObjectGroupItems
GetObjGroupItems
GetCfgObjectDefaultGroupItems
GetObjDefaultGroupItems
Request (GetObjDefaultGroupItems)
See the following file to view the sample code:
372
...\ProductConfigurator\GetObjDefaultGroupItems_request.xml
Response (GetObjDefaultGroupItems)
See the following file to view the sample code:
...\ProductConfigurator\GetObjDefaultGroupItems_response.xml
Request (GetObjGroupItems)
See the following file to view the sample code:
...\ProductConfigurator\GetObjGroupItems_request.xml
Response (GetObjGroupItems)
See the following file to view the sample code:
...\ProductConfigurator\GetObjGroupItems_response.xml
Request (GetObjStructure)
See the following file to view the sample code:
...\ProductConfigurator\GetObjStructure_request.xml
Response (GetObjStructure)
See the following file to view the sample code:
...\ProductConfigurator\GetObjStructure_response.xml
ProductRecommendation
Use this Web service to generate the Recommended Products, based on the input Quote line items.
37 3
ProductRecommendation Operations
For a list of operations associated with this Web service, see Table 613.
Table 613. ProductRecommendation Operations
Name
Description
GetRecommendedProductsForQuote
Description
QuoteIO
PSP Mode
How It Is Used
AccountId
Account Id
AccountType
Account Type
ShippingCity
City
ShippingCountry
Country
ShippingPostalCode
Postal Code
PriceListId
Price List Id
ShippingState
State
Variable Name
How It Is Used
ProductId
Product Id
374
Description
RecommendedProductIO
Workflow
Not applicable
External Name
Recommended Products
Recommended Products
PDS Quote
Request
See the following file to view the sample code:
...\ProductRecommendation\ProductRecommendation_request.xml
37 5
Response
See the following file to view the sample code:
...\ProductRecommendation\ProductRecommendation_response.xml
PromotionWebService
Use this Web service to get product promotion information, apply product promotion.
PromotionWebService Operations
For a list of operations associated with this Web service, see Table 620.
Table 620. PromotionWebService Operations
Name
Description
ISS_spcPromotion_spcWS_spc-_spcGetProductPromotionDetails
Get
Promotion
Details
information
Request: spcGetProductPromotionDetails_GetProductPromotionDefinition_Input
Response:spcGetProductPromotionDetails_GetProductPromotionDefinition_Output
ISS_spcPromotion_spcWS_spc-_spcApplyProductPromotion
Request: spcApplyProductPromotion_ApplyProductPromotion_Input
Response: spcApplyProductPromotion_ApplyProductPromotion_Output
Description
EligibilityMode
PricingMode
LoadAllDomainFlag
Required, Y/N.
LoadDefaultDomainFlag
Required, Y/N.
LoadPromDefFlag
Required, Y/N.
ContextMode
376
Apply
Product
Promotion
Description
Context
ProdPromRuleType
ProdPromId
ProdPromRuleId
ApplyProductPromotion
EligibilityMode
PricingMode
ProdPromId
Required.
ProdPromInstanceId
LineItemId
SiebelMessage
Description
ProdPromDefinition
PromDomainProduct
Err_spcCode
Err_spcMessage
Description
EligibilityMode
PricingMode
ProdPromId
Required.
ProdPromInstanceId
37 7
Description
LineItemId
SiebelMessage
Description
SiebelMessage
Err_spcCode
Err_spcMessage
Boundary
Object Type
Class
Workflow
Not applicable
Workflow
Not applicable
Workflow
Not applicable
External Name
PDS Quote
PDS Quote
378
Primary Web Services for Siebel CRM 8.0 QuoteWebService and OrderWebService
Request
See the following file to view the sample code:
...\PromotionWebService\PromotionWebService_request.xml
Description
Update Order
Update Quote
Delete Order
Delete Quote
Insert Order
Inserts an order.
Insert Quote
Inserts a quote.
37 9
Primary Web Services for Siebel CRM 8.0 QuoteWebService and OrderWebService
Description
Get Quote
Get Order
Queries an order.
Description
QuoteIO
Description
QuoteIO
Description
QuoteItemIO
Description
QuoteItemIO
380
Primary Web Services for Siebel CRM 8.0 QuoteWebService and OrderWebService
Description
OrderIO
Description
OrderIO
Description
OrderItemIO
Description
OrderItemIO
38 1
Primary Web Services for Siebel CRM 8.0 QuoteWebService and OrderWebService
PDS Quote
BusService
CSSEAIDataSyncService
BusService
CSSEAIDataSyncService
PDS Order
BusService
CSSEAIDataSyncService
BusService
CSSEAIDataSyncService
External Name
PDS Quote
PDS Order
Request
See the following file to view the sample code:
...\Quote_and_Order\QuoteWebService_request.xml
Response
See the following file to view the sample code:
...\Quote_and_Order\QuoteWebService_response.xml
382
...\Quote_and_Order\QuoteWebService.wsdl
QuoteAddItemsWS
Use this Web service to add the default instance (products) to the Quote Object.
QuoteAddItemsWS Operations
For a list of operations associated with this Web service, see Table 638.
Table 638. QuoteAddItemsWS Operations
Name
Description
QuoteAddItems
Description
Instance
GetProductDataRequest
Item, ProductId
Required field for each item. The product that will be added to the
Instance.
Item, Quantity
GetPricing
CheckEligibility
Description
Instance
Same as the input argument Instance (see the previous table), based
on the Integration Object PDS Quote. The updated instance will
contain the new added products.
38 3
Workflow
Not applicable
External Name
Added Products
None (XML)
PDS Quote
Request
See the following file to view the sample code:
...\QuoteAddItemsWS\QuoteAddItemsWS_request.xml
Response
See the following file to view the sample code:
...\QuoteAddItemsWS\QuoteAddItemsWS_response.xml
384
SerializationService
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\SerializationService\SerializationService.wsdl
ServiceRequest
Use this Web service to create, read, update, and delete service requests.
ServiceRequest Operations
Note that all operations for this service share a common data format. Because of this similarity, all
the operations for this service are grouped together. However, because of the nature of the schema
generation for the WSDL file, the message formats for each operation have their own message
names.
For a list of operations associated with this Web service, see Table 643.
Table 643. ServiceRequest Operations
Name
Description
Service_spcRequest_ServiceRequestInsert
Request: Service_spcRequest_ServiceRequestInsert_Input
Response: Service_spcRequest_ServiceRequestInsert_Output
Service_spcRequest_ServiceRequestQueryPage
Request: Service_spcRequest_ServiceRequestQueryPage_Input
Response: Service_spcRequest_ServiceRequestQueryPage_Output
Service_spcRequest_ServiceRequestUpdate
Request: Service_spcRequest_ServiceRequestUpdate_Input
Response: Service_spcRequest_ServiceRequestUpdate_Output
Service_spcRequest_ServiceRequestDelete
Request: Service_spcRequest_ServiceRequestDelete_Input
Response: Service_spcRequest_ServiceRequestDelete_Output
38 5
Class
Service Request
Business Service
CSSEAIUIDataService
External Name
Service Request
Service Request
Methods
For a description of methods for this Web service, see Table 646.
Table 646. ServiceRequest Methods
Operation
Method
Service_spcRequest_ServiceRequestInsert
[BS:Service Request].[Insert]
Service_spcRequest_ServiceRequestQueryPage
[BS:Service Request].[QueryPage]
Service_spcRequest_ServiceRequestUpdate
[BS:Service Request].[Update]
Service_spcRequest_ServiceRequestDelete
[BS:Service Request].[Delete]
386
Request
See the following file to view the sample code:
...\ServiceRequest\ServiceRequest_request.xml
Response
See the following file to view the sample code:
...\ServiceRequest\ServiceRequest_response.xml
SessionAccessWS
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\SessionAccessWS\SessionAccessWS.wsdl
SetAllocatedExpenseItem
Use this Web service to set the allocation data for a specific expense item record. This functionality
is specific for allocating expenses for Marketing Compliance in ePharma.
SetAllocatedExpenseItem Operations
Because of the nature of the schema generation for the WSDL file, the message formats for each
operation have their own message names.
For a list of operations associated with this Web service, see Table 647.
Table 647. SetAllocatedExpenseItem Operations
Name
Description
LSMCSetAllocatedExpenseItemSynchronize
38 7
Parent Node
<ListOfLSMCSetAllocatedExpenseItem>
Description
<Tag>
<ExpenseItem ...>
ListOfLSMCSetAllocatedExpenseItem
<Tag>
<ExpenseItem>
ExpenseItem ...
<Tag>
<Id>
ExpenseItem
<LSMCAllocationDate>
ExpenseItem
Optional
<LSMCAllocationStatusCode>
ExpenseItem
Optional
<LSMCComplianceFlag>
ExpenseItem
Optional
<ListOfLSMCContactExpenseItem>
ExpenseItem
<Tag>
<LSMCContactExpenseItem ...>
ListOfLSMCContactExpenseItem
<Tag>
<LSMCContactExpenseItem>
LSMCContactExpenseItem
<Tag>
LSMCContactExpenseItem
Required
<ListOfLSMCContactExpenseItemAllocation>
LSMCContactExpenseItem
<Tag>
<LSMCContactExpenseItemAllocation ...>
ListOfLSMCContactExpenseItemAlloca
tion
<Tag>
<LSMCContactExpenseItemAllocation>
LSMCContactExpenseItemAllocation
<Tag>
<ExpenseItemContactId>
LSMCContactExpenseItemAllocation
Required
<ReportingState>
LSMCContactExpenseItemAllocation
Required
<Description>
LSMCContactExpenseItemAllocation
Optional
<AllocatedAmount>
LSMCContactExpenseItemAllocation
Required
<Id>
388
LSMCSetAllocatedExpenseItem
Business Service
CSSEAIDataSyncService
External Name
LSMCSetAllocatedExpenseItem
LSMCSetAllocatedExpenseItem
Methods
For a description of methods for this Web service, see Table 651.
Table 651. SetAllocatedExpenseItem Method
Operation
Method
LSMCSetAllocatedExpenseItemSynchronize
Synchronize
Request
See the following file to view the sample code:
...\SetAllocatedExpenseItem\SetAllocatedExpenseItem_request.xml
Response
See the following file to view the sample code:
...\SetAllocatedExpenseItem\SetAllocatedExpenseItem_response.xml
38 9
...\SetAllocatedExpenseItem\SetAllocatedExpenseItem.wsdl
SFA_Activity_BS
Use this Web service to insert an activity which is associated to a selected list of contacts into the
Siebel database.
SFA_Activity_BS Operations
These operations are listed in the WSDL that is presented as a WSDL to the clients accessing it. For
a list of operations associated with this Web service, see Table 652.
Table 652. SFA_Activity_BS Operations
Name
Description
SFAInsertActivity
Description
SFA_Activity_IO
Required
Description
SFA_Activity_IO
Required
390
SFAActivity_BS
Business Service
CSSEAIUIDataService
External Name
SFA_Activity_IO
Action
Methods
For a description of methods for for Web service, see Table 657.
Table 657. SFA_Activity_BS Method
Operation
Method
Insert
Insert
Request
See the following file to view the sample code:
...\SFA_Activity_BS\SFA_Activity_BS_request.xml
Response
See the following file to view the sample code:
...\SFA_Activity_BS\SFA_Activity_BS_response.xml
39 1
...\SFA_Activity_BS\SFA_Activity_BS.wsdl
SiebelUserProfileService
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\SiebelUserProfileService\SiebelUserProfileService.wsdl
SiebelWebRegistration
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\SiebelWebRegistration\SiebelWebRegistration.wsdl
TroubleTicket
Use this Web service to create, update, retrieve and set status for trouble tickets.
TroubleTicket Operations
For a list of operations associated with this Web service, see Table 658.
Table 658. TroubleTicket Operations
Name
Description
CreateTroubleTicket
UpdateTroubleTicket
GetTroubleTicket
SetTroubleTicketStatus
392
Trouble Ticket
Business Service
CSSEAIDataSyncService
Business Service
CSSEAIDataSyncService
External Name
Business Service
WS Trouble Ticket
Service Request
Trouble Ticket
FINS eBanking
Methods
For a description of methods for this Web service, see Table 661.
Table 661. TroubleTicket Methods
Operation
Business Service
Method
CreateTroubleTicket
Trouble Ticket
Insert
UpdateTroubleTicket
Trouble Ticket
Update
GetTroubleTicket
Trouble Ticket
QueryByExample
SetTroubleTicketStatus
Update
39 3
Request
See the following file to view the sample code:
...\TroubleTicket\TroubleTicket_request.xml
Response
See the following file to view the sample code:
...\TroubleTicket\TroubleTicket_response.xml
VerifyEntitlement
Use this Web service to obtain the best response time for Service Requests based on customer
entitlements.
VerifyEntitlement Operations
For a list of operations associated with this Web service, see Table 662.
Table 662. VerifyEntitlement Operations
Name
Description
FSVerifyEntitlementRunProcess
394
Description
Contact_spcTime_spcZone
Time zone
Account_spcId
Product_spcId
Contact_spcId
Asset_spcId
Owned_spcBy_spcId
Owner of the SR
Priority
Priority of the SR
Created_spcDate
Contact_spcAccount_spcId
Contact of the SR
Description
Commit_spcTime
Entitlement_spcId
Entitlement_spcName
FS Verify Entitlement
Workflow
Not applicable
39 5
Methods
For a description of the method used for this Web services, see Table 666.
Table 666. VerifyEntitlement Methods
Operation
Method
FSVerifyEntitlementRunProcess
Request
See the following file to view the sample code:
...\VerifyEntitlement\VerifyEntitlement_request.xml
Response
See the following file to view the sample code:
...\VerifyEntitlement\VerifyEntitlement_response.xml
Warranty
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\Warranty\CreateWarranty.wsdl
...\Warranty\CheckWarranty.wsdl
WC_Account_BS
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
396
...\WC_Account_BS\WC_Account_BS.wsdl
WC_Contacts_BS
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\WC_Contacts_BS\WC_Contacts_BS.wsdl
WC_Opportunity_BS
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\WC_Opportunity_BS\WC_Opportunity_BS.wsdl
WC_Service_Request_BS
To view the message schema for this Web service, navigate to the documentation library for Siebel
applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel
CRM Web Services Reference to access a zip file. Extract the files in the zip file.
...\WC_Service_Request_BS\WC_Service_Request_BS.wsdl
WebMarketing
Use this Web service to retrieve personalized content from Web offers, and details based on the offer
treatment Id and Contact Id. Additionally, you can get subscription list information, and create
responses for tracking click events.
WebMarketing Operations
For a list of operations associated with this Web service, see Table 667.
Table 667. WebMarketing Operations
Name
Description
CreateWebMarketingResponse
GetActiveLists
39 7
Description
GetListMembers
GetWebTreatment
Description
Response
Required.
ACCNT_ID
Row Id of Account.
Delivery Method
Description
Destination Name
Destination URL
Response URL.
Event Id
Row Id of Event.
Event Reg Id
Id
PRSP_CON_ID
PR_CON_ID
Response Method
Response Method.
Response Type
SRC_ID
Row Id of Campaign.
S_CAMP_CON_ID
Status
Status Code.
Sub_DMail_Cd
Sub_Email_Cd
Sub_Fax_Cd
Sub_Phone_Cd
Subscription List Id
398
Description
Summary
Summary.
Treatment Id
Description
Not applicable
Description
List
Required.
Description
Id
Name
ViewMode
Description
Not applicable
Description
List Members
Required
Contact Id
Row Id of Contact
39 9
Description
List Id
List Name
Prospect Id
Row Id of Prospect
Description
Not applicable
Description
WebTreatment
Required.
Id
Context
ContactId
Row Id of Contact.
ProspectId
Row Id of Prospect.
CampConId
CampaignId
Row Id of Campaign.
WebServer
Description
WebTreatment
Required.
Description
Id
400
Description
Language Code
Language Code.
Locale Code
Locale Code.
Name
PriceList Id
Template
Template type.
Lit Id
Personalized Content
Id
Name
Related Products
Product Id
Row Id of Product.
Product
Name of Product.
Related Events
Id
Row Id of Event.
Name
Name of Event.
WebMarketingService
Business Service
CSSWebMarketingService
40 1
External Name
Response
Response
SubscriptionList
Subscription
SubscriptionListMember
Subscription
GetWebTreatment
GetWebTreatmentResponse
Offer
Methods
For a description of the methods for this Web services, see Table 678.
Table 678. WebMarketing Methods
Operation
Method
CreateWebMarketingResponse
[BS: WebMarketingService].[CreateResponse]
GetActiveLists
[BS: WebMarketingService].[GetActiveLists]
GetListMembers
[BS: WebMarketingService].[GetListMembers]
GetWebTreatment
[BS: WebMarketingService].[GetWebTreatment]
Request
See the following file to view the sample code:
...\WebMarketing\WebMarketing_request.xml
Response
See the following file to view the sample code:
...\WebMarketing\WebMarketing_response.xml
402
40 3
404
Index
Numerics
8.0 Primary Web services, list of 283
8.1 ABOWebService, Web service 29
application interface 35
example package, schema 36
operations 30
8.1 CatalogWebService, Web service 37
application interface 40
example package, message schema 41
operations 37
8.1 primary web services 25
8.1 Product Configurator Web Service 41
application interface 54
example package, schema 55
operations 42
8.1 PromotionWebService, Web service 56
application interface 61
example package, schema 61
operations 57
8.1 WebMarketing, Web service 62
application interface 64
example package, schema 65
operations 62
A
ABOWebService, Web service 294
application interface 300
example package, schema 300
operations 294
Account, Web service 67
application interface 68
example package, schema 68
operations 67
Asset Management, Web service 301
application interface 302
example package, schema 303
operations 302
AssetManagementComplex, Web service 69
application interface 72
example package, schema 73
operations 69
AssetWebService, Web service 304
C
CalculatePriceWS, Web service 304
E
EAILOVWS, Web service 322
EligibilityCompatibility, Web service 322
application interface 325
example package, schema 325
operations 323
ESB_AccountBalanceSiebelReqABCS_Servic
e
example package for 82
message schema for 83
ESB_AdjustmentSiebelReqABCS_Service
message schema for 88
ESB_InvoiceSiebelReqABCS_Service
example package for 93
message schema for 93
EventManagement, Web service
application interface 330
example package, schema 331
EventRegistration, Web service 332
ExternalAutoPolicy, Web service 332
40 5
Index F
332
F
Forecast, Web service
332
G
GetHealthCareProfessionalProfileInformatio
n, Web service 332
application interface 339
example package, schema 340
operations 332
GetHeathCareProfessionalComplianceDetail
s, Web service 340
application interface 346
example package, schema 347
operations 340
GetMktgWebSurvey, Web service 105
application interface 106
example package, schema 107
operations 106
GetUnallocatedExpenseItem, Web
service 347
application interface 349
example package, schema 350
operations 347
I
INSClaims, Web service 350
application interface 352
example package, schema 352
operations 351
L
LeadProcessingService, Web service 110
application interface 113
example package, schema 113
operations 110
LeadService, Web service 115
application interface 118
example package, schema 118
operations 115
List, Web service 120
application interface 121
example package, schema 122
operations 120
ListMgmtProspect, Web service 123
example package, schema 124
operations 123
LoyaltyAccrualService, Web service 125
example package, schema 127
operations 125
LoyaltyBatchEnrollment, Web service 129
406
M
MktgDeduplicationService, Web service
application interface 169
example package, schema 170
operations 166
MktgImportService, Web service 171
application objects 172
example package, schema 172
operations 171
166
N
NetworkOrderEntry, Web service
application interface 357
example package, schema 358
operations 356
356
O
OrderDetailWebService, Web service 173
application interface 174
example package, schema 174
operations 173
OrderWebService, Web service 379
application interface 381
operations 379
P
PartnerPrograms, Web service 358
PartnerRegistration, Web service 359
PDSOrderHeader, Web service 175
example package, schema 176
operations 175
PriceListsWS, Web service 176
example package, schema 177
operations 176
Product Import
Index Q
Q
QuoteAddItemsWS, Web service 383
application interface 384
example package, schema 384
operations 383
QuoteCheckOutWebService, Web
service 189
example package, schema 190
operations 190
QuoteDetailWebService, Web service 191
example package, schema 193
operations 191
QuoteWebService, Web service 379
application interface 381
example package, schema 382
QuotingWebService, Web service 194
application interface 195
example package, schema 195
operations 194
R
Response, Web service 196
example package, schema 198
operations 196
RetrieveAttachmentService, Web
service 199
application interface 200
example package, schema 201
operations 199
S
searchSolution, Web service 201
application interface 203
example package, schema 204
operations 202
40 7
Index T
T
TroubleTicket, Web service 392
application interface 393
example package, schema 394
operations 392
U
Ulnbox Contact Item, Web service 270
application interface 272
example package, schema 272
operations 270
parameters, specifying 271
Universal Inbox, Web service 273
application interface 274
example package, schema 274
operations 273
408
UpdateCustomerSiebelJMSProducer
described 275
example package for 277
message schema for 278
V
VerifyEntitlement, Web service 394
application interface 395
example package, schema 396
operations 394
W
Warranty, Web service 396
WC_Picklist_Payment_Profile_BS, Web
service 278
application interface 280
example package, schema 280
operations 278
Web services
about 11
as server-side service 12
business services 15
core technologies 12
development cycle 13
documentation 14
enabling Siebel applications with 11
inbound, outbound 14
integration objects 15
Siebel architecture 17
Siebel support 14
support and testing, list 285
Web Services Deployment Wizard, using 21
Web Services Description Language (WSDL),
about 12
Web services, core technologies
SOAP 13
WSDL 12
XML, XML schema 13
WebMarketing, Web service 397
application interface 401
example package, schema 402
operations 397
WS_Account_BS, Web service 396
WS_Contact_BS, Web service 397
WS_Opportunity_BS, Web service 397
WS_Service_Request_BS, Web service 397
X
XML, XML Schema, about
13