Tilføj slutpunkter til virtuelle serviceprogrammer

Brug widgetten Proxygateway til at tilføje slutpunkter til virtuelle serviceprogrammer, der hører til en proxygruppe.

Inden du begynder

  1. Brug IBM Integration Designer til at oprette en proxygateway. Brug guiden til at oprette et proxygatewaymodul, som er et SCA-modul, der indeholder et mæglingsprimitiv til slutpunktopslag på en gateway.
  2. Distribuér proxygatewaymodulet til WebSphere ESB (WebSphere Enterprise Service Bus) eller IBM Business Process Manager.
  3. Opret en forretningsplads, der indeholder widgetten Proxygateway.

Om denne opgave

En proxygateway er et modul, der modtager webserviceanmodninger og videresender dem til et slutpunkt, der er defineret i en proxygruppe. Proxygrupper indeholder virtuelle serviceprogrammer, som du mapper til virkelige serviceslutpunkter. Et virtuelt serviceprogram kan have et eller flere slutpunkter tilknyttet.

Når du opretter et proxygatewaymodul, definerer du proxygrupper for modulet. Efter du har distribueret proxygatewaymodulet, kan du bruge widgetten Proxygateway til at tilføje virtuelle serviceprogrammer til proxygrupperne. Oplysningerne om det virtuelle serviceprogram er gemt i det indbyggede konfigurationslager, der findes i WebSphere ESB og IBM Business Process Manager.

Når proxygatewayen behandler en klientanmodning, skal navnet på det virtuelle serviceprogram, der bruges til at slå slutpunkterne op, matche navnet på det virtuelle serviceprogram i klientanmodningen. Hvis du opretter et proxygatewaymodul med standardrutningstypen, som er URL-baseret, og bruger den URL, der er tilgængelig i den opløste WSDL, finder rutningen af anmodningen automatisk sted. Hvis du opretter et proxygatewaymodul med XPath-baseret rutning, skal du sørge for, at den meddelelsesplacering, du angiver, indeholder det korrekte navn på det virtuelle serviceprogram.

Fremgangsmåde

  1. Log på forretningspladsen, og åbn den side, der indeholder widgetten Proxygateway.
  2. Klik på blyantsikonen ud for den proxygruppe, du vil arbejde med, fra widgetten Proxygateway. Widgetten Proxygateway opfriskes. Hvis konfigurationslageret indeholder virtuelle serviceprogrammer for proxygruppen, vises de virtuelle serviceprogrammer. Hvis et virtuelt serviceprogram er knyttet til mere end ét slutpunkt, vises kun det første slutpunkt i tabellen.
  3. Vælg det virtuelle serviceprogram, du vil arbejde med, ved at klikke på blyantsikonen sidst i rækken. Widgetten Proxygateway opfriskes og viser følgende oplysninger:
    • Porttype: WSDL-porttypen for det virtuelle serviceprogram.
    • Navn på virtuelt serviceprogram: Det navn, der er gemt i konfigurationslageret. Standardnavnet er angivet på forhånd. Det er baseret på servicenavnet i den opløste WSDL.
    • URL'er for virtuelt serviceprogram:
      • Proxygateway: Navnet på proxygatewaymodulet.
      • Slutpunkt: Slutpunktet for det virtuelle serviceprogram.
    • Aktivér virtuelt serviceprogram: Et afkrydsningsfelt, der angiver, om du kan sende meddelelser til det virtuelle serviceprogram.
    • Slutpunkt-URL'er: Et eller flere slutpunkter, der kan adresseres via netværket, og som en meddelelse kan videresendes til. Hvis du definerer en liste over slutpunkter, kan du bestemme den rækkefølge, som serviceprogrammerne prøves i. Du bestemmer rækkefølgen ved at flytte slutpunkterne op og ned på listen.
    • Udvidede egenskaber for serviceprogram: Hvis du har brug for at udføre særlig behandling for et bestemt virtuelt serviceprogram, kan du bruge Udvidede egenskaber for serviceprogram. De udvidede egenskaber for serviceprogram er de nøgle/værdipar, der skal være tilgængelige i mæglingsforløbet efter mæglingsprimitivet til opslag efter gatewayslutpunkt. Du kan f.eks. angive en placering af XSL-layoutmønsteret, der relaterer til dette virtuelle serviceprogram. Ved runtime gemmes nøgle/værdiparrene i EndpointLookupContext for servicemeddelelsesobjektet (SMO).
      • Navn: Navnet på nøglen.
      • Værdi: Værdien af nøglen.
  4. Klik på Tilføj slutpunkt for at tilføje et slutpunkt til det virtuelle serviceprogram.
  5. Gem oplysningerne om slutpunktet.

Resultater

Det nye slutpunkt tilføjes til det indbyggede konfigurationslager, og widgetten Proxygateway opfriskes.

Næste trin

  1. Hent den WSDL, som klienten skal bruge til at kalde et virtuelt serviceprogram. Du kan hente WSDL'en ved at angive slutpunktet for URL'en til det virtuelle serviceprogram i en webbrowser og tilføje strengen ?wsdl til sidst. Eksempel: http://zzz/Guld?wsdl, hvor http://zzz/ er adressen på proxygatewayen, og Guld er navnet på det virtuelle serviceprogram.
    Bemærk: Slutpunktet for URL'en til det virtuelle serviceprogram er angivet i feltet Slutppunkt under overskriften URL'er for virtuelt serviceprogram.
  2. Brug klienten til at få adgang til proxygatewayen. Proxygatewayen dirigerer anmodningen til det virkelige serviceprogram, der er knyttet til det virtuelle serviceprogram.