Sharepoint


Jag har hos en kund installerat Reporting Services i ”Integration Mode” mot deras MOSS-installation.

Det gick bra att lägga upp rapporter och även skapa en prenumeration på en rapport så jag skulle få den via mail. Dock när tidpunkten för den schemalagde rapporten inträffade kom inget mail. Om jag sedan klickade på ”Hantera Prenumerationer” (Manage Subscriptions), stog servern och funderade ett bra tag. Sedan möttes man av meddelandet ”An existing connection was forcibly closed by the remote host”.

Gick man in på en rapport där man inte har någon prenumeration så fungerar allt som det skall.

Ingen loggar på vare sig MOSS-servern eller RS-servern gav några förnuftiga indikationer. Till slut visade det sig dock att det var Anti-virus-systemet på servern som hade en Anti-spam funktion. När jag la till ReportServicesService.exe som undantag från den regeln, plockade bort rapporten och la till en igen så fungerade allt som det skulle.

Jag installerade Beta 2 av MOSS 2007 på nytt idag. Den virtuella image jag installerade på har jag även som domänkontrollant.

När jag hadde installerat klart och skulle öppna portalen i en webbläsare möttes jag av ett felmeddelande:

The trial period for this product has expired.

Efter att ha kollat ungefär 10 gånger att klockan inte var fel, och att den här versionen skall fungera till februari 2007 såg jag att detta är ett känt problem och är dokumenterat i dokumentet ‘2007 Microsoft Office Servers Beta Known Issues/Readme’. I dokumentet finns en länk till filen StandaloneDCWorkaround.msi.

Det finns även en fil hos Combined-Knowledge som kan fixa till det.

Det fixade till problemet för mig. Kom dock ihåg att starta om IIS efter att ha installert fixen.

Jag har tidigare skrivit om det här felet som uppstår om man skall kommunicera med en server via SSL och det certifikat som servern använder på något sätt inte är gilltigt. Antigen litar maninte på utfärdaren, det kan vara spärrad, ingen spärrlistainformation finns med, något är fel med datumen eller någonting annat.

I mitt förra inlägg skrev jag exempel på hur man i kod kan undvika kontroll av sådana SSL-certifikat. Nu är det ju inte alltid man vill eller kan ändra koden, så hur gör man om man annars då? Jo, först och främst kan man se om man inte kan installera root-certifikatet till den som har utfärdat SSL-certifikatet. Det bör man kunna göra även om man har ett internt certifikat. Har man använt SelfSSL eller liknande kan det uppstå problem, men skapar man det på den dator som skall ta emot responsen borde även det fungera eftersom det då blir den datorn (klienten) som har utfärdat certifikatet (detta har jag dock inte provat!).

Men sen kan man ha flera problem, exempelvis att certifikatet inte innehåller någon revocation-information eller att namnet inte stämmer med de anrop du gör. Detta löser man genom att i machine.config ändra värden i servicePointManager. Om man inte vill göra något namn- eller revokeringskontroll ställer man in den enligt följande:

<servicePointManager checkCertificateName="false" checkCertificateRevocationList="false" />

Enda nackdelen är väl att man sätter delar av säkerheten ur spel, så gör det här endast i utvecklings- och testmiljöer!

Du kan hitta mera info om detta på MSDN

Jag laddade ner Office 2007 Beta 2 i går. Den innehåller nu alla (?) delar av den nya Offcie-familjen:

  • Office Prof.
  • Sharepoint Server
  • Sharepoint Services
  • Sharepoint Designer
  • Groove (klient och server)
  • Project (klient och server)
  • OneNote
  • Visio

Microsoft har även gjort tillgängliga en hel del online-kurser (+ annat) för attt börja sätta in folk i Office 2007. Detta skall finnas gratis tillgängligt, men jag lyckades inte komma in på alla kurser nu i kväll. Dock kan det bero på att jag har använt IE 7.0 Beta 2. MSstödjer ju inte den på alla sina siter. 🙂

Det finns en förvånande mängd design exempel för webbapplikationer att tillgå ute på nätet. Blandet med lite länkar som har information om CSS'er finns även en del länkar där man kan hitta många snygga templates som man kan ladda ner om man skall skapa en webbsite.

När jag är ute hos kund tycker jag alltid det är ett gissel att hitta rätt konferensrum och om man skal boka, ett rum med rätt utrustning och nog plats.

Ian Morrish har gjort en teamsite där man har alla mötesrum i en Sharepointlista med beskrivning av varje rum, och även en karta som beskriver vart det är. Hur koolt som helst! Och som det verkar kan man göra det utan att koda någonting? Synd att kvällen är så sen……. 🙂 Det får bli att testa en annan kväll.