Escolar Documentos
Profissional Documentos
Cultura Documentos
The Programs (which include both the software and documentation) contain proprietary
information; they are provided under a license agreement containing restrictions on use and
disclosure and are also protected by copyright, patent, and other intellectual and industrial
property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to
the extent required to obtain interoperability with other independently created software or as
specified by law, is prohibited.
The information contained in this document is subject to change without notice. If you find any
problems in the documentation, please report them to us in writing. This document is not
warranted to be error-free. Except as may be expressly permitted in your license agreement
for these Programs, no part of these Programs may be reproduced or transmitted in any form
or by any means, electronic or mechanical, for any purpose.
PRODUCT MODULES AND OPTIONS. This guide contains descriptions of modules that are
optional and for which you may not have purchased a license. Siebels Sample Database also
includes data related to these optional modules. As a result, your software implementation
may differ from descriptions in this guide. To find out more about the modules your
organization has purchased, see your corporate purchasing agent or your Oracle sales
representative.
If the Programs are delivered to the United States Government or anyone licensing or using
the Programs on behalf of the United States Government, the following notice is applicable:
U.S. GOVERNMENT RIGHTS. Programs, software, databases, and related documentation and
technical data delivered to U.S. Government customers are "commercial computer software"
or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and
agency-specific supplemental regulations. As such, use, duplication, disclosure, modification,
and adaptation of the Programs, including documentation and technical data, shall be subject
to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the
extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer
Software--Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood
City, CA 94065.
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other
inherently dangerous applications. It shall be the licensee's responsibility to take all
appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such
applications if the Programs are used for such purposes, and we disclaim liability for any
damages caused by such use of the Programs.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may
be trademarks of their respective owners.
The Programs may provide links to Web sites and access to content, products, and services
from third parties. Oracle is not responsible for the availability of, or any content provided on,
third-party Web sites. You bear all risks associated with the use of such content. If you choose
to purchase any products or services from a third party, the relationship is directly between
you and the third party. Oracle is not responsible for: (a) the quality of third-party products or
services; or (b) fulfilling any of the terms of the agreement with the third party, including
delivery of products or services and warranty obligations related to purchased products or
services. Oracle is not responsible for any loss or damage of any sort that you may incur from
dealing with any third party.
For Oracle internal distribution only
Contents
Integration Objects 27
Business Services 28
Siebel Web Services Architecture 30
Process of Exposing a Siebel Web Service 30
Application Interface 46
Application Objects 52
Application Interface 67
Application Objects 73
Account Operations 81
4 Siebel CRM Web Services Reference Version 8.1
For Oracle internal distribution only
Whats New in this Release How Siebel Applications are Web Service Enabled
Application Objects 82
AssetManagementComplex Operations 83
Application Objects 86
Contact Operations 88
GetMktgWebSurvey Operations 91
Application Objects 91
LeadService Operations 98
Operations 107
Whats New in this Release How Siebel Applications are Web Service Enabled
MktgImportService 155
Whats New in this Release How Siebel Applications are Web Service Enabled
SelfServiceResponsibility 224
Whats New in this Release How Siebel Applications are Web Service Enabled
Whats New in this Release How Siebel Applications are Web Service Enabled
Whats New in this Release How Siebel Applications are Web Service Enabled
Whats New in this Release How Siebel Applications are Web Service Enabled
NOTE: All Web services from the Siebel 8.0 Primary Web Services chapter in this book are applicable
in Siebel CRM version 8.1 and version 8.0. Web Services appended with 81_, such as
81_WebServiceName, are available only to implementations of Siebel CRM version 8.1.
Table 1 New Product Features in Siebel CRM Web Services Reference, Version 8.1
Topic Description
Process of Exposing a Siebel Web New topic. Provides new information on exposing
Service Siebel Web services. Added more information on
business service methods and arguments. Also,
more information about workflows and the way they
are consumed as Web services.
About Siebel Web Service Modeling New topic. Reorganized Web service modeling
discussion. Added a new discussion of classifying
state requirements, and registering public methods
in Siebel Tools.
Using the Web Services New topic. Brief overview of Web services
Deployment Wizard deployment wizards.
8.1 Primary Web Services New Chapter. Contains all new Web services
released with version 8.1 of Siebel CRM.
In certain cases, a Web service will appear in the following format: 81_WebServiceName. This
differentiates a similar Web service offered to 8.0 implementations of Siebel CRM. Siebel 8.1 Web
services originating with the release of Siebel CRM, version 8.1 are not intended to run on Siebel CRM,
version 8.0.
This chapter provides an overview of Web services and guidance for implementing Oracles Siebel Web
service. It contains the following topics:
Integration Objects
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:
Siebel CRM Web Services Overview The Web Services Development Cycle
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 datatypes that will be used for a particular service. The payload itself will
consist entirely of XML data structures.
At the time the design of a Web service, the service consumer uses the WSDL to generate a proxy in
his own native development environment, allowing him to program interactions with the service
provider.
The service consumer formats a request in accordance with the WSDL definition.
The service provider provides the expected response to the service consumer.
NOTE: The Siebel Bookshelf is available on Oracle Technology Network (OTN) and Oracle E-Delivery.
It might also be installed locally on your intranet or on a network location.
Information can be found on Siebel Web service technology and on EAI technologies like the Siebel
Adapter (ASI) and the UI Data Service (UDS), which are designed for direct data-level access to the
Siebel Object Manager. Information is also available there on XML Schema development, WSDL
generation, Outbound Web service configuration, file attachments, authentication and security.
Siebel CRM Web Services Overview Support for Siebel Web Services
Integration Objects
Business Services
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.
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.
Siebel CRM Web Services Overview Support for Siebel Web Services
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.
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.
CRUD (Create, Read, Update, Delete) data services, of the type: UDS and ASI.
Figure 3 displays Business Services and their corresponding Web service entities.
Siebel CRM Web Services Overview Support for Siebel Web Services
Siebel CRM Web Services Overview Process of Exposing a Siebel 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
Special use of Integration Object allows mapping of complex BusSvc and WorkFlow data
structures to XML Schema as required by Web services.
In Web service Administration 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.
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.
1 In the Siebel Mobile Web client, navigate to Site Map > Administration Web Services.
3 Click New to create a new Web service, or select a Web service in the Inbound or Outbound Web
Services list.
4 In the Service Ports list applet, select a Business Service or Workflow to act as Web service
invocation boundary object.
Siebel CRM Web Services Overview About Siebel Web Service Modeling
To combine the operations of several Business Services or Workflows into a single service, add
them to the Port for the Service.
5 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.
6 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 runtime for participation in a Stateful exchange.
Note that, at runtime, 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.
Siebel CRM Web Services Overview About Siebel Web Service Modeling
Specify data type for this argument as Hierarchy and associate with Integration Objects
defined above.
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.
In Administration Web Services, configure the Business Service in Service Ports, create
service operation or operations in Operations and designate the BusService method as the
Siebel method to execute.
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.
NOTE: Workflows that are either Persistent or Interactive must be re-factored to work as Web
services.
Siebel CRM Web Services Overview Using the Web Services Deployment Wizard
NOTE: In, In/Out, Out arg types are included in the interface definition.
2 If any Process Property is a Property Set hierarchy, complete the following steps:
b Specify data type for this Process Property as Hierarchy and associate with Integration Object
defined above.
4 Create a new Service record or choose and existing Service in the Inbound Web Services applet.
The WSDL XML namespace should be entered here.
5 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.
6 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 above 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.
If you already have a Business Service configured and ready for use as a Web service, right-click on
the Business Service and select Deploy as Web Service from the pop-up menu. You can perform
this task for Workflows by right-clicking on the desired Workflow Process record.
If youve 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, choose File->New Object->EAI->Data Access Service.
Siebel CRM Web Services Overview Special Note on Authentication and Performance
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 is 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 WS-I
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.
Siebel CRM Web Services Overview Special Note on Authentication and Performance
This chapter includes detailed descriptions and information about Siebel 8.1 Web services. Web
services described include the following:
8.1 ABOWebService
8.1 CatalogWebService
8.1 PromotionWebService
8.1 WebMarketing
Account
AssetManagementComplex
Contact
GetMktgWebSurvey
LeadProcessingService
LeadService
List
ListMgmtProspect
LoyaltyAccrualService
LoyaltyMemberService
LoyaltyVoucherService
MktgDeduplicationService
OrderDetailWebService
PDSOrderHeader
PriceListsWS
ProductSearchService
QuoteCheckOutWebService
QuoteDetailWebService
QuotingWebService
RetrieveAttachmentService
searchSolution
Siebel 8.1 Primary Web Services Special Note on Authentication and Performance
SelfServiceAccount
SelfServiceAccountRootPath
SelfServiceAllAccountsList
SelfServiceContact
SelfServicePaymentHistory
SelfServicePostLoginProcess
SelfServiceRegistration
SelfServiceResponsibility
SelfServiceSmtpEmail
SelfServiceTemplateEmail
SelfServiceTimeZone
SelfServiceUser
SelfServiceWebSite
ServiceRequest
SessionAccessWS
Universal Inbox
WC_PickList_Payment_Profile_BS
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.
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.
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.
Name Description
AutoAsset Creates assets from the completed order line items or updates a
current asset.
Node Description
Skip Query Order User can specify if order document need to be required and returned. By
default the Order IO will be returned. Only ActiveOrderId will be returned if
Skip Query Order is set to Y.
Node Description
ActiveOrderId ID number.
Object Id Required. RowId of the corresponding Order that contains the Order Line
Item to be converted or applied to an asset.
Node Description
XA Asset attributes
Node Description
Node Description
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.
PriceListId Specifies a Price List Id associated with the quote if a new quote is
requested.
CompoundProductNumber Compound Product Number for ABO network ordering. It is required only
if network ordering is used.
Application Interface
This section describes the application objects called by this Web service. For more information on
application implementation, refer to the application development documentation.
Request (AutoOrder)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ABOWebService\AutoOrder_request.xml
Response (AutoOrder)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ABOWebService\AutoOrder_response.xml
Request (ModifyAssetToQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ABOWebService\ModifyAssetToQuote_request.xml
Response (ModifyAssetToQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ABOWebService\ModifyAssetToQuote_response.xml
Request (AutoAsset)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ABOWebService\AutoAsset_request.xml
Response (AutoAsset)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ABOWebService\AutoAsset_response.xml
...\81_WSDL_XML\81_ABOWebService\81_ABOWebService.wsdl
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.
PDS Related Promotions Interface An instance of Integration Object "PDS Integration Object
Related Promotions Interface".
PDS Related Promotions Interface "PDS Related Promotions Interface". Integration Object
After running Eligibility and Pricing, the
List Price, Net Price, "Eligibility
status" and "Eligibility Reason" fields
will be updated.
PDS Related Products Interface An instance of Integration Object "PDS Integration Object
Related Products Interface".
PDS Related Products Interface An instance of Integration Object "PDS Integration Object
Related Products Interface". After
running Eligibility and Pricing, the List
Price, Net Price, "Eligibility status"
and "Eligibility Reason" fields will be
updated.
PDS Category Interface Integration An instance of Integration Object "PDS Integration Object
Object Category Interface".
PDS Category Interface Integration An instance of Integration Object "PDS Integration Object
Object Category Interface"
Application Objects
This section describes the application objects called by the CatalogWebService. For more information
on application implementation, refer to application development documentation.
PDS UDS Publish Catalog Interface PDS UDS Publish Catalog Interface
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_CatalogWebService\81_CatalogWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_CatalogWebService\81_CatalogWebService_response.xml
...\81_WSDL_XML\81_CatalogWebService\81_CatalogWebService.wsdl
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
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.
GetCfgObjectDefaultGroupItems Get Default Product Group Items (group items will be based off
all relationships, attributes, linked items and resources).
Node Description
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
Description Description.
Attribute Zero or more (only those child objects that are specified will
be queried for).
Description Description.
AttributeDefaultValue Default value of the attribute. Only one of the valuetypes will
be populated depending on the type of the value.
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
Relationship Zero or more (only those child objects that are specified will
be queried for)
ClassId Class Id
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
OrigId Orig Id
Description Description
LinkedItem Zero or more (only those child objects that are specified will
be queried for)
Expression Expression
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
Value Pairsl.
Resource Zero or more (only those child objects that are specified will
be queried for)
Value Pairs
Value Pairs.
Node Description
WebChannelObjGroupItems Required. This structure identified the objects that will be queries as
well the data that will be returned about the objects
Description Description
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
returned.
Type Type
Sequence Sequence
Sequence Sequence
Description Description
Sequence Sequence
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
Value Pairs.
Value Pairs.
Node Description
BeginConfiguration_Input Required.
LOAD 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 This will load the hierarchy object from the ListOfQuote
parameter (PDS Quote integration object). RootId is
required to determine the root line item to use in this
session.
ADD This will add a new line item to the hierarchy object from
the ListOfQuote parameter (PDS Quote integration
object). ProductId is required.
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
RootId Required for InitInstanceOperation of LOAD / SET. Row Id for the root
line item.
ProductData
Item
IntegrationId Integration Id of the line item. If IntegrationId specified, only this line
item and its sub line items are looked at. ProductId is optional. If
ProductId is also specified, it should match IntegrationId. If
IntegrationId & ProductId are not specified, the root line item is
looked at.
ProductId Product Id of the line item. If IntegrationId specified, only this line
item and its sub line items are looked at. ProductId is optional. If
ProductId is also specified, it should match IntegrationId. If
IntegrationId & ProductId are not specified, the root line item is
looked at.
Quantity Quantity
PortId Relationship Id
CanDrilldown Can Drilldown Flag. Used to indicate whether the line item is a
Customizable product.
NRCCxTotal Non-recurring Total Price only set on the root line item
MRCCxTotal Recurring Total Price only set on the root line item
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
CurrentPrice Current Price of the Item after all the discounts have been factored in
HasGenericsFlag Has Generics Flag. Used to indicate whether the line item is
incomplete
Request Type Indicates the type of the Info that will be calculated for this
relationship. Possible values include:
Id Id of domain item
CanDrilldown Can Drilldown Flag. Used to indicate whether the line item is a
Customizable product.
Excluded Excluded Flag indicates the whether this domain item is excluded by a
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
Name Name of attribute to query for. If empty, all attributes are returned.
Node Description
BeginConfiguration_Output Required.
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
ListOfStatus This indicates whether the request was successful or not and contains
messages to be displayed.
Status Required
ConflictResolution Proceed / Undo. This indicates whether a Procced or Undo was done on
the conflicts and also whether there were any other violations that
resulted in an Undo (like Promotion or Cardinality).
Node Description
UpdateConfiguration_Input Required.
ConflictAutoResolve Proceed or Undo. If set to Proceed, all conflicts are auto resolved. If
set to Undo, any conflict will result in an Undo of the entire batch.
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Node Description
Requests
Quantity Quantity
ValueType
Date Date
UpdateConfiguration_Output Required.
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
ListOfStatus This indicates whether the request was successful or not and contains
messages to be displayed. See BeginConfiguration Response Message.
Node Description
EndConfiguration_Input Required.
Node Description
EndConfiguration_Output Required.
Siebel 8.1 Primary Web Services 8.1 Product Configurator Web Service
Application Interface
This section describes the application objects called by this Web service. For more information on
application implementation, refer to application development documentation.
CfgInteractData ListOfData
CfgInteractRequest ListOfRequest
CfgInteractStatus ListOfStatus
CfgLinkedItems ListOfLinkedItems
Methods
Operation Method
GetCfgObjectStructure GetObjStructure
GetCfgObjectGroupItems GetObjGroupItems
GetCfgObjectDefaultGroupItems GetObjDefaultGroupItems
Request (GetObjDefaultGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ProductConfigurator\GetObjDefaultGroupItems_request.xml
Response (GetObjDefaultGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ProductConfigurator\GetObjDefaultGroupItems_response.xml
Request (GetObjGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ProductConfigurator\GetObjGroupItems_request.xml
Response (GetObjGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ProductConfigurator\GetObjGroupItems_response.xml
Request (GetObjStructure)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ProductConfigurator\GetObjStructure_request.xml
Response (GetObjStructure)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81_ProductConfigurator\GetObjStructure_response.xml
...\81_WSDL_XML\81_ProductConfigurator\81_ProductConfigurator.wsdl
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.
Application Objects
This section describes the application objects called by the PromotionWebService. For more
information on application implementation, refer to application development documentation.
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81PromotionWebService\81PromotionWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\81PromotionWebService\81PromotionWebService_response.xml
...\81_WSDL_XML\81_PromotionWebService\81_PromotionWebService.wsdl
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.
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_WSDL_XML\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_WSDL_XML\81_WebMarketing\EmailMktgFwdToFriend_response.xml
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_WSDL_XML\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_WSDL_XML\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_WSDL_XML\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_WSDL_XML\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_WSDL_XML\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_WSDL_XML\81_WebMarketing\CheckModuleLicense_response.xml
\81_WSDL_XML\81_WebMarketing\81_WebMarketing.wsdl
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.
Name Description
Application Objects
This section describes the application objects called by Account Web service. For more information on
application implementation, refer to application development documentation.
Account IO Account IO
Request (AccountCreate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XMLAccount\AccountCreate_request.xml
Response (AccountCreate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XMLAccount\AccountCreate_response.xml
Request (AccountUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Account\AccountUpdate_request.xml
Response (AccountUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Account\AccountUpdate_response.xml
...\81_WSDL_XML\Account\Account.wsdl
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.
Name Description
NRCCxTotal String
MRCCxTotal String
Id ID String
Id ID String
Application Objects
This section describes the application objects called by AssetManagementComplex. For more
information on application implementation, refer to application development documentation.
SiebelMessage SiebelMessage
SiebelMessageIn SiebelMessage
SiebelMessageOut SiebelMessageOut
Request
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_WSDL_XML\AssetManagementComplex\AssetManagementComplex_request.xml
Response
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_WSDL_XML\AssetManagementComplex\AssetManagementComplex_response.xml
...\81_WSDL_XML\AssetManagementComplex\AssetManagementComplex.wsdl
Contact
Use this Web service for the basic operations of Siebel Marketing such as to create and update
contacts.
Contact Operations
Name Description
Contact IO Contact IO
Request (ContactCreate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Contact\ContactCreate_request.xml
Response (ContactCreate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Contact\ContactCreate_response.xml
Request (ContactUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Contact\ContactUpdate_request.xml
Response (ContactUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Contact\ContactUpdate_response.xml
...\81_WSDL_XML\Contact\Contact.wsdl
GetMktgWebSurvey
Use this Web service to get Marketing Web Surveys.
GetMktgWebSurvey Operations
Name Description
Application Objects
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\GetMktgWebSurvey\GetMktgWebSurvey_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\GetMktgWebSurvey\GetMktgWebSurvey_response.xml
...\81_WSDL_XML\GetMktgWebSurvey\GetMktgWebSurvey.wsdl
LeadProcessingService
This service contains the basic operations for processing leads, including assigning, querying, scoring
and data cleansing.
Request (LeadProcessingServiceAssignLeads)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_AssignLeads_request.xml
Response (LeadProcessingServiceAssignLeads)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_AssignLeads_request.xml
Request (LeadProcessingServiceDataCleansing)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Response (LeadProcessingServiceDataCleansing)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Request (LeadProcessingServiceGetLeads)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Response (LeadProcessingServiceGetLeads)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Request (LeadProcessingServiceScoreLeads)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
Response (LeadProcessingServiceScoreLeads)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml
...\81_WSDL_XML\LeadProcessingService\LeadProcessing.wsdl
LeadService
Use this Web serviceto perform basic operations on the Lead entity, such create, update, convert,
retire and reject leads.
LeadService Operations
Name Description
Lead IO Lead
Request (LeadServiceRetireLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_RetireLead_request.xml
Response (LeadServiceRetireLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_RetireLead_response.xml
Siebel CRM Web Services Reference Version 8.1 101
For Oracle internal distribution only
Request (LeadServiceCreateLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_CreateLead_request.xml
Response (LeadServiceCreateLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_CreateLead_response.xml
Request (LeadServiceRejectLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_RejectLead_request.xml
Response (LeadServiceRejectLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_RejectLead_response.xml
Request (LeadServiceResponseToLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_ResponseToLead_request.xml
Response (LeadServiceResponseToLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_ResponseToLead_response.xml
Request (LeadServiceConvertLeadToOpty)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_ConvertToOpty_request.xml
Response (LeadServiceConvertLeadToOpty)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_ConvertToOpty_response.xml
Request (LeadServiceUpdateLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_UpdateLead_request.xml
Response (LeadServiceUpdateLead)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LeadService\LeadService_UpdateLead_response.xml
...\81_WSDL_XML\LeadService\Lead.wsdl
List
Use this Web service for the basic operations for processing lists.
List Operations
Name Description
Not applicable.
List IO List IO
Request (ListCreateList)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\List\ListCreate_request.xml
Response (ListCreateList)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\List\ListCreate_response.xml
Request (ListExportList)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\List\ListExport_request.xml
...\81_WSDL_XML\List\List.wsdl
ListMgmtProspect
Use this Web service for the basic operations of Marketing such as to create and update prospect.
Operations
Name Description
Request (ListMgmtProspectCreate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
ListMgmtProspect\ListMgmtProspectCreate_request.xml
Response (ListMgmtProspectCreate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
ListMgmtProspect\ListMgmtProspectCreate_request.xml
Request (ListMgmtProspectUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
ListMgmtProspect\ListMgmtProspectUpdate_request.xml
Response (ListMgmtProspectUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
ListMgmtProspect\ListMgmtProspectUpdate_request.xml
...\81_WSDL_XML\ListMgmtProspect\ListMgmtProspect.wsdl
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
Name Description
Total Points Number Total Number of Points for the given Number
order.
Request (ProcessExternalOrder)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrder_request.xml
Response (ProcessExternalOrder)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrder_response.xml
Request (ImportExternalOrderTxn)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrderTxn_request.xml
Response (ImportExternalOrderTxn)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrderTxn_response.xml
...\81_WSDL_XML\LoyaltyAccrualService\RequestMode_Simulate_request.xml
...\81_WSDL_XML\LoyaltyAccrualService\RequestMode_Simulate_response.xml
Request (ProcessExternalOrderTxn)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrderTxn_request.xml
Response (ProcessExternalOrderTxn)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrderTxn_response.xml
Request (ExportPromotions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ExportPromotions_request.xml
Response (ExportPromotions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyAccrualService\ExportPromotions_response.xml
WSDL (ProcessExternalOrder)
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrder.wsdl
WSDL (ImportExternalOrderTxn)
...\81_WSDL_XML\LoyaltyAccrualService\ImportExternalOrderTxn.wsdl
WSDL (ProcessExternalOrderTxn)
...\81_WSDL_XML\LoyaltyAccrualService\ProcessExternalOrderTxn.wsdl
WSDL (ExportPromotions)
...\81_WSDL_XML\LoyaltyAccrualService\ExportPromotions.wsdl
LoyaltyMemberService
Use this Web service to do the following member service actions:
LoyaltyMemberService Operations
Name Description
Card Holder Name CVV number from member credit card. It String
is required if the payment involves
monetary currency and Credit Card
details are mentioned.
Card Holder Name CVV number from member credit card. It String
is required if the payment involves
monetary currency and Credit Card
details are mentioned.
Card Holder Name CVV number from member credit card. It String
is required if the payment involves
monetary currency and Credit Card
details are mentioned.
Fee Refund Basis Fee refund basis is the mandatory input. String
Prorata or Percentage or NoRefund can
be given here.
Credit Card Type Credit card Type (Visa or Master Card String
etc) is to be given as the same one
mentioned in last enrolment or renewal
transaction (whichever is the latest). This
is required when the refund basis is
Percentage or Prorata. Fee will be
refunded to the card number given, if it
matches with the previous renewal or
enrolment transactions credit card
details.
Integration Object of the List of Pirce Lines, after applying the Integration
Pircelists promotions on the base prices, are given Object
in the out put as XML file.
Request (PurchasePointsService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\PointPurchase_request.xml
Response (PurchasePointsService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\PointPurchase_response.xml
Request (TransferPointsService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\TransferPoints_request.xml
Response (TransferPointsService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\TransferPoints_response.xml
Request (LoungePurchaseService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\LoungePurchase_request.xml
Response (LoungePurchaseService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\LoungePurchase_response.xml
Request (MembershipCancellationService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\MembershipCancellationService_request.xml
Response (MembershipCancellationService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\MembershipCancellationService_response.xml
Request (RenewMembershipService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\RenewMembershipService_request.xml
Response (RenewMembershipService)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\RenewMembershipService_response.xml
Request (GetMemberServicePrice)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\GetServicePrice_request.xml
Response (GetMemberServicePrice)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\GetServicePrice_response.xml
Request (MemberInquiry)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\MemberInquiry_request.xml
Response (MemberInquiry)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyMemberServices\MemberInquiry_response.xml
...\81_WSDL_XML\LoyaltyMemberService\LoyaltyMemberServices.wsdl
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
Name Description
LOY Redemp Points Point Summary for each point type Integration
Summary including points to be paid, point Object
balance, loan (if any) and Points to Pay
Conversion flag
PointsReq Number
EligLoan Number
LoanFlag String
PointsShortage String
Credit Card Type Credit cards type, such as Visa, American String
Express, and so on.
Save Shipping Address Check to save shipping address for future String
Flag use.
LOY Redmp Points Point Summary for each point type Integration
Summary including points to be paid, point Object
balance, loan (if any) and Points to Pay
Conversion flag
Status String
Pay String
Currency String
Request (GetPriceOptions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetPriceOptions_request.xml
Response (GetPriceOptions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetPriceOptions_response.xml
Request (CheckPriceOptions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\CheckPriceOptions_request.xml
Response (CheckPriceOptions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\CheckPriceOptions_response.xml
Request (CheckCredit)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\CheckCredit_request.xm
Response (CheckCredit)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\CheckCredit_response.xml
Request (GetQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetQuote_request.xml
Response (GetQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetQuote_response.xml
Request (ProcessQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\ProcessQuote_request.xml
Response (ProcessQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\ProcessQuote_response.xml
Request (GetTransactionDetails)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetTransactionDetails_request.xml
Response (GetTransactionDetails)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetTransactionDetails_response.xml
Request (GetRedemptionRefund)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetRedemptionRefund_request.xml
Response (GetRedemptionRefund)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetRedemptionRefund_response.xml
Request (CancelRedemptionTxn)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\CancelRedemptionTxn_request.xml
Response (CancelRedemptionTxn)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\CancelRedemptionTxn_response.xml
Request (GetReissueFeeOptions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetReissueFeeOptions_request.xml
Response (GetReissueFeeOptions)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetReissueFeeOptions_response.xml
Request (GetReissueQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetReissueQuote_request.xml
Response (GetReissueQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\GetReissueQuote_response.xml
Request (ProcessReissueQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\ProcessReissueQuote_request.xml
Response (ProcessReissueQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\ProcessReissueQuote_response.xml
Request (UpdateQuoteShippingAddress)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\UpdateQuoteShippingAddress_request.xml
Response (UpdateQuoteShippingAddress)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\UpdateQuoteShippingAddress_response.xml
Request (AddCreditCardToQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\AddCreditCardToQuote_request.xml
Response (AddCreditCardToQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyRedemptionService\AddCreditCardToQuote_response.xml
...\81_WSDL_XML\LoyaltyRedemptionService\LoyaltyRedemptionService.wsdl
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
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyVoucherService\LoyaltyVoucherService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\LoyaltyVoucherService\LoyaltyVoucherService_request.xml
...\81_WSDL_XML\LoyaltyVoucherService\LoyaltyVoucherService.wsdl
MktgDeduplicationService
Use this Web service to check if a duplicate record exists for an account, contact, opportunity or
prospect.
Not applicable.
Request (MatchAccount)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchAccount_request.xml
Response (MatchAccount)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchAccount_response.xml
Request (MatchOpportunity)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchOpportuntity_request.xml
Response (MatchOpportunity)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchOpportuntity_response.xml
Request (MatchProspect)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchProspect_request.xml
Response (MatchProspect)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchProspect_response.xml
Request (MatchContact)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchContact_request.xml
Response (MatchContact)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgDeduplicationService\MatchContact_response.xml
MktgDeduplicationService\MktgDedup.wsdl
MktgImportService
This Web service is used for all the imports into the Siebel Marketing application such as Leads,
Contacts, Prospects and so on.
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgImportService\MktgImportServiceInvokeImportJob_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\MktgImportService\MktgImportServiceInvokeImportJob_response.xml
...\81_WSDL_XML\MktgImportService\MktgImportService.wsdl
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
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\OrderDetailWebService\OrderDetailWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\OrderDetailWebService\OrderDetailWebService_response.xml
...\81_WSDL_XML\OrderDetailWebService\OrderDetailWebService.wsdl
PDSOrderHeader
Use this Web service to get header information for specific open orders.
PDSOrderHeader Operations
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\PDSOrderHeader\PDSOrderHeader_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\PDSOrderHeader\PDSOrderHeader_response.xml
...\81_WSDL_XML\PDSOrderHeader\PDSOrderHeader.wsdl
PriceListsWS
Use this Web service to obtain price lists based on defined search specifications.
PriceListsWS Operations
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\PriceListsWS\PriceListsWS_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\PriceListsWS\PriceListsWS_response.xml
...\81_WSDL_XML\PriceListsWS\PriceListsWS.wsdl
ProductSearchService
Business Service (Search Product Service) for Searching Product Business Component and doing
eligibility check.
ProductSearchService Operations
Name Description Parameters
Output:
SearchProductResponseSiebelMessage
EligibilityMode String
ABOFlag String
AccountContractedProduct String
sOnlyFlag
AccountId String
ClassId String
EligibilityDisplayMode String
ExchangeDate String
HeaderId String
Mode String
BusObjName String
BusCompName String
SignalMode String
ContextRowId String
ContextMode String
Threshold String
Feature String
SearchProductInputSiebelMessage SearchProductInputIO
SearchProductResponseSiebelMessage SearchProductResponseIO
Request
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_WSDL_XML\ProductSearchService\ProductSearchService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\ProductSearchService\ProductSearchService_response.xml
...\81_WSDL_XML\ProductSearchService\ProductSearchService.wsdl
QuoteCheckOutWebService
Use this Web service to perform payment authorizations for quotes.
QuoteCheckOutWebService Operations
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\QuoteCheckOutWebService\QuoteCheckOutWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\QuoteCheckOutWebService\QuoteCheckOutWebService_response.xml
...\81_WSDL_XML\QuoteCheckOutWebService\QuoteCheckOutWebService.wsdl
QuoteDetailWebService
Use this Web service to retrieve, update, insert, or delete details on a quote record.
QuoteDetailWebService Operations
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\QuoteDetailWebService\QuoteDetailWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\QuoteDetailWebService\QuoteDetailWebService_response.xml
...\81_WSDL_XML\QuoteDetailWebService\QuoteDetailWebService.wsdl
QuotingWebService
Use this Web service to process quotes and commit them to the database.
QuotingWebService Operations
Name Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\QuotingWebService\QuotingWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\QuotingWebService\QuotingWebService_response.xml
...\81_WSDL_XML\QuotingWebService\QuotingWebService.wsdl
Response
Use this Web service for the basic Marketing operations such as creating and updating responses.
Response Operations
Name Description
Request (ResponseCreateResponse)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Response\ResponseCreateResponse_request.xml
Response (ResponseCreateResponse)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Response\ResponseCreateResponse_response.xml
Request (ResponseSourceCodeLookup)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Response\ResponseSourceCodeLookup_request.xml
Response (ResponseSourceCodeLookup)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Response\ResponseSourceCodeLookup_response.xml
Request (ResponseUpdateResponse)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Response\ResponseUpdateResponse_request.xml
Response (ResponseUpdateResponse)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\Response\ResponseUpdateResponse_request.xml
...\81_WSDL_XML\Response\Response.wsdl
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.
Id Document Id String
ResFileAutoUpdFlg Y or N String
ResFileDeferFlg Y or N String
ResFileDockReqFlg Y or N String
ResFileDockStatFlg Y or N String
ResFileDockStatus Y or N String
Id Document Id String
ResFileAutoUpdFlg Y or N String
ResFileDeferFlg Y or N String
ResFileDockReqFlg Y or N String
ResFileDockStatus Y or N String
SiebelMessageIn AttachmentDocIO
SiebelMessageOut AttachmentDocIO
Request
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_WSDL_XML\RetrieveAttachmentService\RetrieveAttachmentService_request.xml
Response
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_WSDL_XML\RetrieveAttachmentService\RetrieveAttachmentService_response.xml
...\81_WSDL_XML\RetrieveAttachmentService\RetrieveAttachmentService.wsdl
searchSolution
Use this Web service to search for solutions based on user inputs, and retrieve a solution as a search
result.
searchSolution Operations
Provides search solution results. Business Service (Search Solution Service) for Searching Solution
Business Component.
SolutionResultSiebelMessage SolutionResultIO
SearchInputsSiebelMessage SearchInputsIO
SearchResultsSiebelMessage SearchResultsIO
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\searchSolution\searchSolution_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\searchSolution\searchSolution_response.xml
...\81_WSDL_XML\searchSolution\searchSolution.wsdl
SelfServiceAccount
This WebService exposes the EAI UI Business Service SelfServiceAccount, which provides CRUD and
query operations on SS_Account_IO Integration Object.
This WebService exposes the Execute and Query Methods in the SelfServiceAccount Business
Service as Web service operations.
SelfServiceAccount Operations
Name Description
ListOfSSAccount/ Account
ListOfBusinessAddress/
BusinessAddress/ Id
ListOfBusinessAddress/
BusinessAddress/ ModId
Node Description
ListOfSSAccount/ Account
ListOfBusinessAddress/ BusinessAddress
ListOfSSAccount/ Account
ListOfBusinessAddress/ BusinessAddress/
Id
ListOfBusinessAddress/ BusinessAddress/
StreetAddress
ListOfBusinessAddress/ BusinessAddress/
ActiveStatus
SS_Account_IO SS_Account_IO
Request (SelfServiceAccountExecute)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceAccount\SelfServiceAccountExecute_request.xml
Response (SelfServiceAccountExecute)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceAccount\SelfServiceAccountExecute_response.xml
Request (SelfServiceAccountQueryPage)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceAccount\SelfServiceAccountQueryPage_request.xml
Response (SelfServiceAccountQueryPage)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceAccount\SelfServiceAccountQueryPage_response.xml
...\81_WSDL_XML\SelfServiceAccountQueryPage\SelfServiceAccount.wsdl
SelfServiceAccountRootPath
This WebService exposes the EAI UI Business Service SelfServiceAccountRootPath, which provides
query operations on SS_AccountRootPath_IO Integration Object.
This WebService 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
Name Description
ListOfSSAccountRootPath /SSAccountRootPath Id of the Account, from which the path to the root
/Level1PartyId Account needs to be identified.
ExecutionMode ForwardOnly
LOVLanguageMode LDC
ViewMode All
Node Description
SS_AccountRootPath_IO SS_AccountRootPath_IO
Request
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_WSDL_XML\SelfServiceAccountRootPath\SelfServiceAccountRootPath_request.xml
Response
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
Note: You need to filter out unnecessary SELF relationship records returned in this response.
...\81_WSDL_XML\SelfServiceAccountRootPath\SelfServiceAccountRootPath_response.xml
...\81_WSDL_XML\SelfServiceAccountRootPath\SelfServiceAccountRootPath.wsdl
SelfServiceAllAccountsList
This WebService exposes the EAI UI Business Service SelfServiceAllAccountsList, which provides
query operations on SS_AllAccount_List_IO Integration Object.
This WebService 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.
SelfServiceAllAccountsList Operations
Name Description
ListOfSSAllAccount /SSAllAccountList
/Level1AccountStatus
/Level1ApprovalStatus
Level1BusinessPhone
Level1EmailAddress
Level1FaxNumber
Level1ParentPartyId
Level1PartyLocation
Level1PartyName
Level1PriceListId
Level1PrimaryAddressId
Level1PrimaryBillToAddressId
Level1PrimaryContactId
Level1PrimaryShipToAddressId
Level1Type
account
Level1ApprovalStatus,
Level1BusinessPhone,
Level1EmailAddress,
Level1FaxNumber,
Level1PartyName,
Level1PartyLocation,
Level1PriceListId,
Level1PrimaryAddressId,
Level1PrimaryBillToAddressId,
Level1PrimaryContactId,
Level1PrimaryShipToAddressId,
Level1Type
String
SS_AllAccount_List_IO SS_AllAccount_List_IO
Request
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_WSDL_XML\SelfServiceAllAccountsList\SelfServiceAllAccountsList_request.xml
Response
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_WSDL_XML\SelfServiceAllAccountsList\SelfServiceAllAccountsList_response.xml
...\81_WSDL_XML\SelfServiceAllAccountsList\SelfServiceAllAccountsList.wsdl
SelfServiceContact
This WebService exposes the EAI UI Business Service SelfServiceContact, which provides CRUD and
query operations on SS_Contacts_IO Integration Object.
This WebService 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 WebService, Siebel SelfService 8.1 uses SelfServiceRegistration Webservice, which
also accepts an instance of SS_Contacts_IO Integration Object. SelfServiceRegistration webservice
calls the SelfServiceRegistration workflow, which delegates the IO to SelfServiceContact Business
Service, for performing all the contact and account management activities.
Hence in SelfService 8.1, SelfServiceContact WebService is mostly used for QueryPage operation.
SelfServiceContact Operations
Name Description
SelfServiceContactExecute
ListOfSSContact
Contact /ListOfAccount/
Account
Contact/
ListOfContactCommunicati
onAddress
Contact/ ModId Retrieve and pass back while updating, Complex Type
to ensure that Contact record is not
updated in the interim.
FirstName, MiddleName,
LastName, Status,
EmailAddress,
CellularPhone,
HomePhone, FaxPhone,
WorkPhone, TimeZoneId,
EmailSRUpdatesFlag,
SendPromotions
PrimaryAccountName,
PrimaryAddressId,
PrimaryAddressName
PrimaryPersonalAddressId
Contact String
/ListOfContactCommunicati
onAddress
/ContactCommunicationAd
dress
Contact String
/ListOfContactCommunicati
onAddress
/ContactCommunicationAd
dress
onAddress contact
/ContactCommunicationAd
dress
/CommunicationAddressId
SS_Contacts_IO SS_Contacts_IO
Request (SelfServiceContactQueryPage)
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_WSDL_XML\SelfServiceContact\SelfServiceContactQueryPage_request.xml
Response (SelfServiceContactQueryPage)
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_WSDL_XML\SelfServiceContact\SelfServiceContactQueryPage_request.xml
Request (SelfServiceContactExecute)
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_WSDL_XML\SelfServiceContact\SelfServiceContactExecute_request.xml
Response (SelfServiceContactExecute)
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_WSDL_XML\SelfServiceContact\SelfServiceContactExecute_request.xml
...\81_WSDL_XML\SelfServiceContact\SelfServiceContact.wsdl
SelfServicePaymentHistory
This Web service queries the Payment History details as specified by the search criteria for any contact
logged into the application. Payment details such as payment type, payment profile, transaction
amount, type and date for different orders against which the payment has been made by a contact
may be queried.
SelfServicePaymentHistory Operations
Name Description
Application Objects
This WebService exposes the EAI UI Business Service SelfServicePaymentHistory, which provides
update and query operations on SS_PaymentHistory_IO Integration Object.
SS_PaymentHistory_IO Payments
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServicePaymentHistory\SelfServicePaymentHistory_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServicePaymentHistory\SelfServicePaymentHistory_response.xml
...\81_WSDL_XML\SelfServicePaymentHistory\SelfServicePaymentHistory.wsdl
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 the
following table.
SkipLoadResponsibilities Returns only the contact details for the given user
name.
SelfServicePostLoginProcess Operations
Name Description
SelfServicePostLoginProcess Workflow
SelfServiceContact SelfServiceContact
getUserResponsibilitiesResponse getUserResponsibilitiesResponse
Request (LoadUserDetails_OnlyLoadResponsibilities)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServicePostLoginProcess\LoadUserDetails_OnlyLoadResponsibilities_request.xm
l
Response (LoadUserDetails_OnlyLoadResponsibilities)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServicePostLoginProcess\LoadUserDetails_OnlyLoadResponsibilities_response.x
ml
Request (LoadUserDetails_SkipLoadResponsibilities)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServicePostLoginProcess\LoadUserDetails_SkipLoadResponsibilities_request.xml
Response (LoadUserDetails_SkipLoadResponsibilities)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServicePostLoginProcess\LoadUserDetails_SkipLoadResponsibilities_response.x
ml
...\81_WSDL_XML\SelfServicePostLoginProcess\SelfServicePostLoginProcess.wsdl
SelfServiceRegistration
The Enroll operation of this Web service 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 Web service
operation.
UpdateUser Used for updating a contact with a username and manage the
assigned accounts and responsibilities.
ResetPasswordOnly Used for resetting the password of the currently logged in user
of the siebel session or in the anonymous session.
SelfServiceRegistration Operations
Name Description
EAITransactionService.EndTransaction
SelfServiceContact.Execute
SiebelWebRegistrationService.Promote
SelfServiceUser.Execute
SessionAccessService.SetProfileAttr
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Business Service Step Retrieve Account Id (Called only when accountId Process
Property is null)
Input Arguments
Output Arguments
Description This Step is used to retrieve the account Id, given the
contact IO.
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Input Arguments
Output Arguments
Process_spcInstance_spcId String
Object_spcId String
Siebel_spcOperation_spcObject_spcId String
Error_spcCode String
Error_spcMessage String
Application Objects
This section describes the application objects called by the SelfServiceRegistration. For more
information on application implementation, refer to application development documentation.
SelfServiceRegistration Workflow
SelfServiceContact SelfServiceContact
Users Users
2. Create a B2B contact as Inactive and create a username and trigger notification and create
Inbox Items for approval
Request
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_1_request.xml
Response
...\81_WSDL_XML\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 in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_2_request.xml
Response
Create a B2B contact as Inactive and create a username and trigger notification and create
Inbox Items for approval
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_2_response.xml
Request
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_3_request.xml
Response
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_3\_response.xml
Request
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_4_request.xml
Response
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration_4_response.xml
...\81_WSDL_XML\SelfServiceRegistration\SelfServiceRegistration.wsdl
SelfServiceResponsibility
This Web service exposes the EAI UI Business Service SelfServiceResponsibility, which provides
query operation on SS_Responsibility_IO Integration Object. Additionally, this WebService exposes
the Query Method in the SelfServiceResponsibility Business service as Web service operation.
SelfServiceResponsibility Operations
Name Description
SS_Responsibility_IO SS_Responsibility_IO
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceResponsibility\SelfServiceResponsibility_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\81_WSDL_XML\SelfServiceResponsibility\SelfServiceResponsibility_response.xml
...\81_WSDL_XML\SelfServiceResponsibility\SelfServiceResponsibility.wsdl
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
Name Description
Request
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_WSDL_XML\SelfServiceSmtpEmail\SelfServiceSmtpEmail_request.xml
Response
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_WSDL_XML\SelfServiceSmtpEmail\SelfServiceSmtpEmail_response.xml
...\81_WSDL_XML\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
Name Description
Not applicable
Request
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_WSDL_XML\SelfServiceTemplateEmail\SelfServiceTemplateEmail_request.xml
Response
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_WSDL_XML\SelfServiceTemplateEmail\SelfServiceTemplateEmail_response.xml
...\81_WSDL_XML\SelfServiceTemplateEmail\SelfServiceTemplateEmail.wsdl
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
Name Description
Request
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_WSDL_XML\SelfServiceTimeZone\SelfServiceTimeZone_request.xml
Response
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_WSDL_XML\SelfServiceTimeZone\SelfServiceTimeZone\_response.xml
...\81_WSDL_XML\SelfServiceTimeZone\SelfServiceTimeZone.wsdl
SelfServiceUser
This Web service exposes the EAI UI Business Service SelfServiceUser, which provides CRUD and
query operations on Users Integration Object. Additionally, this WebService exposes the Execute
and Query Methods in the SelfServiceUser Business service as Web service operations.
SelfServiceUser Operations
Name Description
Users Users
Request
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_WSDL_XML\SelfServiceUser\SelfServiceUser_request.xml
Response
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_WSDL_XML\SelfServiceUser\SelfServiceUser_response.xml
...\81_WSDL_XML\SelfServiceUser\SelfServiceUser.wsdl
SelfServiceWebSite
This Web service is used for creating /retrieving /updating /deleting sites.
This Web service exposes two methods, Query and the Execute methods in its business service
SelfServiceWebSite as Web service operations.
SelfServiceWebSite Operations
Name Description
SS_WebSite_IO SS_WebSite_BO
Request (SelfServiceWebSiteExecute)
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_WSDL_XML\SelfServiceWebSite\SelfServiceWebSiteExecute_request.xml
Response (SelfServiceWebSiteExecute)
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_WSDL_XML\SelfServiceWebSite\SelfServiceWebSiteExecute_response.xml
Request (SelfServiceWebSiteQuery)
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_WSDL_XML\SelfServiceWebSite\SelfServiceWebSiteQuery_request.xml
Response (SelfServiceWebSiteQuery)
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_WSDL_XML\SelfServiceWebSite\SelfServiceWebSiteQuery_response.xml
SelfServiceWebSiteQuery\SelfServiceWebSite.wsdl
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.
ServiceRequest Operations
Name Description
Service Request
Activities
Attachment
Solution
Agreement
AgreementName
Node Description
Application Objects
This section describes the application objects called by the Service Request.
Request
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_WSDL_XML\ServiceRequest\ServiceRequest_request.xml
Response
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_WSDL_XML\ServiceReqWS\ServiceRequest_response.xml
...\81_WSDL_XML\ServiceRequest\ServiceRequest.wsdl
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
Name Description
SessionAccessService CSSUIFSessionAccessService
Request
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_WSDL_XML\SessionAccessWS\SessionAccess_request.xml
Response
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_WSDL_XML\SessionAccessWS\SessionAccess_response.xml
...\81_WSDL_XML\SessionAccessWS\SessionAccessWS.wsdl
2. This creates a C# class that should be modified to construct Input Integration Objects.
4. Following is the sample client side code showing how page size and other input parameters
can be specified.
input.ViewMode = "All";
input.PageSize = "10";
input.StartRowNum = "0";
input.ListOfAccount[0].Name = "MngoTestAccount";
input.ListOfAccount[0].Location = "";
proxy.AccountQueryPageMSO (input);
5. 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.
Request
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_WSDL_XML\UlnboxContactItem\UlnboxContactItem_request.xml
Response
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_WSDL_XML\UlnboxContactItem\Response.xml
...\81_WSDL_XML\UlnboxContactItem\UlnboxContactItem.wsdl
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.
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.
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.
Request
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
Siebel CRM Web Services Reference Version 8.1 253
For Oracle internal distribution only
...\81_WSDL_XML\UniversalInbox\UniversalInbox_request.xml
Response
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_WSDL_XML\UniversalInbox\Universal_Inbox_response.xml
\81_WSDL_XML\UniversalInbox\UniversalInbox.wsdl
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
Name Description
Request
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
\WC_PickList_Payment_Profile_BS\WC_PickList_Payment_Profile_BS_request.xml
Response
To view the sample code, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
\WC_PickList_Payment_Profile_BS\WC_PickList_Payment_Profile_BS_response.xml
\WC_PickList_Payment_Profile_BS\WC_PickList_Payment_Profile_BS.wsdl
NOTE: Web services originating with the release of Siebel CRM, version 8.0 may be run on all
subsequent releases of Siebel CRM software, including version 8.1.
TroubleTicket http://siebel.com/TroubleTicket
CopyActivity http://siebel.com/Service/FS/CopyActivity
ServiceRequest http://siebel.com/Service/FS/ServiceRequests
AssetManagement http://www.siebel.com/Service/FS/Assets
VerifyEntitlement http://www.siebel.com/Service/FS/Entitlement
DDK-
POC DedicatedBlockWS http://siebel.com/CustomUI Inbound
DDK-
POC WC_Asset_DB_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Channel_Partner_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Household_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Industry_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Internal_Division_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Organization_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Position_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Source_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_MVG_Territory_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_Orders_BS http://siebel.com/CustomUI Inbound
DDK- WC_PickList_Abs_Admin_Service_Region_
POC BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Action_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Agreement_Entitlement_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Auction_Services_BS http://siebel.com/CustomUI Inbound
POC
DDK-
POC WC_PickList_Campaign_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Currency_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Employee_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_FS_Shipping_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Internal_Product_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Order_Entry_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Payment_Profile_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Payment_Terms_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Price_List_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Sales_Assessment_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Sales_Stage_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Service_Agreement_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_Siebel_Instance_BS http://siebel.com/CustomUI Inbound
DDK-
POC WC_PickList_VORD_Network_Asset_BS http://siebel.com/CustomUI Inbound
EAI
Core WC Cached State Managed Service http://siebel.com/CustomUI Inbound
EAI
Core WC Cached Stateful Service http://siebel.com/CustomUI Inbound
EAI
Core WC Cached Stateless Service http://siebel.com/CustomUI Inbound
EAI
Core WC NonCached State Managed Service http://siebel.com/CustomUI Inbound
EAI
Core WC NonCached Stateful Service http://siebel.com/CustomUI Inbound
EAI
Core WC NonCached Stateless Service http://siebel.com/CustomUI Inbound
http://schemas.actuate.com/actuat
Misc ActuateAPI e7/wsdl Outbound
http://schemas.actuate.com/actuat
Misc ActuateAPI e8/wsdl Outbound
http://www.sigmadynamics.com/sc
Misc DecisionService hema/services/DecisionService Outbound
http://www.sigmadynamics.com/sc
Misc ExternalChoiceService hema/services/ExternalChoice Outbound
http://www.siebel.com/SharepointI
Misc Web Collaboration Service ntegration Inbound
http://siebel.com/PSR/FS/PSRUnitT
Test PSRUnitBenchmark est Inbound
http://www.siebel.com/xml/Sessio
Utility SessionAccessWS nAccess Inbound
NOTE: Web services originating with the release of Siebel CRM, version 8.0 may be run on all
subsequent releases of Siebel CRM software, including version 8.1.
ABOWebService
Asset Management
AssetWebService
CalculatePriceWS
CatalogWebService
ContextServiceWrapperService
CopyActivity
EAILOVWS
EligibilityCompatibility
EventManagement
Event Registration
ExternalAutoPolicy
ExternalPropertyPolicy
Forecast
GetHealthCareProfessionalProfileInformation
GetHealthCareProfessionalComplianceDetails
GetUnallocatedExpenseItem
INSClaims
IntegrationObjectInfo
NetworkOrderEntry
PartnerPrograms
PartnerRegistration
ProductConfigurator
PromotionWebService
QuoteAddItemsWS
SerializationService
ServiceRequest
SessionAccessWS
SetAllocatedExpenseItem
SFA_Activity_BS
SiebelUserProfileService
SiebelWebRegistration
TroubleTicket
VerifyEntitlement
Warranty
WC_Account_BS
WC_Contacts_BS
WC_Opportunity_BS
WC_Service_Request_BS
WebMarketing
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.
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.
Name Description
AutoAsset Creates assets from the completed order line items or updates a
current asset.
Node Description
Node Description
Object Id Required. RowId of the corresponding Order that contains the Order Line
Item to be converted or applied to an asset.
Node Description
XA Asset attributes
Node Description
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.
PriceListId Specifies a Price List Id that is associated with the quote if a new quote
is requested to generate.
CompoundProductNumber Compound Product Number for the Asset Based Ordering (ABO) network
ordering. It is not required if network ordering is not used.
Node Description
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.
PriceListId Specifies a Price List Id associated with the quote if a new quote is
requested.
CompoundProductNumber Compound Product Number for ABO network ordering. It is required only
if network ordering is used.
Request (AutoOrder)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
\ABOWebService\AutoOrder_request.xml
Response (AutoOrder)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ABOWebService\AutoOrder_response.xml
Request (ModifyAssetToQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ABOWebService\ModifyAssetToQuote_request.xml
Response (ModifyAssetToQuote)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ABOWebService\ModifyAssetToQuote_response.xml
Request (AutoAsset)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ABOWebService\AutoAsse_request.xml
Response (AutoAsset)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ABOWebService\AutoAsset_response.xml
...\80_WSDL_XML\ABOWebService\ABOWebService.wsdl
Asset Management
Use this Web service to create, read, and update Asset records.
Name Description
Request : Asset_spcManagement_AssetManagementInsert_Output
Response: Asset_spcManagement_AssetManagementQueryPage_Output
Response: Asset_spcManagement_AssetManagementUpdate_Output
Methods
Operation Method
Asset_spcManagement_AssetManagementInsert [BS:Asset Management].[Insert]
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\AssetManagement\AssetManagement_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\AssetManagement\AssetManagement_response.xml
...\80_WSDL_XML\AssetManagement\AssetManagement.wsdl
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
Name Description
CalculatePrice Calculate price for the input Quote Document. The Web service
invokes the Web Channel Pricing Driver Workflow Workflow.
Node Description
This Web service invokes the Web Channel Pricing Driver Workflow Workflow. The input and output
are based on the PSP Common Integration Object.
This is the Web service version of the PSP Driver Workflow Process. The following table lists the
descriptions of the workflow steps:
Get RowSet Business Context Service GetRowSetData Creates Row Set from
Service Property Set hierarchy
Set Pricing Business Row Set Conditional Action Sets the Pricing Date to
Date Service Transformation Transform the current time stamp
Toolkit or the date provided by
the Joint Workspace
Scenario Builder
Zero Out Business Row Set Conditional Action Clears the price totals on
Totals Service Transformation Transform the Context Row Set
Toolkit
Totaling Business Row Set Conditional Action Calculates the Totals for
Service Transformation Transform the Non Recurring
Toolkit Charge and Monthly
Recurring Charge on the
Context Row Set
Sync Row Business Context Service SetRowSetData Writes the updated Row
Set to PS Service Set back to the
Property Set Hierarchy
Structure:
Header
|-----LineItem
|----- XA
Methods
Operation Method
CalculatePrice RunProcess
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\CalculatePriceWS\CalculatePriceWS_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\CalculatePriceWS\CalculatePriceWS_response.xml
...\80_WSDL_XML\CalculatePriceWS\http___siebel.com_OrderManagement_Quote_PSP_CalculatePrice
WS.wsdl
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
Name Description
Get Product Details Retrieves the basic product information along with the attributes.
Get Product Attribute Domain Retrieves all the possible values for a given product attribute.
Get Related Promotions Retrieves all the related Promotions for a given product.
PDS Catalog Interface Required. An instance of Integration Object "PDS Catalog Interface".
Node Description
PDS Catalog Category Required. An instance of Integration Object "PDS Catalog Category
Interface Interface".
Node Description
PDS Catalog Category An instance of Integration Object "PDS Catalog Category Interface".
Interface
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".
Node Description
PDS Category An instance of Integration Object "PDS Catalog Category Interface". After
Product Interface running Eligibility and Pricing, the List Price, Net Price, "Eligibility status"
and "Eligibility Reason" fields will be updated.
PDS Publish Catalog Required. An instance of Integration Object "PDS Category Product
Interface Interface".
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".
Node Description
PDS Publish Catalog An instance of Integration Object "PDS Publish Catalog Interface". After
Interface running Eligibility and Pricing, the List Price, Net Price, "Eligibility status"
and "Eligibility Reason" fields will be updated.
PDS Product Details Required. An instance of Integration Object "PDS Product Details Interface".
Interface
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".
Node Description
PDS Product Details An instance of Integration Object "PDS Product Details Interface". After
Interface running Eligibility and Pricing, the List Price, Net Price, "Eligibility status"
and "Eligibility Reason" fields will be updated.
Node Description
PDS Product Children Required. An instance of Integration Object "PDS Product Children
Interface Interface".
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".
Node Description
PDS Searchable Required. An instance of Integration Object "PDS Searchable Product Class
Product Class Interface".
Interface
Node Description
PDS Searchable Product An instance of Integration Object "PDS Searchable Product Class
Class Interface Interface".
Node Description
PDS Searchable Product Required. An instance of Integration Object "PDS Searchable Product
Class Interface Class Interface".
FieldNameClassId Property name for the class Id field. Optional. The default value is
"Class Id". (Recommend not to change.)
MaximumAttributes The maximum number of attributes returned for each product class.
Optional. The default value is 15.
Node Description
PDS Product Class An instance of Integration Object "PDS Product Class Attributes Interface".
Attributes Interface
Node Description
Product Product Configuration Model Id. This is a required input. This field value can
Configuration Model be looked up from the product integration object.
Id
Node Description
PDS Product An instance of Integration Object "PDS Product Attribute Domain Interface".
Attribute Domain
Interface
Node Description
PDS Product Interface An instance of Integration Object "PDS Product Interface". This is a
required input for the SearchByProduct search option.
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".
PriceSearchExpression Price field search expression. For example, greater than > 100 and less
than < 1000. Optional.
ProductSearchSpec Search specification for the product business component, for example,
[Name] like "IBM*". Optional.
PDS Product Class An instance of Integration Object "PDS Product Class Attributes Interface".
Attributes Interface This is a required input for the SearchByClass search option.
Node Description
PDS Product Interface An instance of Integration Object "PDS Product Interface". After running
Eligibility and Pricing, the List Price, Net Price, "Eligibility status" and
"Eligibility Reason" fields will be updated.
PDS Product Class Attributes Interface PDS Product Class Attributes Interface
PDS Searchable Product Class Interface PDS Searchable Product Class Interface
Request
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\CatalogWebService\CatalogWebService_request.xml
Response
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\CatalogWebService\CatalogWebService_response.xml
...\80_WSDL_XML\CatalogWebService\CatalogWebService.wsdl
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
Name Description
Node Description
Return Message Data Validation: returns a validation message for validating a Quote or
Order against the Data Validation Rule Set
Return Message Promotion: returns a validation message from the promotion verify workflow
Return Message Validate CP All: returns a validation message after validating all
Customizable Products (CP) under the Quotes or Orders
Return Message Data Validation: returns a validation message for validating a Quote or
Order against the Data Validation Rule Set
Line Item Quote Item (Quote Items Ids, UIActive, UISelected required)
Return Message Data Validation: returns a validation message for validating a Quote or Order
against the Data Validation Rule Set
Return Message Promotion: returns a validation message from the promotion verify workflow
Return Message Validate CP All: returns a validation message after validating all Customizable
Products (CP) under the Quotes or Orders
Return Message Data Validation: returns a validation message for validating a Quote or Order
against the Data Validation Rule Set
Line Item Order Entry - Line Items (Order Items Ids, UIActive, UISelected required)
Return Message Data Validation: returns a validation message for validating a Quote or Order
against the Data Validation Rule Set
Return Message Promotion: returns a validation message from the promotion verify workflow
Return Message Validate CP All: returns a validation message after validating all Customizable
Products (CP) under the Quotes or Orders
Return Message Data Validation: returns a validation message for validating a Quote or Order
against the Data Validation Rule Set
Line Item Order Entry - Line Items (Order Items Ids, UIActive, UISelected required)
Return Message Data Validation: returns a validation message for validating a Quote or Order
against the Data Validation Rule Set
Return Message Promotion: returns a validation message from the promotion verify workflow
Return Message Validate CP All: returns a validation message after validating all Customizable
Return Message Data Validation: returns a validation message for validating a Quote or Order
against the Data Validation Rule Set.
ContextServiceWrapperService-QuoteHeader-Verify Workflow
ContextServiceWrapperService-QuoteItem-Verify Workflow
ContextServiceWrapperService-OrderHeader-Verify Workflow
ContextServiceWrapperService-OrderItem-Verify Workflow
WS Quote WS Quote
WS Order WS Order
Methods
Operation Method
ValidateQuotes RunProcess
ValidateQuoteItems RunProcess
ValidateOrders RunProcess
ValidateOrderItems RunProcess
Request (ValidateQuotes)
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\ContextServiceWrapperService\ValidateQuote_request.xml
Response (ValidateQuotes)
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\ContextServiceWrapperService\ValidateQuotes_response.xml
Request (ValidateQuoteItems)
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\ContextServiceWrapperService\ValidateQuoteItems_request.xml
Response (ValidateQuoteItems)
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\ContextServiceWrapperService\ValidateQuoteItems_response.xml
ContextServiceWrapperService\ContextServiceWrapperService.wsdl
CopyActivity
Use this Web service to instantiate activities from an activity template for a Service Request.
CopyActivity Operations
Name Description
Methods
Operation Method
Request (WSCopyServiceActivityRunProcess)
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\CopyActivity\CopyActivity_request.xml
Response (WSCopyServiceActivityRunProcess)
To view sample code, see the following file in the WebServices folder in the Bookshelf area on Oracle
Technology Network:
...\80_WSDL_XML\CopyActivity\CopyActivity_response.xml
...\80_WSDL_XML\CopyActivity\CopyActivity.wsdl
EAILOVWS
To view the message schema, see the WebServices ZIP download in the Siebel Bookshelf
documentation library on Oracle Technology Network.
EligibilityCompatibility
Use this Web service to validate the documents (Quote) eligibility and compatibility status.
EligibilityCompatibility Operations
Name Description
CheckQuoteEligibilityCompatibility Checks the eligibility and compatibility status for the input
Quote Object
QuoteIO Required. An instance of the Integration Object "PDS Quote". Some of the fields
used in the eligibility and compatibility process are shown in the following table:
Eligibility and Compatibility User Fields.
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 An instance of IO "Projected Asset". It is used for a compatibility check with the
current quote.
Variable
Name (Map
to Internal
PDS Quote (Quote) Mapping XML Variable How It Is Used in Eligibility and
Name Map) Compatibility
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.
Request
Go to the following directory in the SampleCode.zip file to view the sample code:
...\80_WSDL_XML\EligibilityCompatibility\EligibilityCompatibility_request.xml
Response
Go to the following directory in the SampleCode.zip file to view the sample code:
...\80_WSDL_XML\EligibilityCompatibility\EligibilityCompatibility_response.xml
...\80_WSDL_XML\EligibilityCompatibility\EligibilityCompatibility.wsdl
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
Name Description
RegisterForEvent Enroll a contact into a specified event which invokes the Event Registration
Service.
Id Row Id of Event.
Max Attendees Maximum Number of Attendees than can enroll for the Event.
Session Info
Id Session Id.
Node Description
Id Row Id of Event.
Max Attendees Maximum Number of Attendees than can enroll for the Event.
Node Description
Session Info
Id Session Id.
Max Attendees Maximum Number of attendees allowed to enroll into the Event.
Id Row Id of Event.
Max Attendees Maximum Number of Attendees than can enroll for the Event.
Session Info
Id Session Id.
WC_Event_IO Event
Methods
Operation Display Name Method
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\EventManagement\EventManagement_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\EventManagement\EventManagement_response.xml
...\80_WSDL_XML\EventManagement\EventManagement.wsdl
Event Registration
To view the message schema, see the WebServices ZIP download in the Siebel Bookshelf
documentation library on Oracle Technology Network.
ExternalAutoPolicy
See INSClaims Web Service for a description of this Web service.
ExternalPropertyPolicy
See INSClaims Web Service for a description of this Web service.
Forecast
To view the message schema, see the WebServices ZIP download in the Siebel Bookshelf
documentation library on Oracle Technology Network.
...\80_WSDL_XML\Forecast\Forecast.wsdl
GetHealthCareProfessionalProfileInforma
tion
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.
Name Description
Node Description
Node Description
<Updated>
<AccountIntegrationId>
<CallClass>
<ContactId>
<CreatedByName>
Node Description
<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>
<ListOfLSMCProfile> <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
<PrimaryEmployeeLoginOfPrimaryContactPosition> Contact
<PrimaryLastCallDate> Contact
<PrimaryLicenseExpirationDate> Contact
<PrimaryLicenseNumber> Contact
<PrimaryLicenseState> Contact
<PrimaryLicenseStatus> Contact
<PrimaryOrganization> Contact
<PrimaryPostalCode> Contact
<PrimarySpecialty> Contact
<PrimaryState> Contact
<PrimaryStateLicenseId> Contact
<PrimaryStreetAddress> Contact
<PrivacyCode> Contact
<Type> Contact
<UpdatedByName> Contact
<WorkPhone> Contact
<BudgetAmount> LsMcBudgetContact
<BudgetCurrency> LsMcBudgetContact
<BudgetEndDate> LsMcBudgetContact
<BudgetId> LsMcBudgetContact
<BudgetName> LsMcBudgetContact
<BudgetStartDate> LsMcBudgetContact
<BudgetState> LsMcBudgetContact
<ContactId> LsMcBudgetContact
<ContactBudgetId> LsMcBudgetContactSalesRep
<Currency2> LsMcBudgetContactSalesRep
<SalesRepBudget> LsMcBudgetContactSalesRep
<PositionId> LsMcBudgetContactSalesRep
<PositionName> LsMcBudgetContactSalesRep
<ComplianceFlag> LsMcContactExpenseItem
<Currency> LsMcContactExpenseItem
<ExchangeRate> LsMcContactExpenseItem
<ExpenseId> LsMcContactExpenseItem
<ExpenseItemAmount> LsMcContactExpenseItem
<ExpenseItemCurrency> LsMcContactExpenseItem
<ExpenseItemId> LsMcContactExpenseItem
<ExpenseItemTypeId> LsMcContactExpenseItem
<ExpenseItemTypeName> LsMcContactExpenseItem
<ProcessStatus> LsMcContactExpenseItem
<TransactionState> LsMcContactExpenseItem
<Currency2> LsMcContactExpenseItemAllocati
on
<Description> LsMcContactExpenseItemAllocati
on
<ExpenseId> LsMcContactExpenseItemAllocati
on
<AllocatedAmount> LsMcContactExpenseItemAllocati
on
<LoggedById> LsMcContactExpenseItemAllocati
on
<ProcessStatus> LsMcContactExpenseItemAllocati
on
<ReportingState> LsMcContactExpenseItemAllocati
on
<TransactionState> LsMcContactExpenseItemAllocati
on
<Abstract> ServiceRequest
<AdditionalInformation> ServiceRequest
<Area> ServiceRequest
<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
<Category> FinAlertContact
<ContactId> FinAlertContact
<Message> FinAlertContact
<Priority> FinAlertContact
<StartDate2> FinAlertContact
Application Interface
This section describes the application objects called by this Web service. For more information on
application implementation, refer to application development documentation.
LSMCProfile Contact
Methods
Operation Method
LSMCProfileQueryById QueryById
LSMCProfileQueryByExample QueryByExample
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetHeathcareProfessionalProfileInformation\Request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetHeathcareProfessionalProfileInformation\Response.xml
...\80_WSDL_XML\GetHeathcareProfessionalProfileInformation\GetHeathcareProfessionalProfileInform
ation.wsdl
GetHealthCareProfessionalComplianceDe
tails
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.
Name Description
LSMCDetailsQueryById Reads the profile of the Health Care Provider specified by his/her
Siebel Contact Row Id.
Node Description
<Updated>
<AccountIntegrationId>
<CallClass>
<ContactId>
<CreatedByName>
Node Description
<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>
<ListOfLSMCDetails> <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
<PrimaryEmployeeLoginOfPrimaryContactPosition> Contact
<PrimaryLastCallDate> Contact
<PrimaryLicenseExpirationDate> Contact
<PrimaryLicenseNumber> Contact
<PrimaryLicenseState> Contact
<PrimaryLicenseStatus> Contact
<PrimaryOrganization> Contact
<PrimaryPostalCode> Contact
<PrimarySpecialty> Contact
<PrimaryState> Contact
<PrimaryStateLicenseId> Contact
<PrimaryStreetAddress> Contact
<PrivacyCode> Contact
<Type> Contact
<UpdatedByName> Contact
<WorkPhone> Contact
<BudgetAmount> LsMcBudgetContact
<BudgetCurrency> LsMcBudgetContact
<BudgetEndDate> LsMcBudgetContact
<BudgetId> LsMcBudgetContact
<BudgetName> LsMcBudgetContact
<BudgetStartDate> LsMcBudgetContact
<BudgetState> LsMcBudgetContact
<ContactId> LsMcBudgetContact
<ContactBudgetId> LsMcBudgetContactSalesRep
<Currency2> LsMcBudgetContactSalesRep
<SalesRepBudget> LsMcBudgetContactSalesRep
<PositionId> LsMcBudgetContactSalesRep
<PositionName> LsMcBudgetContactSalesRep
<ComplianceFlag> LsMcContactExpenseItem
<Currency> LsMcContactExpenseItem
<ExchangeRate> LsMcContactExpenseItem
<ExpenseId> LsMcContactExpenseItem
<ExpenseItemAmount> LsMcContactExpenseItem
<ExpenseItemCurrency> LsMcContactExpenseItem
<ExpenseItemId> LsMcContactExpenseItem
<ExpenseItemTypeId> LsMcContactExpenseItem
<ExpenseItemTypeName> LsMcContactExpenseItem
<ProcessStatus> LsMcContactExpenseItem
<TransactionState> LsMcContactExpenseItem
<Currency2> LsMcContactExpenseItemAll
ocation
<Description> LsMcContactExpenseItemAll
ocation
<ExpenseId> LsMcContactExpenseItemAll
ocation
<AllocatedAmount> LsMcContactExpenseItemAll
ocation
<LoggedById> LsMcContactExpenseItemAll
ocation
<ProcessStatus> LsMcContactExpenseItemAll
ocation
<ReportingState> LsMcContactExpenseItemAll
ocation
<TransactionState> LsMcContactExpenseItemAll
ocation
GetHealthCareProfessionalComplianceDetails Application
Interface
This section describes the application objects called by this Web service. For more information on
application implementation, refer to application development documentation.
LSMCDetails Contact
Methods
Operation Method
LSMCDetailsQueryById QueryById
LSMCDetailsQueryByExample QueryByExample
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
GetHeathcareProfComplianceDetails\GetHeathcareProfessionalComplianceDetails_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
GetHeathcareProfComplianceDetails\GetHeathcareProfessionalComplianceDetails_response.xml
...\80_WSDL_XML\GetHeathcareProfessionalComplianceDetails\GetHeathcareProfessionalComplianceD
etails.wsdl
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.
Name Description
Node Description
<PrimaryRowId> Required. Represents the Siebel Row Id of the Expense Item Object..
<LSMCAllocationDate>
<LSMCAllocationStatusCode>
<LSMCComplianceFlag>
1
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. the recommended approach is to use the operation
"LSMCGetUnallocatedExpenseItemQueryById" and specifying the Siebel Id of the expense item.
Siebel CRM Web Services Reference Version 8.1 327
For Oracle internal distribution only
Node Description
<LSMCTransactionState>
<ExpenseItemType>
<Amount>
<ExchangeRate>
<Id> ExpenseItem
<LSMCAllocationDate> ExpenseItem
<LSMCAllocationStatusCode> ExpenseItem
<LSMCComplianceFlag> ExpenseItem
<LSMCTransactionState> ExpenseItem
<ExpenseItemType> ExpenseItem
<Amount> ExpenseItem
<ExchangeRate> ExpenseItem
<Id> LSMCContactExpenseItem
<Id> LSMCBudgetContact
<BudgetState> LSMCBudgetContact
<Id> LSMCEmployeeExpenseItem
LSMCGetUnallocatedExpenseItem LSMCGetUnallocatedExpenseItem
Methods
Operation Method
LSMCGetUnallocatedExpenseItemQueryById QueryById
LSMCGetUnallocatedExpenseItemQueryByExample QueryByExample
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem_response.xml
...\80_WSDL_XML\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem.wsdl
INSClaims
Use this Web service to query for, and update claims and claim elements.
INSClaims Operations
Name Description
Methods
Operation Method
Request (INSClaims)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\INSClaims\INSClaims_request.xml
Response (INSClaims)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\INSClaims\INSClaim_response.xml
Request (ClaimElementQueryByExample)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ClaimElementQueryByExample\ClaimElementQueryByExample_request.xml
Response (ClaimElementQueryByExample)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ClaimElementQueryByExample\ClaimElementQueryByExample_response.xml
Request (ClaimElementsInsertOrUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ClaimElementsInsertOrUpdate\ClaimElementsInsertOrUpdate_request.xml
Request (GetAutoPolicy)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetAutoPolicy\GetAutoPolicy_request.xml
Response (GetAutoPolicy)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetAutoPolicy\GetAutoPolicy_response.xml
Request (GetPropertyPolicy)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetPropertyPolicy\GetPropertyPolicy_request.xml
Response (GetPropertyPolicy)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\GetPropertyPolicy\GetPropertyPolicy_response.xml
Request (INSClaimsInsertOrUpdate)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\INSClaimsInsertOrUpdate\INSClaimsInsertOrUpdate_request.xml
...\80_WSDL_XML\INSClaims\INSClaims.wsdl
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
Name Description
Node Description
Node Description
Business Service
Name Boundary Object Type Class
Integration Object
Siebel Repository Name External Name
Methods
Operation Method
GetIntegrationObjectInfo GetIntegrationObjectInfo.
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\IntegrationObjectInfo\IntegrationObjectInfo_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\IntegrationObjectInfo\IntegrationObjectInfo_response.xml
...\80_WSDL_XML\IntegrationObjectInfo\IntegrationObjectInfo.wsdl
NetworkOrderEntry
Use this Web service to access network assets, as well as related attributes, attached files, and open
orderes. Additionally, use this servicet to validate a network based on product rules, and, return
projected assests for a network.
NetworkOrderEntry Operations
Name Description
GetOpenNetworkOrders Return the open order line items for a network asset
VORD NOE Network Assets VORD NOE Asset Attributes VORD NOE Simple Data
Service
VORD NOE Asset Attributes VORD NOE Asset Attributes VORD NOE Simple Data
Service
VORD NOE Network Attachments VORD Network Asset VORD NOE Simple Data
Service
VORD NOE Network Open Order Line VORD Network Asset VORD NOE Simple Data
Items Service
VORD NOE Network Validation Rule VORD Network Validation VORD NOE Complex Data
Rule Service
VORD NOE Projected Asset VORD NOE Projected Asset VORD NOE Complex Data
Service
Methods
Operation Business Service Method
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\NetworkOrderEntry\NetworkOrderEntry_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\NetworkOrderEntry\NetworkOrderEntry_response.xml
...\80_WSDL_XML\NetworkOrderEntry\NetworkOrderEntry.wsdl
PartnerPrograms
To view the message schema, see the WebServices ZIP download in the Siebel Bookshelf
documentation library on Oracle Technology Network.
PartnerRegistration
To view the message schema, see the WebServices ZIP download in the Siebel Bookshelf
documentation library on Oracle Technology Network.
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
Name Description
GetCfgObjectDefaultGroupItems Get Default Product Group Items (group items will be based off
all relationships, attributes, linked items and resources).
Node Description
Node Description
Description Description.
Attribute Zero or more (only those child objects that are specified will
be queried for).
Description Description.
Name
Value
AttributeDefaultValue Default value of the attribute. Only one of the valuetypes will
be populated depending on the type of the value.
Node Description
Name
Value
Relationship Zero or more (only those child objects that are specified will
be queried for)
ClassId Class Id
Node Description
OrigId Orig Id
Description Description
Name
Value
Name
Value
LinkedItem Zero or more (only those child objects that are specified will
be queried for)
Name
Expression Expression
Name
Value
Resource Zero or more (only those child objects that are specified will
Node Description
be queried for)
Name
Value
Name
Value
Node Description
WebChannelObjGroupItems Required. This structure identified the objects that will be queries as
well the data that will be returned about the objects
Description Description
Node Description
Type Type
Sequence Sequence
Sequence Sequence
Description Description
Sequence Sequence
Node Description
Name
Value
Name
Value
Node Description
BeginConfiguration_Input Required.
LOAD 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 This will load the hierarchy object from the ListOfQuote
parameter (PDS Quote integration object). RootId is
required to determine the root line item to use in this
session.
ADD This will add a new line item to the hierarchy object from
the ListOfQuote parameter (PDS Quote integration
object). ProductId is required.
Node Description
ProductData
Item
IntegrationId Integration Id of the line item. If IntegrationId specified, only this line
item and its sub line items are looked at. ProductId is optional. If
ProductId is also specified, it should match IntegrationId. If
IntegrationId & ProductId are not specified, the root line item is
looked at.
ProductId Product Id of the line item. If IntegrationId specified, only this line
item and its sub line items are looked at. ProductId is optional. If
ProductId is also specified, it should match IntegrationId. If
IntegrationId & ProductId are not specified, the root line item is
looked at.
Quantity Quantity
PortId Relationship Id
CanDrilldown Can Drilldown Flag. Used to indicate whether the line item is a
Customizable product.
HasGenericsFlag Has Generics Flag. Used to indicate whether the line item is
incomplete
Node Description
Explanation
ExplanationText
Id Id of domain item
Excluded Excluded Flag indicates the whether this domain item is excluded by
a Constraint, Eligibility & Compatibility rule or Promotion.
Name Name of attribute to query for. If empty, all attributes are returned.
Node Description
BeginConfiguration_Output Required.
ListOfStatus This indicates whether the request was successful or not and contains
messages to be displayed.
Status Required
ConflictResolution Proceed / Undo. This indicates whether a Procced or Undo was done on
the conflicts and also whether there were any other violations that
resulted in an Undo (like Promotion or Cardinality).
Node Description
UpdateConfiguration_Input Required.
ConflictAutoResolve Proceed or Undo. If set to Proceed, all conflicts are auto resolved. If
set to Undo, any conflict will result in an Undo of the entire batch.
Requests
Quantity Quantity
ValueType
UpdateConfiguration_Output Required.
ListOfStatus This indicates whether the request was successful or not and contains
messages to be displayed. See BeginConfiguration Response Message.
EndConfiguration_Input Required.
EndConfiguration_Output Required.
CfgInteractData ListOfData
CfgInteractRequest ListOfRequest
CfgInteractStatus ListOfStatus
CfgLinkedItems ListOfLinkedItems
Methods
Operation Method
GetCfgObjectStructure GetObjStructure
GetCfgObjectGroupItems GetObjGroupItems
GetCfgObjectDefaultGroupItems GetObjDefaultGroupItems
Request (GetObjDefaultGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductConfigurator\GetObjDefaultGroupItems_request.xml
Response (GetObjDefaultGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductConfigurator\GetObjDefaultGroupItems_response.xml
Request (GetObjGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductConfigurator\GetObjGroupItems_request.xml
Response (GetObjGroupItems)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductConfigurator\GetObjGroupItems_response.xml
Request (GetObjStructure)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductConfigurator\GetObjStructure_request.xml
Siebel CRM Web Services Reference Version 8.1 355
For Oracle internal distribution only
Response (GetObjStructure)
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductConfigurator\GetObjStructure_response.xml
...\80_WSDL_XML\ProductConfigurator\ProductConfigurator.wsdl
ProductRecommendation
Use this Web service to generate the Recommended Products, based on the input Quote line items.
ProductRecommendation Operations
Name Description
PSP Mode The default is "External PDS Quote". This parameter will be parsed as the
Mode used in the Variable Map.
PriceListId Price List Id Price List (used in the Eligibility Check and pricing)
PDS Quote
(Quote Line
Item) XML Name Variable Name How It Is Used
Application Interface
This section describes the application objects called by this Web service. For more information on
implementing the application, refer to the application development documentation.
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductRecommendation\ProductRecommendation_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ProductRecommendation\ProductRecommendation_response.xml
...\80_WSDL_XML\ProductRecommendation\ProductRecommendation.wsdl
PromotionWebService
Use this Web service to get product promotion information, apply product promotion.
PromotionWebService Operations
Name Description
ISS_spcPromotion_spcWS_spc-_spcGetProductPromotionDetails Get
Promotion
Details
Request: spcGetProductPromotionDetails_GetProductPromotionDefinition_Input information
Response:spcGetProductPromotionDetails_GetProductPromotionDefinition_Output
ISS_spcPromotion_spcWS_spc-_spcApplyProductPromotion Apply
Product
Promotion
Request: spcApplyProductPromotion_ApplyProductPromotion_Input
Response: spcApplyProductPromotion_ApplyProductPromotion_Output
ApplyProductPromotion
ProdPromId Required
ProdPromId Required
Application Objects
This section describes the application objects called by this Web service. For more information on
application implementation, refer to application development documentation.
Workflow
Name Boundary Object Type Class
Integration Object
Siebel Repository Name External Name
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\PromotionWebService\PromotionWebService_request.xml
...\80_WSDL_XML\PromotionWebService\PromotionWebService.wsdl
Update Order Item Updates the line items for a specific order
Update Quote Item Updates the line items for a specific quote
Node Description
Node Description
Node Description
Node Description
Node Description
Node Description
Node Description
Node Description
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\Quote_and_Order\QuoteWebService_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\Quote_and_Order\QuoteWebService_response.xml
...\80_WSDL_XML\Quote_and_Order\QuoteWebService.wsdl
QuoteAddItemsWS
Use this Web service to add the default instance (products) to the Quote Object.
QuoteAddItemsWS Operations
Name Description
Item->ProductId Required Field for each item. The Product that will be added to the
Instance.
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.
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\QuoteAddItemsWS\QuoteAddItemsWS_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\QuoteAddItemsWS\QuoteAddItemsWS_response.xml
...\80_WSDL_XML\QuoteAddItemsWS\http___siebel.com_OrderManagement_Quote_QuoteAddItems
WS.wsdl
SerializationService
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\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.
Name Description
Response: Service_spcRequest_ServiceRequestInsert_Output
Request: Service_spcRequest_ServiceRequestQueryPage_Input
Response: Service_spcRequest_ServiceRequestQueryPage_Output
Response: Service_spcRequest_ServiceRequestUpdate_Output
Response: Service_spcRequest_ServiceRequestDelete_Output
The request message consists of fields from the Service Request business component.
Business Service
Name Boundary Object Type Class
Integration Object
Siebel Repository Name External Name
Methods
Operation Method
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ServiceRequest\ServiceRequest_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\ServiceRequest\ServiceRequest_response.xml
...\80_WSDL_XML\ServiceRequest\ServiceRequest.wsdl
SessionAccessWS
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\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.
Name Description
<ListOfLSMCSetAllocatedExpenseItem> <Tag>
<Id> ExpenseItem
LSMCSetAllocatedExpenseItem LSMCSetAllocatedExpenseItem
Methods
Operation Method
LSMCSetAllocatedExpenseItemSynchronize Synchronize
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\SetAllocatedExpenseItem\SetAllocatedExpenseItem_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\SetAllocatedExpenseItem\SetAllocatedExpenseItem_response.xml
...\80_WSDL_XML\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.
Name Description
SFAInsertActivity Creates an activity record in the database and associates a contact record to it.
SFA_Activity_IO Required
SFA_Activity_IO Required
Methods
Operation Method
Insert Insert
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\SFA_Activity_BS\SFA_Activity_BS_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\SFA_Activity_BS\SFA_Activity_BS_response.xml
...\80_WSDL_XML\SFA_Activity_BS\SFA_Activity_BS.wsdl
SiebelUserProfileService
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\SiebelUserProfileService\SiebelUserProfileService.wsdl
SiebelWebRegistration
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\SiebelWebRegistration\SiebelWebRegistration.wsdl
TroubleTicket
Use this Web service to create, update, retrieve and set status for trouble tickets.
TroubleTicket Operations
Name Description
CreateTroubleTicket Create a new network trouble ticket, including the resource(s) and
service(s) affected
GetTroubleTicket Return the existing trouble tickets that meet criteria specified in a search
spec
SetTroubleTicketStatus Update the status of an existing network trouble ticket; typically to cancel
or close a network alarm
Application Interface
This section describes the application objects called by this Web service. For more information on
application implementation, refer to application development documentation.
Methods
Operation Business Service Method
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\TroubleTicket\TroubleTicket_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\TroubleTicket\TroubleTicket_response.xml
...\80_WSDL_XML\TroubleTicket\TroubleTicket.wsdl
VerifyEntitlement
Use this Web service to obtain the best response time for Service Requests based on customer
entitlements.
VerifyEntitlement Operations
Name Description
Methods
Operation Method
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\VerifyEntitlement\VerifyEntitlement_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\VerifyEntitlement\VerifyEntitlement_response.xml
...\80_WSDL_XML\VerifyEntitlement\VerifyEntitlement.wsdl
Warranty
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\Warranty\CreateWarranty.wsdl
...\80_WSDL_XML\Warranty\CheckWarranty.wsdl
WC_Account_BS
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\WC_Account_BS\WC_Account_BS.wsdl
WC_Contacts_BS
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\WC_Contacts_BS\WC_Contacts_BS.wsdl
WC_Opportunity_BS
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\WC_Opportunity_BS\WC_Opportunity_BS.wsdl
WC_Service_Request_BS
To view the message schema, see the following files in the WebServices ZIP download in the Siebel
Bookshelf documentation library on Oracle Technology Network:
...\80_WSDL_XML\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
Name Description
GetWebTreatment Retrieves Web offer treatment and related Web surveys, products,
events, URLs and template. If context information is provided,
personalization Web content will also be returned.
Response Required.
Id Response Row Id
Node Description
Summary Summary
List Required.
WebTreatment Required
Context
WebTreatment Required.
Active For Inbound Flag Flag indicate if the Web treatment is inbound
Template
Related Products
Related Events
Id Row Id of Event
Response Response
SubscriptionList Subscription
SubscriptionListMember Subscription
GetWebTreatment
GetWebTreatmentResponse Offer
Methods
Operation Method
Request
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\WebMarketing\WebMarketing_request.xml
Response
See the following file in the WebServices ZIP download in the Siebel Bookshelf documentation library
on Oracle Technology Network to view the sample code:
...\80_WSDL_XML\WebMarketing\WebMarketing_response.xml
...\80_WSDL_XML\WebMarketing\WebMarketing.wsdl