IBM FileNet P8, Version 5.2.1            

Funkcija Partnerske povezave

Funkcija Partnerskih povezav v pogovornem oknu Graditelj izrazov prikazuje oglavje Partnerskih povezav za klicanje partnerskih povezav.

Oglavje Partnerskih povezav je shranjeno v polju, ki je generirano ob prenosu in se imenuje F_EndPointRef<ime-partnerske-povezave>. Oglavje lahko spreminjate tako, da spremenite generirano polje F_EndPointRef<ime-partnerske-povezave>, in za dosego naslednjih nalog.

  • Spletna storitev, ki jo predstavlja oglavje, zahteva oglavje SOAP. Če na primer uporabljate funkcijo overjanja, oglavje vsebuje razdelek zaščite in boste v ta razdelek morali vnesti ustrezna uporabniška imena in gesla.
  • Spletna storitev, ki jo predstavlja oglavje, vsebuje končno točko, podano v WSDL. To končno točko lahko spremenite tako, da v razdelek Naslov vstavite drugačno končno točko. Tako lahko za isto storitev kličete drugo končno točko.
Glava sporočila

V zgoraj prikazanem primeru oglavja je ime Partnerske povezave za klic InvAuth1. Če želite spremeniti oglavje, uporabite na koraku za dodelitev spremenjenega oglavja za sklic na končno točko partnerja sistemsko funkcijo Dodeli ali Dodelitev - v tem primeru F_EndPointRefInvAuth1.

Kodiranje

Če morate v F_EndPointRef<ime-partnerske-povezave> vstaviti zaupne informacije, bi morali uporabiti funkcijo encode() zato, da bodo zaupne informacije kodirane. Sistem delovnih tokov bo dekodiral informacije, ki so bile zakodirane pred pošiljanjem sporočila.

Overjanje

V zgornjem primeru oglavja storitve, ki je klicana, zahteva overitev, zato je v oglavju vključen razdelek Zaščita. Običajno boste USERNAME (uporabniško ime) in PASSWORD (geslo) zamenjali s spremenljivkama in bo uporabnik ti vrednosti vnesel na nekem koraku pred korakom Klicanje. Ti vrednosti v oglavje vstavite s pomočjo dodeljevanja.

  1. V sistemski funkciji Dodeli ali Dodelitev v splošnem koraku pred korakom Klicanje vnesite katerokoli začasno ime za dodelitev ter nato odprite graditelja izrazov.
  2. V graditelju izrazov glavo uredite na naslednji način, da bi jo spremenili v veljaven nizovni izraz:
    1. Izrežite ime (na odložišče) (v tem primeru F_EndPointRefInvAuth1) iz začetka sporočila. Prilepili ga bomo kot ime dodelitve.
    2. Če ne definirate spremenljive končne točke, izbrišite vrstico z neobveznim končnim naslovom SOAP (Optional Final Soap Address), ki je prikazana v oknu.
    3. Dvojni narekovaj (") dodajte vsakemu obstoječemu dvojnemu narekovaju (") ter na začetek in konec sporočila.
    4. USERNAME in PASSWORD zamenjajte z imenoma ustreznih polj (na primer MojeUporabniskoIme in MojeGeslo) in dodajte začetne in končne oklepajte ter pluse za vstavitev imen v nizovnih izraz.
          "<wsa:EndPointReference xmlns:wsa=""http://schemas.xmlsoap.org/ws/2003/03/addressing"">    
                  <wsa:ReferenceProperties>           
                         <wsse:Security xmlns:wsse=""http://schemas.xmlsoap.org/ws/2002/12/secext"">      
                               <wsse:UsernameToken>                           
                                      <wsse:Username>" + MojeUporabniskoIme + "</wsse:Username>                               
                                      <wsse:Password>" + MojeGeslo + "</wsse:Password>                       
                               </wsse:UsernameToken>          
                         </wsse:Security>     
                 </wsa:ReferenceProperties>
          </wsa:EndPointReference>"
  3. Zaprite graditelja izrazov, nato prilepite ime sklica končne točke (v tem primeru F_EndPointRefInvAuth1) v polje Ime za dodelitev.
Nasvet: Če pa bi uporabniško ime in geslo želeli vnesti neposredno v sporočilo, niza vnesete brez narekovajev in plusov.

Nadomestna končna točka

Nadomestna končna točka

Končno točko določa WSDL klicane spletne storitve. Drugačno končno točko lahko podate s pomočjo naslednjega postopka. OPTIONAL_SOAP_ADDRESS v glavi boste nadomestili z novo končno točko. Pomnite, da mora imeti storitev, ki jo nudi nadomestna končna točka, popolnoma enake vhodne in izhodne zahteve.

  1. V sistemski funkciji Dodeli ali Dodelitev v splošnem koraku pred korakom Klicanje vnesite katerokoli začasno ime za dodelitev ter nato odprite graditelja izrazov.
  2. V graditelju izrazov glavo uredite na naslednji način, da bi jo spremenili v veljaven nizovni izraz:
    1. Izrežite (na odložišče) ime (v tem primeru F_EndPointRefInvAuth1) iz začetka sporočila. Prilepili ga bomo kot ime dodelitve.
    2. OPTIONAL_FINAL_SOAP_ADDRESS zamenjajte z novim nizom končne točke (brez narekovajev) ali s predhodno definirano spremenljivko z vrednostjo vstavite s pomočjo dvojnih narekovajev in plusov, kot se vam zdi ustrezno.
    3. Dvojni narekovaj (") dodajte vsakemu obstoječemu dvojnemu narekovaju (") ter na začetek in konec sporočila.
  3. Zaprite graditelja izrazov, nato prilepite ime sklica končne točke (v tem primeru F_EndPointRefInvAuth1) v polje Ime za dodelitev.


Last updated: October 2015
bpfe011.htm

© Copyright IBM Corp. 2015.