Ni devis alvoki la "CreateSubscription" Metodo sur SSRSa araneaĵa servo kiu estas gastigita en FBA administris MUSKAN medion de laŭmenda araneaĵa parto. Ni tenis akiranta variojn de:
- 401: Ne sankciita
- Kontraŭargumenti Movita
La "objekto movis" Mesaĝo estis plej interesa ĉar ĝi estis diranta ke la "objekto" (Nia SSRSa servo) "Movis" Al ensaluto.Aspx. Tio ĉi klare signifis nin havis iun specon de authentication problemo.
Mi poste konsciis ke mi havis Bookmarked bloga eniro De Robert Garret kiu priskribis kiel alvoki ĝenerala cela WSSa/MUSKO araneaĵa servo loĝado en FBAa medio. Noti ke mi ne povas ligi rekte al la artikolo (Kiel de 06/09/08) Ĉar ĝi deziras aŭtentikigi. La ligo mi provizas alportas vin al "ĉiuj poŝtoj" Vido kaj vi povas troviĝi la specifan artikolon de serĉanta "Aliranta MUSKAN Araneaĵon Servoj uzanta Formojn Bazita Authentication".
Ĉi tie-a la kodo kiu laboris por ni:
ReportingService2006 rs = Null; // Aŭtentikigi Authentication auth = Nova Authentication(); Se (Rezulto.ErrorCode == LoginErrorCode.NoError) Provo { Rs.CreateSubscription(Raporto, ExtSettings, Desc, EventType, MatchData, Parameters1); } Kaptaĵo (Escepto eksa) { Regilaro.WriteLine(Eksa.Mesaĝo.ToString()); } |
Mi interpretas aferojn labori tiel:
- Niaj araneaĵaj partaj bezonoj turni supre la authentication servo kaj diri, "Hey, Tony, Ĝi estas mi!".
- Authentication servaj respondoj diranta, "Hey, Mi scias vin. Kiel estas la infanoj? Ĉi tie-a token."
- Ni vokas supre la SSRSan servon kaj diri, "Tony sendis min, Ĉi tie-a la token."
</Fino>