Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >

Ulnbox Contact Item


UInbox Contact Item is a Web service and business service generated to load Contact Inbox Items. These items can be filtered based any fields in the business component. For example, either approved or rejected Inbox items can be loaded by setting appropriate fields in the integration object while invoking the Web service. Page size needs to be specified to load the required number of items while invoking Web service. Based on the requirements Task Owner ID or Task Owner Login, Active Flag, Action and Context fields need to be set while invoking the Web service.

Ulnbox Contact Item Operations

For a list of operations associated with this Web service, see Table 1405.

Table 1405. Ulnbox Contact Item Operations
Name
Description

UlnboxContactItemQueryPage

Uses the QueryPage method to query data in the Siebel database one page at a time.

Query Page

Uses the QueryPage method to query data in the Siebel database one page at a time.

Init

Action is initialized.

Execute

Action is executed.

Request Message Description: UlnboxContactItemQueryPage

For a description of this request message, see Table 1406.

Table 1406. Request Message Description: UlnboxContactItemQueryPage
Node
Description
Type

ExecutionMode

The mode in which the query is to be performed.

String

LOVLanguageMode

LIC or LDC.

String

NamedSearchSpec

Search specification of the query.

String

PickListName

Name of the picklist (if any).

String

Response Message Description: UlnboxContactItemQueryPage

For a description of this response message, see Table 1407.

Table 1407. Response Message Description: UlnboxContactItemQueryPage
Node
Description
Type

SiebelMessageOut

Output argument.

Integration Object

To Specify Parameters While Invoking Ulnbox Contact Item

Use the following procedure to specify parameters while invoking the Ulnbox Contact Item Web service.

Specifying parameters while invoking Web service

  1. Run the WSDL file through a proxy generator.

    This creates a C# class that must be modified to construct Input Integration Objects.

    For performance reasons, Page size can also be specified here.

    Following is the sample client side code showing how page size and other input parameters can be specified.

    AccountQueryPageMSO_Input input = new AccountQueryPageMSO_Input ();

    input.ViewMode = "All";

    input.PageSize = "10";

    input.StartRowNum = "0";

    input.ListOfAccount = new Account[1];

    input.ListOfAccount[0] = new Account ();

    input.ListOfAccount[0].Name = "MngoTestAccount";

    input.ListOfAccount[0].Location = "";

    proxy.AccountQueryPageMSO (input);

  2. Records can be filtered based on logged in resource and context by specifying these values in Input Integration Objects.
Possible Performance and Scalability Issues

The volume of Inbox data loaded by the Web service for a specific user and context can be extremely huge depending on implementations. There will be performance issues if is all retrieved together. This issue can be overcome by specifying the page size during each call.

Possible Deployment Issues

Authentication URL can be changed during deployment to supply changed information such as user, password and so on. These changes need to be done in the WSDL file.

Error Conditions

All error conditions will be handled by Web services framework.

Ulnbox Contact Item Application Interface

This topic describes the application objects called by this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 1408.

Table 1408. Ulnbox Contact Item Service Object
Name
Boundary Object Type
Class

UInbox Contact Item

Not applicable

CSSEAIUIDataService

Data Object (Integration Object)

For a description of data objects for this Web service, see Table 1409.

Table 1409. Ulnbox Contact Item Data Object
Siebel Repository Name
External Name

UInboxContactItem

UInbox Items

Example Package for Ulnbox Contact Item

To view an example of messages for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

Request

See the following file to view the sample code:

...\UlnboxContactItem\UlnboxContactItem_request.xml

Response

See the following file to view the sample code:

...\UlnboxContactItem\Response.xml

Interface Description (WSDL) for Ulnbox Contact Item

To view the interface description for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

...\UlnboxContactItem\UlnboxContactItem.wsdl

Siebel CRM Web Services Reference Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.