Oracle CRM On Demand CTI Developer's Guide >

CTI Activity Web Services Description Language File


This appendix lists the WSDL file for the CTI Activity Web service:

<?xml version="1.0" encoding="UTF-8" ?>

<definitions targetNamespace="urn:crmondemand/ws/odctibs/ctiactivity/"

xmlns="http://schemas.xmlsoap.org/wsdl/"

xmlns:tns="urn:crmondemand/ws/odctibs/ctiactivity/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:apData="urn:/crmondemand/xml/ctiactivity/data">

<types>

<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="urn:crmondemand/ws/odctibs/ctiactivity/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:import namespace="urn:/crmondemand/xml/ctiactivity/data" />

<xsd:element name="CTIActivityInsert_Input">

<xsd:complexType>

<xsd:sequence>

   <xsd:element ref="apData:ListOfInteraction" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CTIActivityInsert_Output">

<xsd:complexType>

<xsd:sequence>

   <xsd:element ref="apData:ListOfActivity" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CTIActivityWrapUp_Input">

<xsd:complexType>

<xsd:sequence>

   <xsd:element ref="apData:ListOfInteraction" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CTIActivityWrapUp_Output">

<xsd:complexType>

<xsd:sequence>

   <xsd:element ref="apData:ListOfActivity" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:schema>

<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified"

targetNamespace="urn:/crmondemand/xml/ctiactivity/data"

xmlns:apData="urn:/crmondemand/xml/ctiactivity/data"

xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="ListOfInteraction" type="apData:ListOfInteractionData" />

<xsd:complexType name="ListOfInteractionData">

<xsd:sequence>

   <xsd:element ref="apData:Interaction" maxOccurs="unbounded" minOccurs="1" />

</xsd:sequence>

</xsd:complexType>

<xsd:element name="Interaction" type="apData:InteractionData" />

<xsd:complexType name="InteractionData">

<xsd:all>

   <xsd:element name="InteractionId" type="apData:string100" maxOccurs="1" minOccurs="1"/>

   <xsd:element name="AgentOfferTime" type="apData:string100" maxOccurs="1" minOccurs="1"/>

   <xsd:element name="ChannelType" type="apData:string100" maxOccurs="1" minOccurs="1"/>

   <xsd:element name="Origin" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="Destination" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="Priority" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="IVRBeginTime" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="QueueBeginTime" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="Queue" type="apData:string250" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="CampaignSourceCode" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="ContactPhoneNumber" type="apData:string100" maxOccurs="1" minOccurs="0"/

   <xsd:element name="ServiceRequestNumber" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="AssociatedRecordType" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="AssociatedRecordId" type="apData:string100" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="CreateServiceRequest" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>

</xsd:all>

</xsd:complexType>

<xsd:element name="ListOfActivity" type="apData:ListOfActivityData" />

<xsd:complexType name="ListOfActivityData">

<xsd:sequence>

   <xsd:element ref="apData:Activity" maxOccurs="unbounded" minOccurs="1" />

</xsd:sequence>

</xsd:complexType>

<xsd:element name="Activity" type="apData:ActivityData" />

<xsd:complexType name="ActivityData">

<xsd:all>

   <xsd:element name="Status" type="xsd:string" maxOccurs="1" minOccurs="1"/>

   <xsd:element name="InteractionId" type="xsd:string" maxOccurs="1" minOccurs="1" />

   <xsd:element name="AgentOfferTime" type="xsd:string" maxOccurs="1" minOccurs="1" />

   <xsd:element name="AccountId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="ActivityId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="CampaignId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="ContactId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="LeadId" type="xsd:string" maxOccurs="1" minOccurs="0"/>

   <xsd:element name="ServiceRequestId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="OpportunityId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="AccountName" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="CampaignName" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="ContactFullName" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="LeadFullName" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="ServiceRequestNumber" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="OpportunityName" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="ScreenPopRecordId" type="xsd:string" maxOccurs="1" minOccurs="0" />

   <xsd:element name="ScreenPopRecordType" type="xsd:string" maxOccurs="1" minOccurs="0" />

</xsd:all>

</xsd:complexType>

<xsd:simpleType name="string250">

<xsd:restriction base="xsd:string">

   <xsd:maxLength value="250"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="string100">

<xsd:restriction base="xsd:string">

   <xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

</types>

<message name="CTIActivityInsert_Input">

<part name="CTIActivityInsert_Input" element="tns:CTIActivityInsert_Input" />

</message>

<message name="CTIActivityInsert_Output">

<part name="CTIActivityInsert_Output" element="tns:CTIActivityInsert_Output" />

</message>

<message name="CTIActivityWrapUp_Input">

<part name="CTIActivityWrapUp_Input" element="tns:CTIActivityWrapUp_Input" />

</message>

<message name="CTIActivityWrapUp_Output">

<part name="CTIActivityWrapUp_Output" element="tns:CTIActivityWrapUp_Output" />

</message>

<portType name="CTIActivityService">

<operation name="CTIActivityInsert">

<input message="tns:CTIActivityInsert_Input" />

<output message="tns:CTIActivityInsert_Output" />

</operation>

<operation name="CTIActivityWrapUp">

<input message="tns:CTIActivityWrapUp_Input" />

<output message="tns:CTIActivityWrapUp_Output" />

</operation>

</portType>

<binding name="CTIActivityService" type="tns:CTIActivityService">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />

<operation name="CTIActivityInsert">

<soap:operation soapAction="document/urn:crmondemand/ws/odctibs/ctiactivity/:CTIActivityInsert"/>

<input>

<soap:body use="literal" />

</input>

<output>

<soap:body use="literal" />

</output>

</operation>

<operation name="CTIActivityWrapUp">

<soap:operation soapAction="document/urn:crmondemand/ws/odctibs/ctiactivity/:CTIActivityWrapUp"/>

<input>

<soap:body use="literal" />

</input>

<output>

<soap:body use="literal" />

</output>

</operation>

</binding>

<service name="CTIActivityService">

<port name="CTIActivityService" binding="tns:CTIActivityService">

<soap:address location="/Services/cte/CTIActivityService" />

</port>

</service>

</definitions>

Oracle CRM On Demand CTI Developer's Guide, Release 37 Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.