需求:在C4C UI里創(chuàng)建web service(maintain ticket),然后通過ABSL代碼消費。 基于Manage Tickets這個標(biāo)準(zhǔn)的Communication Scenario創(chuàng)建一個Communication Arrangement: 因為我是在當(dāng)前C4C系統(tǒng)上的ABSL里調(diào)用當(dāng)前C4C系統(tǒng)提供的Web Service,所以Communication System選擇Local: 當(dāng)然這個Local的communication system也是需要在這個地方自己創(chuàng)建一個的: Authentication method可以維護(hù)成"User ID and Password", 給該創(chuàng)建的arrangement維護(hù)communication user的password: 將該Arrangement的WSDL下載到本地。 2. 在Cloud Studio里創(chuàng)建一個新的External Web Service Integration: 將第一步下載的WSDL文件夾加載進(jìn)去: 點擊finish,在Studio里能看到自動生成了兩個文件。 雙擊.csd(communication scenario definition), 將Communication Type改為A2X改為: 切換到Services tab, 選擇Custom Outbound Services->JerryTicket2->MaintainBundle 激活之后,在Communication Scenario的列表里也能看到JerryTicket2這個communication scenario了。 3. 基于前一步創(chuàng)建的communication scenario JerryTicket2創(chuàng)建一個Communication arrangement。至此C4C配置完成。 ABSL代碼如下:
要獲取更多Jerry的原創(chuàng)技術(shù)文章,請關(guān)注公眾號"汪子熙" |
|