Microsoft .NET átviteli konfiguráció saját kezű
létrehozásával megadhatja a Windows Communication Foundation (WCF)
protokollt használó szolgáltatáskérések átviteli beállításait.
Mielőtt elkezdené
SOAP biztonság használata esetén győződjön meg róla, hogy a megfelelő könyvtárakkal és konfigurációs
fájlokkal van konfigurálva a környezet.
A Microsoft ügyfélproxy
által igényelt tanúsítványoknak és könyvtáraknak telepítve kell lenniük a számítógépen, beleértve a
Microsoft .NET könyvtárakat is.
A WCF szolgáltatás
Microsoft ügyfélproxy konfigurációs fájljának (alapértelmezés szerint
client.exe.config) módosított változatát a
Microsoft .NET átviteli konfigurációhoz kell kapcsolni. A fájlt át
kell nevezni soaclient.exe.config névre, és szerkeszteni kell az alábbi eljárásban leírtak
szerint.
Tipp: Létrehozhat automatikusan is Microsoft
.NET átviteli konfigurációt a Microsoft .NET WSDL-fájl
importálásával. Ebben az esetben is saját kezűleg kell szerkesztenie a
Microsoft .NET szállítási konfigurációs fájlt, hogy az alábbi
eljárásban leírtak szerint a módosított
soaclient.exe.config fájlra mutasson. További
információkat itt talál:
Szolgáltatáskérések küldése WSDL-fájlokkal
Erről a feladatról
A termék támogatja az alábbi összerendeléseket használó WCF szolgáltatások tesztelését:
- BasicHttpBinding
- WsHttpBinding
- NetMsMqBinding csak 1 utas hívásokhoz
- WSFederationHttpBinding
- WS2007FederationHttpBinding
- NetTcpBinding
- A csatornában, az üzenet sorosításában, átvitelben és biztonságban egyéni kiterjesztéseket nem
integráló egyéni összerendelések
Megjegyzés: Az alábbi WCF-szolgáltatások nem támogatottak:
- Tranzakció és hatókörök
- Duplex módú kérések, például visszahívások vagy a Microsoft Message
Queuing (MS-MQ) átvitelen alapuló 2 utas szolgáltatások
Eljárás
- Hozzon létre egy módosított soaclient.exe.config fájlt az alábbi lépések
végrehajtásával:
- Hozza létre a client.exe.config (vagy
proxy_client_name.config) fájl másolatát a
Microsoft .NET projektből és nevezze át a másolatot
soaclient.exe.config névre.
- Szerkessze a soaclient.exe.config fájlt a termék által támogatott
Microsoft .NET változat használatára, a következő sorban
megadottak szerint:
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
- Szerkessze a soaclient.exe.config fájlt, hogy a konfigurációs fájl végpontjai a
termék ügyfélszerződésére mutassanak, a következő sorban megadottak szerint:
contract="IBM.ServiceModel.Soa.Extension.Stub.IStubTest"
- Importálja a módosított soaclient.exe.config fájlt a munkaterületre.
Miután létrehozta a soaclient.exe.config fájlt, kihagyhatja az alábbi lépéseket
és importálhatja a WSDL-fájlt a Microsoft .NET szállítási
konfiguráció automatikus létrehozásához a WSDL információi alapján. További információkat itt talál:
Szolgáltatáskérések küldése WSDL-fájlokkal.
- Kattintson az eszköztár Általános szolgáltatásügyfél gombjára
(
) az
általános szolgáltatásügyfél megnyitásához, és kattintson a Szállítás lapra.
- A Szállítási konfigurációk lapon kattintson a Microsoft .NET
konfiguráció létrehozása lehetőségre.
- Írja be az új szállítási konfiguráció nevét, és adja meg az alábbi beállításokat:
- A soaclient.exe.config helye
- Adja meg a soaclient.exe.config fájl helyét. Ezt a fájlt saját kezűleg kell létrehoznia
a Microsoft .NET szolgáltatás client.exe.config
fájljának másolásával és szerkesztésével.
- Felhasználó hitelesítése
- Ha a szolgáltatás hitelesítést igényel, válassza a Felhasználó hitelesítése
lehetőséget, és adja meg a felhasználónevet és jelszót a szolgáltatás eléréséhez.
- Végponti védelem
- Alapértelmezés szerint a szállítási konfiguráció a soaclient.exe.config fájlban
leírt végpontvédelmi szintet használja. Ennek a beállításnak a segítségével adhat meg másik
Védelmi szintet:
- Aláírás: Válassza ezt a lehetőséget kérések digitális aláírásához.
- Titkosítás és aláírás: Ezt a lehetőséget válassza kérések digitális aláírásához és
titkosításához
- Speciális tulajdonságok
- Ebben a táblázatban listázhatja a kéréseket és a válaszműveleteket a WSDL-fájl metódusainak sorrendje
szerint. A Hozzáadás gombra kattintva adja meg a szolgáltatás számára szükséges kérés- és
válaszműveletek nevét és értékét. Ez a táblázat automatikusan jön létre a
Microsoft .NET WSDL fájl importálásakor.
- Az OK gombra kattintva hozza létre a szállítási konfigurációt.
Mi a következő lépés?
A konfiguráció létrehozása után azt a Microsoft .NET
szállítási protokollt használó bármely szolgáltatáshívással használhatja. Az általános szolgáltatásügyfélben található
Konfigurációk lista használatával szerkesztheti a meglévő konfigurációkat vagy másolhatja azokat.