get操作
get
操作は、ビジネス・オブジェクトの主キーを要求ペイロードで受け取り、対応するビジネス・オブジェクト全体を応答ペイロードで返します。 ビジネス・オブジェクトが複合ビジネス・オブジェクトである場合は、サービス・データ・オブジェクトとその子および子孫オブジェクトのすべての属性を返します。
find
操作を使用して、代替キーまたはその他の検索基準に基づいて問い合せます。操作のシグネチャ
営業リード・サービスのget
操作の定義は次のとおりです。 この操作は、long
型である営業リードの内部識別子を受け取ります。
<element name="getSalesLead">
<complexType>
<sequence>
<element name="leadId" type="long"/>
</sequence>
</complexType>
</element>
この操作は、MklLead
型である、対応する営業リード・ビジネス・オブジェクトの情報を返します。
<element name="getSalesLeadResponse">
<complexType>
<sequence>
<element name="result" type="ns1:MklLead"/>
</sequence>
</complexType>
</element>
例
この例では、内部識別子が300100041938883の営業リード・オブジェクトが取得されます。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:getSalesLead
xmlns:ns1="http://xmlns.oracle.com/apps/marketing/leadMgmt/leads/leadService/types/">
<ns1:leadId>300100041938883</ns1:leadId>
</ns1:getSalesLead>
</soap:Body>
</soap:Envelope>
応答ペイロードには、営業リード・ビジネス・オブジェクトのすべての属性が含まれます。
<ns0:getSalesLeadResponse xmlns="" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns0="http://xmlns.oracle.com/apps/apps/marketing/leadMgmt/leads/leadService/types/"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<ns2:result xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/"
xmlns:ns1="http://xmlns.oracle.com/apps/marketing/leadMgmt/leads/leadService/"
xmlns:ns2="http://xmlns.oracle.com/apps/marketing/leadMgmt/leads/leadService/types/"
xmlns:ns3="http://xmlns.oracle.com/apps/crmCommon/notes/noteService"
xmlns:ns4="http://xmlns.oracle.com/oracle/apps/marketing/leadMgmt/leads/leadService/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns4:MklLead">
<ns4:Name>Issaquah Imaging Innovations - Tablets</ns4:Name>
<ns4:LeadNumber>CDRM_80328</ns4:LeadNumber>
<ns4:OwnerPartyName>Gabrielle Lee</ns4:OwnerPartyName>
<ns4:StatusCode>UNQUALIFIED</ns4:StatusCode>
<ns4:Rank xsi:nil="true"/>
...
<ns4:leadId>300100041938883</ns1:leadId>
<ns4:DealAmount currencyCode="USD"
xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/">100000</ns4:DealAmount>
...
<ns4:MklLeadResources>
<ns1:LeadResourceId>300100041938884</ns1:LeadResourceId>
<ns1:CreatedBy>SALES_ADMIN</ns1:CreatedBy>
<ns1:CreationDate>2015-04-01T05:02:38.426-07:00</ns1:CreationDate>
<ns1:LastUpdateDate>2015-04-01T05:02:39.87-07:00</ns1:LastUpdateDate>
<ns1:LastUpdatedBy>SALES_ADMIN</ns1:LastUpdatedBy>
<ns1:ObjectVersionNumber>1</ns1:ObjectVersionNumber>
<ns1:PrimaryFlag>true</ns1:PrimaryFlag>
<ns1:FunctionalRole xsi:nil="true"/>
<ns1:ResourceId>100010025532672</ns1:ResourceId>
<ns1:LeadId>300100041938883</ns1:LeadId>
<ns1:OrgTreeCode/>
<ns1:OrgTreeStructureCode/>
<ns1:OrgTreeVersionId/>
<ns1:ResourceOrgId/>
<ns1:EmailAddress>sendmail-test-discard@oracle.com</ns1:EmailAddress>
<ns1:PartyName>Gabrielle Lee</ns1:PartyName>
<ns1:PrimaryPhonePurpose>BUSINESS</ns1:PrimaryPhonePurpose>
<ns1:RoleName/>
<ns1:ManagerName/>
<ns1:FormattedPhoneNumber>+1 (650) 506-6601</ns1:FormattedPhoneNumber>
<ns1:Name/>
<ns1:ManagerPartyId xsi:nil="true"/>
<ns1:StartDateActive>2009-05-20</ns1:StartDateActive>
<ns1:EndDateActive>4712-12-31</ns1:EndDateActive>
</ns4:MklLeadResources>
</ns2:result>
</ns0:getSalesLeadResponse><ns0:getLocationResponse xmlns=""
関連する操作
大きいビジネス・オブジェクトや、デフォルトのフェッチ・サイズである500を超える子孫を持つサービス・データ・オブジェクトの属性のサブセットのみを取得するには、find
操作を使用します。 この操作を使用すると、フェッチの開始、フェッチ・サイズ、複雑な検索基準、包含または除外するビジネス・オブジェクト属性、およびソート順を指定できます。