Készítsen kimenő webes szolgáltatás Siebel - rusiebel - site legnépszerűbb CRM orosz

Hello mindenkinek!
Az előző cikkben megtanultuk, hogyan kell létrehozni egy bejövő webes szolgáltatás Siebel. Ma létre egy kimenő. Ez a fajta szolgáltatás kényelmes abban az esetben, ha az információ szükséges ritkán, és egy helyen. Például request-to-date valutaárfolyamok, érvényességének ellenőrzése az útlevél, stb Létrehozása ezt a fajta szolgáltatást, egy kicsit bonyolultabb, mert van egy aktív részese Siebel.
Ennek ellenére, amikor már elkészült a kívánt szolgáltatást wsdl, a probléma nem okoz nagy nehézséget, de nem tudjuk, hogy ezzel a megközelítéssel, hogy mi történik a másik oldalon. Ezért fogunk csinálni egy szervert blackjack osztályok és módszereket!

A terv a következő: megteremteni a wsdl, ez alapján - a szerver, küldünk vizsgálati kérelmet SOAP UI, hozzon létre a kimenő szolgáltatás a Siebel és ellenőrizze az egész folyamat.
- Mit fogunk kapni?
- Helló, világ!
- Hogyan szeretnénk kapni?
- Küldj «Világ», és kap egy választ!
- Miért?
- Annak érdekében, hogy Oo!

A leírás, balra futtatni magát a szolgáltatást, amelyet a jelen munkában. Dobd wsdl a gyökér könyvtárat a szerveren, létrehozni ugyanazt index2.php fájlt. Ebben, írja be a következő:

Per szárak 3 vonal meg a válasz fejléce, a függvény írja le, hogy mi fog történni, akkor a gyorsítótár méretét, és az utolsó 3 sor - a szerver is. Semmi bonyolult) Külön érintse ini_set (), ez a funkció a szerver kikapcsolható, majd megyünk a php.ini és ezt a beállítást ott, és távolítsa el a fájlt. Minden szerver kész elfogadni kérelmeket. Vegyük a wsdl, hozzon létre egy projektet SOAP UI (hogyan kell csinálni le van írva a cikkben), és nyomja meg a zöld nyíl. Kapunk a választ:

Kiváló! SOAP szerver él. Ön iszik teát / kávét / sört. És mi megy a második része a programnak: visszatérés Siebel.

Bemegyünk Siebel Tools, az Új objektumok Wizards tabulátorjelekkel EAI hozzon létre egy webes szolgáltatás.

Készítsen kimenő webes szolgáltatás Siebel - rusiebel - site legnépszerűbb CRM orosz

Kiválasztása a projekt, és helyét a fájl. Sokkal jobb, hogy betette a könyvtár, amelyben tulzy létrehozhat fájlokat, akkor nem kell változtatni két másik módon: az XML és a log fájlt. Ennek eredményeként, akkor hozzon létre egy új Business Service nevű Hello_PortType és CSSWSOutboundDispatcher osztályban.

Készítsen kimenő webes szolgáltatás Siebel - rusiebel - site legnépszerűbb CRM orosz
Azt találtuk nyomát bemeneti és kimeneti paraméterek:

Készítsen kimenő webes szolgáltatás Siebel - rusiebel - site legnépszerűbb CRM orosz
... és az egyik módszer: sayHello. Ezen kívül a „Adminisztráció - Web Services -> Kimenő webszolgáltatások” bejegyzés jön létre:

Készítsen kimenő webes szolgáltatás Siebel - rusiebel - site legnépszerűbb CRM orosz

Továbbra is csak a nézd meg a web szolgáltatás. Ezt legkönnyebben keresztül történik szimulációs szolgáltatások. Ide Administration - Business Tools -> Szimuláció, adja meg a szolgáltatás nevét: Hello_PortType, válasszon ki egy módszert: sayHello. Állítsa be a bemeneti paraméter: SayHelloRequest: vezeték- és végrehajtani.

Készítsen kimenő webes szolgáltatás Siebel - rusiebel - site legnépszerűbb CRM orosz

Kapcsolódó cikkek