Condividi tramite


Personalizzazione della configurazione del portale BAM

Nel portale BAM sono disponibili diverse opzioni configurabili. Le procedure seguenti illustrano come modificare il portale BAM per ottenere un'esperienza utente ottimale.

Annotazioni

Quando si configura il portale come utente non amministratore rappresentato, potrebbe essere necessario disconnettersi e quindi eseguire di nuovo l'accesso prima di avere accesso alle funzionalità del portale BAM senza dover immettere le credenziali. Ad esempio, si consideri il seguente scenario:

Configuri il servizio Web o il portale BAM con un utente non amministratore impersonato. Si impostano quindi le autorizzazioni nel portale in modo che il gruppo Everyone non abbia accesso al portale. Si crea quindi un gruppo locale denominato PortalUsersGroup e si assegna tale gruppo come gruppo Utenti portale. Ciò significa che solo gli utenti di tale gruppo hanno accesso al portale. Dopo aver configurato il portale BAM, aggiungere l'utente corrente al gruppo Utenti del portale. Quando si apre il portale BAM, verranno richieste le credenziali. Se ci si disconnette e si esegue nuovamente l'accesso, tuttavia, è possibile aprire il portale BAM senza che vengano richieste le credenziali.

BizTalk Server supporta gli account utente e di gruppo locale solo in configurazioni di computer singoli. BizTalk Server supporta account utente e gruppi di dominio in configurazioni di computer singoli e multipli.

Esecuzione del portale BAM in un ambiente a 64 bit

Se si usa Internet Information Services (IIS) in un ambiente a 64 bit, è necessario impostare IIS su modalità a 32 bit per eseguire il portale BAM.

Importante

Non è necessario impostare IIS7 sulla modalità a 32 bit.

Per impostare un'installazione IIS in modalità a 64 bit su modalità a 32 bit

  1. Aprire un prompt dei comandi ed eseguire il comando adsutil . A tale scopo, fare clic su Start, fare clic su Esegui e quindi digitare cmd.

  2. Digitare quanto segue al prompt dei comandi: cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1.

  3. Chiudere il prompt dei comandi.

Configurazione del banner del portale BAM

È possibile modificare la pagina del portale BAM per visualizzare testo e grafica simili sull'azienda:

  • Logo del sistema Windows Server, che si trova nell'angolo superiore destro della pagina del portale BAM.

    Nella procedura seguente si modifica un file di foglio di stile a cascata (file .css) per personalizzare l'aspetto del portale BAM. Le modifiche apportate alle classi specificate sono le uniche modifiche supportate. Il più possibile, l'impatto delle modifiche alle classi è stato isolato in modo che gli errori apportati durante il processo di modifica lascino il portale BAM in uno stato di lavoro.

Attenzione

La modifica di altre classi nel file styles.css nasconderà le funzionalità dei dati e del portale e potrebbe rendere inutilizzabile il portale.

Per configurare il banner

  1. Modificare il file del portale BAM web.config. A tale scopo, fare clic su Start, fare clic su Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.confige quindi fare clic su OK.

  2. Il contenuto di avvio rapido della pagina principale può essere sostituito modificando la seguente riga: <add key="MainPageContentUrl" value="~/MainPageContent.htm"/>. Modificare MainPageContent.htm nel campo valore in modo che punti al proprio file HTML. Il file HTML deve trovarsi nella stessa directory del file web.config.

  3. Modificare il testo di identificazione della pagina aggiungendo la riga seguente al file web.config: <add key="PortalTitle" value="Nuovo testo di identificazione"/>. Modificare il campo valore in modo che contenga il testo per identificare il portale.

  4. Modificare il file del portale BAM styles.css. Fare clic su Start, scegliere Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\Styles.css, quindi fare clic su OK.

  5. Modificare il logo nell'angolo superiore destro individuando la classe div .headerLogo e modificando la riga seguente: background-image: url(".. /images/WSS_Logo.gif"); per puntare al file di immagine creato. È consigliabile usare un'immagine di formato .gif.

  6. Modificare l'icona di SharePoint individuando la classe div .headerPageIcon e modificando la riga seguente: background-image: url(".. /images/btsSuiteProduction.gif"); per puntare al file di immagine creato.

  7. Salva il file.

  8. Aprire il portale BAM per visualizzare le modifiche.

