IBM FileNet P8, Version 5.2.1            

Серіктестік Байланыс функциясы

Expression Builder диалог терезесіндегі Серіктестік Байланыс функциясы, Шақыру серіктестік байланыстары үшін Серіктестік Байланыс үстіңгі деректемесін көрсетеді.

Серіктестік Байланыс үстіңгі деректемесі, тасымалдау уақытында жасалатын және F_EndPointRef<partner-link-name> деп аталатын өрісте сақталады. Келесі тапсырманы орындау үшін, F_EndPointRef<partner-link-name> жасалған өрісін өзгерту арқылы үстіңгі деректемені өзгерте аласыз.

  • Желі Қызметтері, SOAP үстіңгі деректемесін талап ететін үстіңгі деректеме арқылы ұсынылады. Мысалы, егер түпнұсқалық растама мүмкіндіктерін қолданатын болсаңыз, үстіңгі деректеменің құрамында қауіпсіздік бөлімі болады және осы бөлімге тиісті пайдаланушының атаулары мен құпия сөзін кірістіруді қажет етеді.
  • Үстіңгі деректеме арқылы ұсынылатын Желі Қызметінің құрамында WSDL тілінде көрсетілген соңғы нүкте бар. Сол соңғы нүктені, Мекенжай бөліміндегі әртүрлі соңғы нүктені кірістіру арқылы өзгерте аласыз. Бұл бірдей қызметке, басқа соңғы нүктені шақыруға рұқсат береді.
Хабарлама үстіңгі деректемесі

Жоғарыда көрсетілген мысал үстіңгі деректемесінде, Серіктестік Байланысының Шақыру атауы InvAuth1 болады. Үстіңгі деректемені өзгерту үшін, не жүйе функциясын Тағайындауды немесе қадамдағы Тағайындауды, F_EndPointRefInvAuth1 осы істегі-Серіктестік соңғы нүктесінің сілтемесіне өзгертілген үстіңгі деректемені тағайындау үшін қолданыңыз.

Кодтау

Егер F_EndPointRef<partner-link-name> өрісіне құпия ақпаратты орналастырғыңыз келсе, құпия ақпарат кодталуы үшін, кодтау() функциясын қолдануыңыз керек. Жұмыс ағынының жүйесі, хабарламаны жіберуден бұрын кодталған ақпаратты, кодсыздандырады.

Түпнұсқалық растама

Жоғарыдағы мысал үстіңгі деректемесінде, Қауіпсіздік бөлімі үстіңгі деректемеде қосылуы үшін, шақырылған қызмет түпнұсқалық растаманы талап етеді. Әдетте, USERNAME және PASSWORD айнымалылармен орын ауыстырасыз және пайдаланушы осы мәндерді, Шақыру қадамынан бұрын кейбір қадамға енгізеді. Сол мәндерді, үстіңгі деректемеге кірістіру үшін тағайындауды қолданасыз.

  1. Жүйе функциясын Тағайындау немесе Шақыру қадамынан бұрын болатын жалпы қадамдағы Тағайындауға, тағайындау үшін әртүрлі уақытша атауды енгізіңіз, сосын Өрнек Құрастырғышын ашыңыз.
  2. Өрнек құрастырғышында, жарамды жолдың өрнегі сияқты жасау үшін, үстіңгі деректемені төмендегідей өңдеңіз:
    1. Атауды (аралық сақтағышқа) (осы мысалда, F_EndPointRefInvAuth1) хабарламаның басынан қиып алыңыз. Оны тағайындаудың атауы сияқты қоямыз.
    2. Егер айнымалының түпкілікті соңғы нүктесін анықтай алмасаңыз, терезеде көрсетілген Міндетті емес Соңғы Soap Мекенжайының жолын жойыңыз.
    3. Әрбір бар қос тырнақшаға (") және хабарламаның басына және соңына қос тырнақшаны қосыңыз.
    4. USERNAME және PASSWORD тиісті пайдаланушы атауымен орнын ауыстырыңыз (мысалы, MyUserName және MyPassword) және жол өрнегіне өріс атауларын кірістіру үшін, ашық және жабық тырнақшаны, қосуларды қосыңыз.
          "<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>" + MyUserName + "</wsse:Username>                               
                                      <wsse:Password>" + MyPassword + "</wsse:Password>                       
                               </wsse:UsernameToken>          
                         </wsse:Security>     
                 </wsa:ReferenceProperties>
          </wsa:EndPointReference>"
  3. Өрнек Құрастырғышын жабыңыз, сосын соңғы нүкте сілтемесінің атауын қойыңыз (осы мысалда, F_EndPointRefInvAuth1 тағайындаудың өріс Атауына.
Кеңес: Пайдаланушы атауы мен құпия сөзін, тікелей хабарламаға енгізгіңіз келген жағымсыз жағдайда, жолдарды тырнақшаларсыз және қосуларсыз енгізесіз.

Соңғы нүктенінің баламасы

Соңғы нүктенінің баламасы

Шақырылған Желі Қызметтерінің WSDL тілі, соңғы нүктелерді көрсетеді. Келесі іс рәсімдерін қолдана отыра, әртүрлі соңғы нүктені көрсете аласыз. Үстіңгі деректемедегі OPTIONAL_SOAP_ADDRESS мекенжайын, жаңа соңғы нүктемен орнын ауыстырасыз. Соңғы нүктенің баламасы арқылы жеткізілген қызметте, нақты кіріс және шығыс талаптары болуы керек.

  1. Жүйе функциясын Тағайындау немесе Шақыру қадамынан бұрын болатын жалпы қадамдағы Тағайындауға, тағайындау үшін әртүрлі уақытша атауды енгізіңіз, сосын Өрнек Құрастырғышын ашыңыз.
  2. Өрнек құрастырғышында, жарамды жолдың өрнегі сияқты жасау үшін, үстіңгі деректемені төмендегідей өңдеңіз:
    1. Атауды (аралық сақтағышқа) (осы масалдағы F_EndPointRefInvAuth1) хабарламаның басынан қиып алыңыз. Оны тағайындаудың атауы сияқты қоямыз.
    2. OPTIONAL_FINAL_SOAP_ADDRESS мекенжайын, жаңа соңғы нүктесінің жолымен орын ауыстырыңыз (жақшасыз), немесе тиісті жағдайда қосулар мен қос тырнақшаларды қолданатын мәнмен, алдын анықталған айнымалы мәнді кірістіріңіз.
    3. Әрбір бар қос тырнақшаға (") және хабарламаның басына және соңына қос тырнақшаны қосыңыз.
  3. Өрнек Құрастырғышын жабыңыз, сосын соңғы нүкте сілтемесінің атауын (осы мысалда, F_EndPointRefInvAuth1) тағайындау өрісінің Атауына қойыңыз.


Last updated: October 2015
bpfe011.htm

© IBM корпорациясының авторлық құқықтары 2015.