Para serviços que contêm uma ou mais operações sinalizadas para acesso anônimo, selecione ou desmarque Acesso Anônimo Permitido. Quando o acesso anônimo está ativado, qualquer usuário no sistema pode chamar operações no serviço. Se o acesso anônimo estiver desativado, os usuários devem receber permissão para chamar o serviço e chamar as operações. Os usuários recebem essas permissões diretamente ou como parte de um grupo que tem essas permissões.
Para alguns serviços, a conta de usuário que executa a operação afeta os resultados. Por exemplo, nos Serviços de conteúdo (obsoleto), o usuário que armazena conteúdo se torna o proprietário do conteúdo, o que afeta quem pode acessar posteriormente o conteúdo. Se você estiver usando um processo para armazenar conteúdo, pense sobre qual usuário é usado para executar o serviço de Gerenciamento de Documentos, pois esse usuário será o proprietário do conteúdo armazenado.
Para especificar a identidade de tempo de execução usada por um serviço para executar operações, selecione Especificar Executar como, selecione uma opção da lista associada e clique em Salvar. Escolha uma das seguintes opções:
Usuário nomeado: permite que você execute o serviço como um usuário específico. Ao selecionar essa opção, clique em Selecionar usuário para exibir a página Selecionar principal, na qual você pode pesquisar e selecionar o usuário.
Os serviços de renderização e envio usados com as variáveis xfaForm, Formulário de Documento e Formulário são sempre executados usando a conta de usuário do Sistema.
Clique em Adicionar Principal para especificar as permissões que os usuários e grupos têm para este serviço.
A tela Selecionar principal exibe os usuários e grupos configurados no Gerenciamento de usuários. Se o usuário ou grupo desejado não for exibido, use a função de pesquisa para encontrá-lo. Clique em um nome de usuário ou grupo.
Na tela Adicionar permissões, selecione as permissões a serem atribuídas ao usuário ou grupo para este serviço:
SUPERVISOR_PERM: Para visualização dos dados da instância do processo para um serviço criado a partir de um processo
Cada serviço pode aproveitar os recursos de pooling para lidar com solicitações de invocação recebidas. O uso de um pool de serviços garante que as instâncias de serviço sejam chamadas por um único thread por vez e sejam reutilizadas em solicitações de invocação, o que pode resultar em um desempenho aprimorado. Você também pode usar o pooling para especificar a opção Máximo de instâncias de serviço assíncronas, que permite que os serviços limitem o número de solicitações tratadas em paralelo.
Na lista de Estratégia de Processamento de Solicitação, selecione Instâncias em Pool para Todas as Solicitações.
Na caixa Tamanho inicial do pool de instâncias de serviço, digite o tamanho inicial do pool. Quando o serviço é implantado, esse número é usado para determinar o número de instâncias de implementação do serviço que são criadas e alocadas ao pool gratuito, aguardando solicitações de invocação. Isso permite que o container de serviço responda imediatamente às solicitações de invocação sem precisar primeiro inicializar uma instância de serviço.