Modifica del file di web.config del portale BAM

Se il portale BAM si trova in un server che usa certificati Enterprise Single Sign-On (SSO) per Secure Sockets Layer (SSL), è necessario configurare il portale per accettare l'URL appropriato per il certificato.

Per modificare il portale BAM per supportare i siti SSL

  1. Aprire il file web.config tramite Blocco note. Fare clic su Start, scegliere Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.confige quindi fare clic su OK.

  2. Modificare le due righe seguenti nel file in modo che puntino alla posizione del portale abilitato per SSL.

    <add key="BamQueryWSUrl" value="http://localhost/BAM/BamQueryService/BamQueryService.asmx"/>
    <add key="BamManagementWSUrl" value="http://localhost/BAM/BamManagementService/BamManagementService.asmx"/>
    
  3. Salva il file.

    Il portale BAM visualizza e accetta dati formattati in base alle impostazioni culturali per cui è stato configurato. La configurazione viene specificata nel file web.config. Il portale Web ignora le informazioni "Accetta lingua" inviate da Internet Explorer. Si supponga, ad esempio, di eseguire Internet Explorer impostato per la cultura giapponese e di aver configurato il portale BAM per utilizzare la cultura inglese degli Stati Uniti. In questo caso, gli elementi di dati, ad esempio date e numeri interi, verranno visualizzati, accettati e ordinati usando le regole appropriate per l'impostazione delle impostazioni cultura inglese degli Stati Uniti anziché le regole appropriate per l'impostazione delle impostazioni cultura giapponesi. Tutte le informazioni specifiche culturali immesse con la formattazione giapponese verranno considerate non valide dal portale BAM perché si aspetta dati formattati per l'inglese statunitense.

    Per ottenere una gestione coerente della visualizzazione e della formattazione dei dati che sono variabili in base alle impostazioni culturali, scegliere una lingua appropriata per tutti i client del portale BAM. Configurare il portale BAM per questa cultura. È necessario assicurarsi che ogni client sia impostato sulle impostazioni della cultura scelte installando il pacchetto Multilingual User Interface.

    Per le installazioni in lingua inglese di BAM al di fuori degli Stati Uniti, potrebbe essere necessario impostare il parametro della cultura nel file web.config. I casi in cui potrebbe essere necessario eseguire questa operazione sono:

  • Per localizzare il formato delle visualizzazioni di data e ora.

  • Per localizzare il formato di visualizzazione della valuta.

Per modificare l'impostazione culturale del portale

  1. Aprire il file web.config tramite Blocco note. Fare clic su Start, scegliere Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.confige quindi fare clic su OK.

  2. Modificare gli attributi di cultura nella riga seguente nel file per riflettere le corrette impostazioni di globalizzazione.

    <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="de-DE" uiCulture="en" />
    
  3. Salva il file.

    Nei casi in cui si verificano timeout durante l'attesa di query SQL di grandi dimensioni, potrebbe essere necessario aumentare il valore di timeout del servizio query.

Per aumentare il valore di timeout del servizio query

  1. Aprire il file web.config tramite Blocco note. Fare clic su Start, scegliere Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.confige quindi fare clic su OK.

  2. Il valore predefinito per QueryServiceTimeout è 45 secondi. Modificare il valore nella riga seguente per aumentare o diminuire l'intervallo di timeout:

    <add key="QueryServiceTimeout" value="45" />
    
  3. Salva il file.

    In un ambiente multiserver possono verificarsi momenti in cui un server è offline. In questo caso, gli utenti del portale possono riscontrare ritardi di tempo in cui il portale BAM smette di rispondere. Per migliorare l'esperienza utente, è possibile modificare l'intervallo di tentativi del server. In questo modo viene creato un tempo minimo durante il quale il servizio Web query BAM presuppone che il server sia offline dopo che una connessione non è riuscita una volta.

    Il valore indica che se si verifica un timeout di un database locale durante il tentativo di contattare un database remoto, i dati vengono contrassegnati come incompleti e il computer locale non tenterà di connettersi al database remoto finché non è trascorso il tempo specificato.

