Partner > 3 - Partner Panel > Hogyan szabhatók testre Külső Szolgáltatások

3.5 Hogyan szabhatók testre Külső Szolgáltatások

Az Aruba Cloud Computing szolgáltatás egy olyan hasznos eszközt is biztosít Partnereinek, amellyel emlékeztetők küldhetők, amikor a kredit elfogy vagy alacsonyabb, mint a beállított küszöbérték.

A beállításhoz a következőképpen járjon el:
  • lépjen be a "Partner Panelre"
  • menjen a "Testreszabás" részre

  • válassza a "Külső Szolgáltatások" opciót a bal oldali "Testreszabás" menüben

  • egy oldal jelenik meg két külön résszel: "API Beállítások" és "Teszt"

API beállítások



Az "API Beállítások" részben beállítható a Partner által megvalósított webes szolgáltatás URL címe az események kezeléséhez, valamint a megfelelő belépési adatok (Felhasználó Név és Jelszó).

Amint a szükséges módosításokat elvégezte, kattintson a "Mentés" gombra



a beállítások aktiválásához. Ha a változtatások mentésre kerültek, a következő üzenet jelenik meg.

Teszt



A "Teszt" részben tesztelhető az értesítési szolgáltatás, az "Elérte a küszöbértéket" és a "Kredit kifogyott" opcióval is.
Ez a két funkció választható ki a "Teszt típusa" lenyíló menüből


Amint a szükséges módosításokat elvégezte, kattintson a "Mentés" gombra



a beállítások aktiválásához. Ha a változtatások mentésre kerültek, a következő üzenet jelenik meg.

Példa dokumentáció

A CreditEventReceiver.wsdl fájl határozza meg a kapcsolatot, amit a webes szolgáltatással kell megvalósítani a felhasználók kreditjeivel kapcsolatos értesítések küldéséhez. A webes szolgáltatás 2 módszert határoz meg:
  1. ReceiveThresholdReached: ez a módszer használatos, amikor eléri a felhasználó által beállított kredit küszöbértéket
  2. ReceiveCreditExhausted: ez a módszer használatos, amikor a felhasználó kreditjei elfogynak
Alább talál egy példát az ilyen webes szolgáltatás megvalósítására vonatkozóan (CreditEventReceiver-Sample). Ez a példa .Net -ben készült, ezért azt javasoljuk, hogy IIS és .Net keretrendszerrel telepített Windows gépen használja.
A CreditEventReceiver.asmx.cs fájlban 2 "// TODO: Add logic here" komment található, ez jelöli azt a helyet, ahol a figyelmeztetések kezeléséhez szükséges utasításokat kell megadni. Továbbá a hitelesítés kezeléséhez a példa az AuthHeader.cs fájlban található belépési adatokat használja:
  • "required username"
  • "required password"
Az AuthUserName és AuthPassword tulajdonságokat szerkeszteni kell a belépési adatok helyes, dinamikus módon történő visszaállítása érdekében. .zip fájl letöltés.