Show Menu
TÓPICOS×

Configurar fontes de dados

A integração de dados do AEM Forms permite configurar e conectar-se a fontes de dados diferentes. Os seguintes tipos são suportados prontamente. No entanto, com pouca personalização, também é possível integrar outras fontes de dados.
  • Bancos de dados relacionais - MySQL, Microsoft SQL Server, IBM DB2 e Oracle RDBMS
  • perfil de usuário do AEM
  • Serviços Web RESTful
  • Serviços Web baseados em SOAP
  • Serviços OData
A integração de dados suporta os tipos de autenticação OAuth2.0, Autenticação básica e Chave de API prontos para uso e permite implementar autenticação personalizada para acessar serviços da Web. Embora os serviços RESTful, baseados em SOAP e OData estejam configurados nos serviços da AEM Cloud, o JDBC para bancos de dados relacionais e o conector para o perfil de usuário do AEM são configurados no console da Web do AEM.

Configurar banco de dados relacional

Você pode configurar bancos de dados relacionais usando a Configuração do console da Web do AEM. Faça o seguinte:
  1. Vá para o console da Web do AEM em https://server:host/system/console/configMgr.
  2. Procure a configuração Apache Sling Connection Pooling DataSource . Toque em para abrir a configuração no modo de edição.
  3. Na caixa de diálogo de configuração, especifique os detalhes do banco de dados que deseja configurar, como:
    • Nome da fonte de dados
    • Propriedade do serviço da fonte de dados que armazena o nome da fonte de dados
    • Nome da classe Java para o driver JDBC
    • URI de conexão JDBC
    • Nome de usuário e senha para estabelecer conexão com o driver JDBC
    Certifique-se de criptografar informações confidenciais, como senhas, antes de configurar a fonte de dados. Para criptografar:
    1. Vá para https://' #: #'/system/console/crypto.
    2. No campo Texto ​simples, especifique a senha ou qualquer string a ser criptografada e clique em Proteger .
    O texto criptografado aparece no campo Texto protegido que você pode especificar na configuração.
  4. Ative Testar emprestado ou Testar ao Retornar para especificar que os objetos são validados antes de serem emprestados ou devolvidos de e para o pool, respectivamente.
  5. Especifique um query SELECT SQL no campo Query ​Validação para validar conexões do pool. O query deve retornar pelo menos uma linha. Com base no banco de dados, especifique um dos seguintes:
    • SELECT 1 (MySQL e MS SQL)
    • SELECT 1 from dual (Oracle)
  6. Toque em Salvar para salvar a configuração.

Configurar o perfil de usuário do AEM