Per aumentare l'intervallo di ripetizione dei tentativi per le attività distribuite in un ambiente multiserver

  1. Aprire il file web.config tramite Blocco note. Fare clic su Start, scegliere Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.confige quindi fare clic su OK.

  2. Il valore predefinito per ServerRetryInterval è di cinque minuti. Modificare il valore nella riga seguente per aumentare o diminuire l'intervallo di ripetizione dei tentativi del server:

    <add key="ServerRetryInterval" value="5"/>
    
  3. Salva il file.

Per configurare la modalità di presentazione delle opzioni di notifica degli avvisi nel portale BAM

  1. Aprire il file web.config tramite Blocco note. Fare clic su Start, scegliere Esegui, digitare Blocco note \Programmi (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.confige quindi fare clic su OK.

  2. Modificare il campo valore nella riga <add key="AlertNotificationOptions" value="" /> del file web.config con un elenco di opzioni di notifica valide, delimitato da virgole, specificando uno dei seguenti valori. Un valore vuoto visualizza tutte le opzioni di notifica disponibili nel server nell'ordine restituito dal server. Qualsiasi valore non riconosciuto equivale a un valore vuoto.

    Valore Descrizione
    File, posta elettronica Vengono visualizzate le opzioni file e posta elettronica. Nell'elenco a discesa viene visualizzato prima File e quindi Email.
    Posta elettronica, File Vengono visualizzate le opzioni file e posta elettronica. Nell'elenco a discesa viene prima visualizzato il messaggio di posta elettronica e quindi File.
    Documento Nel portale viene visualizzata solo la notifica "File".
    Posta elettronica Nel portale viene visualizzata solo la notifica tramite posta elettronica.
  3. Salva il file.

Ambienti server distribuiti

Se l'installazione del portale BAM inserisce gli avvisi e il portale BAM in server diversi, verrà visualizzato l'errore seguente nel registro eventi: "System.Reflection.TargetInvocationException: l'eccezione è stata generata dalla destinazione di una chiamata. >--- Impossibile trovare le voci del Registro di sistema per l'istanza specificata di Notification Services."

Per configurare il portale e gli avvisi in server diversi

  1. Apri il prompt dei comandi.

  2. Eseguire C:\Programmi\Microsoft SQL Server\90\Notification Services\9.0.242\Bin\nscontrol register -name bamalerts -serveril nome del server con il nome del server.

  3. Premere F5 per aggiornare il browser.

Configurazione di IIS per consentire al portale BAM di usare il protocollo di rete Kerberos

Se si vuole usare il protocollo di rete Kerberos con il portale BAM, è necessario modificare la sicurezza ACL per il portale Web. Se IIS non è configurato correttamente, gli utenti riceveranno l'errore seguente:

Errore HTTP 401.1 - Non autorizzato: l'accesso viene negato a causa di credenziali non valide.

Per altre informazioni sulla modifica delle impostazioni di sicurezza di IIS, vedere l'articolo della Knowledge Base all'indirizzo https://go.microsoft.com/fwlink/?LinkId=57922.

Visualizzazione di dati BAM aggregati nel portale BAM nelle distribuzioni di SQL Server 2008

Per visualizzare i dati aggregati nel portale BAM da un computer client che si connette al portale BAM quando l'ambiente di distribuzione usa SQL Server 2008, è necessario installare Il provider OLE DB di Microsoft SQL Server 2008 Analysis Services 10.0 nel computer client. Se i servizi di analisi non sono installati, gli utenti riceveranno il seguente messaggio di errore:

Il server <servername> non può essere contattato o è troppo occupato.

Vedere anche

Pianificazione del portale BAM