# Definizione dell'appartenenza della classe di lavoro e delle regole

Utilizzare questa pagina per assegnare i tipi di richiesta del modulo dell'applicazione alle classi di lavoro. Questo passo definisce gli HTTP (Hypertext Transfer Protocol), i bean enterprise, i servizi web o i bus per la classe di lavoro, utilizzati dal router on demand per stabilire la priorità delle politiche di servizio. Le richieste supportate comprendono HTTP, IIOP (Internet InterORB Protocol), SOAP e JMS (Java Message Service).

Per visualizzare questa pagina, fare clic su Applicazioni > Tipi di applicazione > Applicazioni enterprise WebSphere > nome_applicazione > Politiche di servizio o politiche di instradamento > tipo_richiesta.

Nota: se è necessario accedere alle politiche generiche del cluster di server, fare clic su Server > Tipi di server > Router On demand > nome_odr > Proprietà router on demand. Fare clic su Politiche di instradamento del cluster di server generico o Politiche di servizio del cluster di server generico.

Per modificare le regole con un builder sottoespressioni, è necessario disporre dei privilegi di amministratore.

## Passo 1: Definire le proprietà generali della classe di lavoro

Nome
  Specifica un nome per la classe di lavoro.

  Il campo del nome non può contenere i seguenti caratteri: `# \ / , : ; " * ? < > | = + & % '` Il nome definito deve essere univoco tra le classi di lavoro.

## Passo 2: Definire le appartenenze alla classe di lavoro

Utilizzare il campo dell'appartenenza per aggiungere moduli di applicazione alla classe di lavoro. Le associazioni non sono limitate ad alcun modulo. Con questo raggruppamento comune, è possibile assemblare tutte le categorie di lavoro in una classe di lavoro per assicurare che la classe di lavoro riceva la priorità designata dalla politica di servizio. I campi variano leggermente, in base al tipo di richiesta utilizzato.

Attenzione: Il passo è presente unicamente per le classi di lavoro dell'applicazione. Se si stanno utilizzando classi di lavoro del server generico questo passo non verrà eseguito.

Modulo
  Selezionare un modulo appropriato dall'elenco. Per le classi di lavoro JMS, se si seleziona un file jar del bean enterprise dall'elenco dei moduli, viene visualizzato un nuovo menu da cui è possibile selezionare un nome del bean enterprise.
EJB
  Utilizzare con le richieste IIOP. Selezionare un bean enterprise appropriato dall'elenco. Il bean enterprise risultante viene visualizzato nell'elenco Disponibili. Utilizzare le opzioni di filtro per visualizzare un elenco filtrato di metodi di bean enterprise specifici al bean enterprise selezionato.
Servizio web
  Da utilizzare con le richieste SOAP. Selezionare il servizio Web appropriato dall'elenco. Il servizio Web risultante viene visualizzato nell'elenco Disponibili.
Bus
  Da utilizzare con le richieste JMS. Selezionare il Bus appropriato dall'elenco. Il bus risultante viene visualizzato nell'elenco Disponibili. Utilizzare l'opzione del filtro per visualizzare un elenco filtrato di metodi Bus specifici per il Bus selezionato.
Disponibile
  Selezionare l'HTTP, l'EJB, il servizio web o la destinazione del bus appropriata dall'elenco disponibile. Selezionare più destinazioni tenendo premuto il tasto Ctrl per evidenziare tutte le selezioni, quindi fare clic su Aggiungi per aggiungere i membri delle destinazioni selezionate alla classe di lavoro.
Membri di
  Tutti i moduli contenuti come membri della classe di lavoro vengono visualizzati in questo elenco. Per rimuovere un membro, selezionarlo e fare clic su Rimuovi.
Personalizzato
  - HTTP: Pattern HTTP personalizzato
  - EJB:
    - Nome EJB personalizzato
    - Metodo EJB personalizzato
  - JMS:
    - Nome bus personalizzato
    - Destinazione personalizzata
  nel formato `nome:tipo`, dove `nome` e `tipo` sono segnaposto. Fare clic su Aggiungi pattern per rendere la destinazione personalizzata un membro della classe di lavoro. È possibile utilizzare anche l'opzione del carattere globale, (*). Il campo del pattern personalizzato supporta espressioni regolari, ad esempio, è possibile specificare tutti nomi di metodo EJB che iniziano con `get` con un solo pattern personalizzato.

## Passo 3: Confermare la creazione della classe di lavoro

Un riepilogo delle azioni visualizza le modifiche per la creazione della classe di lavoro.

Fare clic su Fine per creare la classe di lavoro.

## Aggiungi regola

Apre il pannello delle regole in cui è possibile creare una regola. Selezionare una regola esistente da modificare oppure crearne una nuova.

I seguenti attributi sono visualizzabili per il tipo di richiesta specificato:

Attributo | Descrizione
--- | ---
Condizione | Aggiungere una condizione oppure utilizzare il builder sottoespressioni per creare una condizione. Oppure, fare clic su una condizione di regola esistente per modificarla. Se, ad esempio, la regola utilizza un operando di un insieme di id utente per `Fred`, la condizione della regola viene visualizzata come `uid = 'Fred'`.
Seleziona azione | Effettuare una selezione tra le seguenti opzioni: Permetti instradamento a Dall'elenco Seleziona nome edizione, selezionare il nome dell'edizione cui è consentito l'instradamento. Permetti instradamento con affinità a: Dall'elenco Seleziona nome edizione, selezionare il nome dell'edizione cui è consentito l'instradamento. Reindirizza instradamento a Nel campo Immetti URI da reindirizzare a, immettere l'URI a cui reindirizzare le richieste. Rifiuta instradamento con il codice errore Nel campo Immetti codice errore fornire il codice errore del rifiuto dell'instradamento.

## Elimina regola

Elimina la regola selezionata, esistente.

### Sposta verso l'alto/ Sposta verso il basso

Per stabilire la priorità delle regole in caso di più regole. L'ordine delle regole è fondamentale per determinare le corrispondenze. Se si verifica una corrispondenza della prima regola, le regole successive non verranno applicate.

Informazioni correlate:
Politiche di servizio del router On demand
Builder sottoespressioni
Politiche di instradamento del router On demand

Nome file: wc_detail_rule.html