Você pode configurar o perfil do usuário do AEM usando a configuração do Conector do Perfil do usuário no console da Web do AEM. Faça o seguinte:
  1. Vá para o console da Web do AEM em https://' #: #'system/console/configMgr.
  2. Procure Integrações de dados de formulários AEM - Configuração do conector do Perfil do usuário e toque para abrir a configuração no modo de edição.
  3. Na caixa de diálogo Configuração do conector do Perfil do usuário, você pode adicionar, remover ou atualizar as propriedades do perfil do usuário. As propriedades especificadas estarão disponíveis para uso no modelo de dados de formulário. Use o seguinte formato para especificar as propriedades do perfil do usuário:
    name=[property_name_with_location_in_user_profile],type=[property_type]
    Exemplos:
    • name=profile/phoneNumber,type=string
    • name=profile/empLocation/*/city,type=string
    O * no exemplo acima indica todos os nós sob o profile/empLocation/ nó no perfil de usuário do AEM na estrutura CRXDE. Isso significa que o modelo de dados de formulário pode acessar a city propriedade do tipo string presente em qualquer nó sob o profile/empLocation/ nó. No entanto, os nós que contêm a propriedade especificada devem seguir uma estrutura consistente.
  4. Toque em Salvar para salvar a configuração.

Configurar pasta para configurações do serviço de nuvem

A configuração da pasta de serviços em nuvem é necessária para configurar serviços em nuvem para os serviços RESTful, SOAP e OData.
Todas as configurações de serviço em nuvem no AEM são consolidadas na /conf pasta no repositório do AEM. Por padrão, a conf pasta contém a global pasta onde você pode criar configurações de serviço em nuvem. No entanto, é necessário ativá-lo manualmente para configurações de nuvem. Você também pode criar pastas adicionais em conf para criar e organizar configurações de serviço em nuvem.
Para configurar a pasta das configurações do serviço de nuvem:
  1. Vá até Ferramentas > Geral > Navegador de configuração.
  2. Faça o seguinte para ativar a pasta global para configurações de nuvem ou ignore esta etapa para criar e configurar outra pasta para configurações de serviço de nuvem.
    1. No Navegador de configuração, selecione a global pasta e toque em Propriedades .
    2. Na caixa de diálogo Propriedades ​de configuração, ative Configurações da nuvem.
    3. Toque em Salvar e fechar para salvar a configuração e sair da caixa de diálogo.
  3. No Navegador ​de configuração, toque em Criar .
  4. Na caixa de diálogo Criar configuração , especifique um título para a pasta e ative Configurações da nuvem.
  5. Toque em Criar para criar a pasta ativada para configurações de serviço em nuvem.

Configurar serviços Web RESTful

O serviço Web RESTful pode ser descrito usando as especificações Swagger no formato JSON ou YAML em um arquivo de definição Swagger. Para configurar o serviço Web RESTful nos serviços em nuvem do AEM, verifique se você tem o arquivo Swagger no sistema de arquivos ou o URL no qual o arquivo está hospedado.
Faça o seguinte para configurar os serviços RESTful:
  1. Vá até Ferramentas > Serviços em nuvem > Fontes de dados. Toque em para selecionar a pasta na qual deseja criar uma configuração de nuvem.
    Consulte Configurar pasta para configurações de serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações de serviço em nuvem.
  2. Toque em Criar para abrir o assistente ​Criar configuração de fonte de dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione Serviço ​RESTful no menu suspenso Tipo de serviço, navegue e selecione uma imagem em miniatura para a configuração e toque em Próximo .
  3. Especifique os seguintes detalhes para o serviço RESTful:
    • Selecione URL ou Arquivo no menu suspenso Fonte do Swagger e especifique o URL do Swagger para o arquivo de definição do Swagger ou faça upload do arquivo Swagger do sistema de arquivos local.
    • Com base na entrada Origem do Swagger, os seguintes campos são pré-preenchidos com valores:
      • Regime: Os protocolos de transferência usados pela REST API. O número de tipos de esquema exibidos na lista suspensa depende dos esquemas definidos na origem do Swagger.
      • Host: O nome do domínio ou endereço IP do host que serve a REST API. É um campo obrigatório.
      • Caminho básico: O prefixo de URL para todos os caminhos de API. É um campo opcional.\
        Se necessário, edite os valores pré-preenchidos para esses campos.
    • Selecione o tipo de autenticação — Nenhum, OAuth2.0, Autenticação básica, Chave da API ou Autenticação personalizada — para acessar o serviço RESTful e, portanto, fornecer detalhes para autenticação.
    Se você selecionar a chave da API como o tipo de autenticação, especifique o valor para a chave da API. A chave da API pode ser enviada como um cabeçalho de solicitação ou como um parâmetro de query. Selecione uma dessas opções na lista suspensa Local e especifique o nome do parâmetro header ou query no campo Nome do parâmetro de acordo.
  4. Toque em Criar para criar a configuração de nuvem para o serviço RESTful.

Configurar serviços Web SOAP

Os serviços Web baseados em SOAP são descritos usando as especificações WSDL ( Web Services Description Language). Para configurar o serviço da Web baseado em SOAP nos serviços em nuvem do AEM, verifique se você tem o URL WSDL para o serviço da Web e faça o seguinte:
  1. Vá até Ferramentas > Serviços em nuvem > Fontes de dados. Toque em para selecionar a pasta na qual deseja criar uma configuração de nuvem.
    Consulte Configurar pasta para configurações de serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações de serviço em nuvem.
  2. Toque em Criar para abrir o assistente ​Criar configuração de fonte de dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione SOAP Web Service no menu suspenso Tipo de serviço, navegue e selecione uma imagem em miniatura para a configuração e toque em Próximo .
  3. Especifique o seguinte para o serviço da Web SOAP:
    • URL WSDL para o serviço da Web.
    • Terminal de serviço. Especifique um valor neste campo para substituir o ponto de extremidade de serviço mencionado em WSDL.
    • Selecione o tipo de autenticação — Nenhum, OAuth2.0, Autenticação básica ou Autenticação personalizada — para acessar o serviço SOAP e, portanto, fornecer os detalhes para autenticação.
  4. Toque em Criar para criar a configuração de nuvem para o serviço Web SOAP.

Configurar serviços OData

Um serviço OData é identificado pelo URL raiz do serviço. Para configurar um serviço OData nos serviços de nuvem do AEM, verifique se você tem o URL raiz do serviço e execute este procedimento:
Para obter um guia passo a passo para configurar o Microsoft Dynamics 365, online ou no local, consulte Configuração do Microsoft Dynamics OData.
  1. Vá até Ferramentas > Serviços em nuvem > Fontes de dados. Toque em para selecionar a pasta na qual deseja criar uma configuração de nuvem.
    Consulte Configurar pasta para configurações de serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações de serviço em nuvem.
  2. Toque em Criar para abrir o assistente ​Criar configuração de fonte de dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione Serviço ​OData no menu suspenso Tipo de serviço, navegue e selecione uma imagem em miniatura para a configuração e toque em Próximo .
  3. Especifique os seguintes detalhes para o serviço OData:
    • URL raiz do serviço para o serviço OData a ser configurado.
    • Selecione o tipo de autenticação — Nenhum, OAuth2.0, Autenticação básica ou Autenticação personalizada — para acessar o serviço OData e, portanto, fornecer os detalhes para autenticação.
    Você deve selecionar o tipo de autenticação OAuth 2.0 para se conectar aos serviços do Microsoft Dynamics usando o terminal OData como a raiz do serviço.
  4. Toque em Criar para criar a configuração de nuvem para o serviço OData.

Próximos passos

Você configurou as fontes de dados. Em seguida, é possível criar um modelo de dados de formulário ou, se você já tiver criado um modelo de dados de formulário sem uma fonte de dados, associá-lo às fontes de dados que acabou de configurar. Consulte Criar modelo de dados de formulário para obter detalhes.