Limites de Serviço

Verifique os limites de serviço a seguir para recursos do Oracle Integration 3. Um limite de serviço é a cota ou a permissão definida em um recurso. Você não pode alterar os limites de serviço configurados para sua tenancy.

Observação

Os limites de serviço descritos a seguir são impostos.

Limites de Serviço da Console do Oracle Cloud Infrastructure

Para obter mais limites de serviço da Console do Oracle Cloud Infrastructure, consulte Limites de Serviço na documentação do OCI.

Recurso Limite de Serviço

Instâncias do serviço de integração

  • 200 instâncias de serviço por região

    Observação: Esse valor é o número de instâncias de serviço provisionadas por região e não o número de instâncias de integração (por exemplo, aplicativo e programação) que você ativa e monitora na guia Observabilidade no Oracle Integration.

    A capacidade de criar instâncias de serviço fora da sua região home depende de vários fatores. Consulte Restrições.

Pontos finais privados

  • 1 ponto final privado por instância de serviço

  • 1 sub-rede por ponto final privado

Pontos finais personalizados

  • 1 ponto final personalizado por instância de serviço

Logs de diagnóstico internos do Oracle Integration

  • 30 dias - retidos no Registro em Log do Oracle Cloud Infrastructure para uso de depuração

    Consulte Logging Analytics.

Componente: Adaptadores

Recurso Limite de Serviço
Agente de conectividade No mínimo, 8 GB de memória com 4 GB de tamanho de heap dedicado à Java Virtual Machine (JVM) do agente on-premise. Para incluir qualquer outro processo no host além do agente, aumente a memória física para um valor superior a 8 GB.
Cargas úteis de mensagem do agente de conectividade
  • 10 MB por meio do uso da compactação

Todos os adaptadores ativados para agente de conectividade

  • 50 MB como solicitação
  • 50 MB como resposta

Adaptadores SOAP e REST configurados com agente de conectividade

  • 50 MB (documento XML/JSON estruturado) como resposta de pontos finais SOAP/REST
  • 1 GB de anexos como parte de uma resposta de pontos finais SOAP/REST
Cargas úteis estruturadas (JSON, XML) para adaptadores baseados em agente de conectividade
  • SOAP e REST: 50 MB
  • Respostas de chamada de arquivo e FTP: 50 MB
  • Outros protocolos: 10 MB (por exemplo, banco de dados, JMS, MQ, Kafka e outros)
Cargas úteis estruturadas para conexões de trigger e respostas de conexões de chamada
  • Pontos finais da nuvem: 100 MB (não usando o agente de conectividade)
  • Pontos finais privados: 100 MB
Cargas úteis binárias (não estruturadas) (por exemplo, anexos, MTOM) para conexões de trigger e respostas de conexões de chamada
  • 1 GB
Suporte ao ponto final privado

A conexão com pontos finais privados é suportada em uma lista crescente de adaptadores.

Consulte Adaptadores que Suportam Conexão com Pontos Finais Privados em Usando Integrações no Oracle Integration 3.

Apache Kafka Adapter

Para configurações de chamada

Operações de produção/consumo de mensagens:

  • 10 MB com transformação de esquema para todas as operações de saída
Adaptador AS2
  • 100 MB

Adaptadores de banco de dados

  • Oracle Autonomous Data Warehouse Adapter
  • Oracle Autonomous Transaction Processing Adapter
  • Adaptador Oracle Database
  • Oracle Database Cloud Service Adapter
  • Adaptador IBM DB2
  • Microsoft SQL Server Adapter
  • Adaptador MySQL
  • Adaptador Netezza
  • Adaptador PostgreSQL
  • Adaptador SAP ASE (Sybase)
  • Adaptador Snowflake

Para configurações de trigger

Operações de sondagem:

  • 50 MB com transformação de esquema para pontos finais baseados em agente
  • 100 MB com transformação de esquema por meio de pontos finais privados

Para configurações de chamada

Procedimento Armazenado, Operação na Tabela e Executar operações de Instrução PureSQL:

  • 10 MB com transformação de esquema para todas as operações de saída

Operações de Seleção de Banco de Dados:

  • 100 MB para pontos finais públicos baseados na internet
  • 100 MB para pontos finais privados
  • 50 MB para pontos finais baseados em agente
Adaptador de Arquivos (disponível apenas com o agente de conectividade)

Operações de Leitura de Arquivo:

  • 1 GB quando usados sem um esquema
  • 50 MB ao usar um esquema para transformação
  • 50 MB para uma operação de leitura com payload estruturado

Sondagem com um agente de conectividade:

  • 50 MB

Operações de Download de Arquivo:

  • 1 GB

Observação: O tamanho dos arquivos CSV aumenta quando convertidos em uma mensagem. Portanto, o tamanho do arquivo deve ser inferior a 50 MB, de forma que o tamanho da mensagem após a conversão não exceda 50 MB.

Adaptador FTP

Para configurações de chamada

Operações de Leitura de Arquivo:

  • 1 GB quando usados sem um esquema (quando usados com ou sem um agente de conectividade)
  • 100 MB para pontos finais baseados na nuvem ao usar um esquema para transformação
  • 50 MB para pontos finais baseados em agente ao usar um esquema para transformação
  • 100 MB para pontos finais públicos baseados na internet
  • 100 MB para pontos finais privados

Operações de Download de Arquivo:

  • 1 GB (quando usado com ou sem um agente de conectividade)

Operações de Gravação de Arquivo:

  • Não há limite.

Adaptadores JMS

  • Oracle WebLogic JMS Adapter
  • IBM MQ Series JMS Adapter

Para configurações de trigger

Operações de Mensagens de Consumo:

  • 10 MB com transformação do esquema

Para configurações de chamada

Operações de produção de mensagens:

  • 10 MB com transformação do esquema
Oracle CPQ Adapter
  • 50 MB para cargas úteis de resposta
Oracle E-Business Suite Adapter
  • 100 MB para pontos finais públicos baseados na internet
  • 50 MB para pontos finais baseados em agente
Adaptador REST

Para configurações de trigger

  • 3 MB para documentos XML usados para geração de esquema

    Consulte Recursos do REST Adapter.

  • 1 GB para mensagens com anexos (por exemplo, multiparte/dados do formulário)

  • 100 MB para cargas úteis de mensagens estruturadas de entrada (qualquer cabeçalho de tipo de conteúdo contendo JSON, XML, HTML, YAML ou YML)

    Observação: Se o tamanho da string para campos em um payload JSON exceder 20 MB, você receberá um erro de falha de tradução. Consulte Ocorrência de Falha de Tradução ORABPEL-15235 em Usando o Adaptador REST com o Oracle Integration 3.

  • 1 GB para conteúdo de entrada como bytes brutos (fluxo de aplicativos/octeto como tipo de conteúdo)

  • 100 KB para arquivos de amostra JSON usados para especificar o formato de payload de resposta no Assistente de Configuração do Ponto Final do Adaptador

Para configurações de chamada

  • 3 MB para documentos XML usados para geração de definição de dados

    Consulte Recursos do REST Adapter.

  • 100 KB para arquivos de amostra JSON usados para especificar o formato de payload da solicitação no Assistente de Configuração do Ponto Final do Adaptador

  • 1 GB para respostas retornadas como parte da chamada de dados binários de runtime (application/octet-stream)

  • 50 MB para respostas retornadas de pontos finais baseados em agente para conteúdo estruturado (por exemplo, JSON/CSV/XML e assim por diante)

  • 100 MB para respostas retornadas de pontos finais privados para conteúdo estruturado (por exemplo, JSON/CSV/XML e assim por diante)

  • 100 MB para respostas retornadas de pontos finais públicos baseados na internet para conteúdo estruturado (por exemplo, JSON/CSV/XML e assim por diante)

Adaptadores baseados em REST (adaptadores que expõem pontos finais REST na entrada ou adaptadores que chamam pontos finais REST externos)

Por exemplo, Oracle Commerce Cloud Adapter, Oracle Field Service Cloud Adapter etc.

Para configurações de trigger (quando aplicável)

  • 3 MB para documentos XML usados para geração de esquema

    Consulte Recursos do REST Adapter.

  • 1 GB para mensagens com anexos (por exemplo, multiparte/misto e multiparte/dados de formulário)

  • 100 MB para cargas úteis de mensagens estruturadas de entrada (qualquer cabeçalho de tipo de conteúdo contendo JSON, XML, HTML, YAML ou YML)

  • 1 GB para conteúdo de entrada como bytes brutos (fluxo de aplicativos/octeto como tipo de conteúdo)

  • 100 KB para arquivos de amostra JSON usados para especificar o formato de payload de resposta

Para configurações de chamada (quando aplicável)

  • 3 MB para documentos XML usados para geração de definição de dados

    Consulte Recursos do REST Adapter.

  • 1 GB para anexos em solicitações de saída

  • 100 KB para arquivos de amostra JSON usados para especificar o formato de payload da solicitação

  • 50 MB para pontos finais baseados em agente

  • 100 MB para pontos finais privados

  • 100 MB para pontos finais públicos baseados na internet

Salesforce Adapter
Adaptador para SAP
  • 50 MB

    Para o Adaptador SAP como uma conexão de trigger, o limite é de 50 MB para todos os tipos de documento.

SAP Ariba Adapter Consulte Restrições do SAP Ariba Adapter.
Adaptador SOAP

Para configurações de trigger

  • 100 MB para cargas úteis estruturadas (XML) em solicitações e respostas

Para configurações de chamada

  • 100 MB para cargas úteis estruturadas (XML) em solicitações e respostas
  • 50 MB para pontos finais baseados em agente
  • 100 MB para pontos finais privados
  • 100 MB para pontos finais públicos baseados na internet

Adaptadores baseados em SOAP (adaptadores que expõem pontos finais SOAP na entrada ou adaptadores que chamam pontos finais SOAP externos)

Por exemplo, Oracle Logistics Adapter.

Para configurações de trigger (quando aplicável)

  • 100 MB para cargas úteis estruturadas (XML) em solicitações e respostas

Para configurações de chamada (quando aplicável)

  • 100 MB para cargas úteis estruturadas (XML) em respostas
  • 50 MB para pontos finais baseados em agente
  • 100 MB para pontos finais privados
Timeout de chamada do adaptador de saída baseado em agente de conectividade
  • 4 minutos para timeout da conexão
Timeout de chamada do adaptador de saída
  • Timeout de LEITURA: 5 minutos
  • Timeout de conexão: 5 minutos
Timeout de integração para:
  • Oracle Autonomous Data Warehouse Adapter
  • Oracle Autonomous Transaction Processing Adapter
  • Oracle Database Cloud Service Adapter
  • Adaptador MySQL
  • Microsoft SQL Server Adapter
  • Adaptador Oracle Database
  • Adaptador IBM DB2
  • 240 segundos

    Todas as integrações criadas após agosto de 2021 que incluam procedimento armazenado ou operações de banco de dados PureSQL expirarão após esse limite.

Componente: Integrações

Recurso Limite de Serviço
Integrações ativas
Profundidade da chamada de integração
  • 16 chamadas

    Por exemplo, uma integração pai (integração de programação) chama uma integração filho (integração de aplicativo), que, por sua vez, chama recursivamente a integração pai.

    Os pontos de entrada de integração ao longo do caminho de execução da solicitação são contados para o limite. Quando 16 é excedido, isso resulta em um erro.

Limite de tamanho da string
  • 10,000 caracteres

Esse limite se aplica a todas as variáveis do tipo string, incluindo variáveis globais e todas as funções, incluindo funções concat usadas dentro de uma designação, ponto ou mapeador.

Simultaneidade de ação paralela Ramificações de ação paralela independentemente do tipo de integração (síncrona, assíncrona e assim por diante) contam para os limites de simultaneidade em solicitações síncronas.

Por exemplo, uma ação paralela com três ramificações precisa de dois slots de simultaneidade extras para a duração da ação paralela; uma ramificação é contada para o fluxo original já obtido.

Triggers - solicitações concorrentes
  • Síncrono: 100 solicitações simultâneas por pacote de mensagens, até um máximo de 600

    O aumento do limite de solicitações simultâneas com pacotes de mensagens adicionais é útil se você tiver altos requisitos de simultaneidade em relação às execuções de integração síncrona.

    Para obter detalhes sobre como a escalabilidade da solicitação concorrente é calculada, consulte Uso do Pacote de Mensagens e Solicitações Síncronas.

    As ramificações de ação paralela independentemente do tipo de integração (síncrono, assíncrono etc.) contam para os limites de simultaneidade em solicitações síncronas.

    Por exemplo, uma ação paralela com três ramificações precisa de dois slots de simultaneidade extra para a duração da ação paralela; uma ramificação é contada para o fluxo original já obtido.

  • Assíncrono: Sem limite; o seguinte número de solicitações pode ser executado de cada vez; o restante é enfileirado; 50 solicitações por pacote de mensagens, até um máximo de 300

    A execução simultânea assíncrona inclui o agente de conectividade programado + acionado +.

Integrações de eventos (integrações que podem se inscrever em eventos)
  • 50 integrações por instância de serviço
Rastreando eventos (por instância de integração única/execução de solicitação)
  • Eventos sem erro: 20.000
  • Eventos de erro: 30.000 (extra 10.000 se os eventos estiverem associados a erros)
  • Máximo de erros registrados: 2.000

Depois que esses limites são atingidos, os eventos não são mais registrados no fluxo de atividades, mas continuam sendo processados, e o estado geral da instância de integração é calculado. Isso garante que o estado da instância de integração seja atualizado em todos os cenários.

Duração do fluxo de integração
  • Síncrono: 5 minutos

    Depois disso, ocorre um HTTP 502.

  • Assíncrono: 6 horas

    Depois disso, a instância de integração é marcada como abortada devido ao timeout do prazo.

  • Programado: 6 horas

    Depois disso, a instância de integração é marcada como abortada devido ao timeout do prazo.

Limites de ação do arquivo de estágio (em integrações)
  • Operações de Leitura de Arquivo Inteiro: 100 MB

    Para arquivos com mais de 100 MB, use a operação Ler Arquivo em Segmentos.

  • Operações de criptografia de arquivo: 1 GB
  • Operações de Decriptografia de Arquivo: 1 GB
Timeout de mensagem de integração síncrona
  • 300 segundos

    Depois disso, a integração retorna um erro de timeout.

Mensagens do Oracle Integration de tamanho da mensagem
  • 10 MB
Codificar e decodificar o conteúdo do anexo do arquivo (mapeador)
  • 10 MB para funções encodeReferenceToBase64(String reference) e decodeBase64ToReference(String base64Content)
Tamanho da coluna de pesquisa
  • 1,024 caracteres
Limites de ação de notificação
  • Método padrão: 500 KB de tamanho máximo do corpo do e-mail (não pode ser excedido)

    O tamanho do corpo do e-mail e o tamanho do anexo são considerados no cálculo do tamanho total do método padrão. O tamanho total máximo para o método padrão é de 2 MB. Por exemplo, se o tamanho do corpo do email da sua mensagem for de 250 KB, você poderá anexar arquivos de até 1,75 MB em tamanho codificado para atingir o valor padrão total de 2 MB.

  • Método de tenancy do cliente: Tamanho máximo do corpo do e-mail de 500 KB (não pode ser excedido)

    O tamanho do corpo do e-mail e o tamanho do anexo são considerados no cálculo do tamanho total do método de tenancy do cliente. O tamanho total pode ser aumentado até que o valor máximo suportado pelo Serviço de Email Delivery do Oracle Cloud Infrastructure seja atingido.

    Por exemplo, suponha que o tamanho total suportado pela tenancy do cliente seja de 4 MB. Se o tamanho do corpo do e-mail da sua mensagem for de 250 KB, você poderá anexar arquivos de até 3,75 MB em tamanho codificado para atingir o valor total da tenancy do cliente de 4 MB.

Consulte Configurar E-mails de Notificação e Recursos e Limites do Serviço Email Delivery.

E-mails de saída (enviados do Oracle Integration em uma janela contínua de 24 horas)
  • Método padrão: 10.000 e-mails
  • Método de tenancy do cliente: O limite é o número permitido pelo Serviço Email Delivery do Oracle Cloud Infrastructure.

Consulte Configurar E-mails de Notificação e Recursos e Limites do Serviço Email Delivery.

Timeout de execução JavaScript
  • 15 segundos
Parâmetros de função JavaScript
  • 20 parâmetros
Duração da execução XSLT
  • 120 segundos
Integrações programadas - solicitações simultâneas
  • Programado ou fora da faixa: 1

    Uma solicitação fora de banda é uma execução executar agora associada a uma programação.

  • Ad-hoc: 1

    Uma solicitação ad-hoc é uma execução executar agora não associada a uma programação.

Solicitações do tenant e do usuário
  • Interface do usuário: 100 solicitações por segundo por tenant e 20 solicitações por segundo por usuário
  • API Observabilidade (instâncias/erros): 50 solicitações por segundo
Programar integrações - duração de integração de longa execução
Iterações de loop
  • Loop while: 5.000 iterações

  • Loop For-each: Sem limite

  • Iterações de loop rastreado: 1.000 iterações

    Número máximo de iterações capturadas em todos os loops de um único ID de instância cujos dados de rastreamento são capturados.

Limites do projeto (por projeto)
  • Integrações: 100
  • Conexões: 50
  • Lookups: 50
  • Bibliotecas JavaScript: 20
  • Implantações: 50
Ramificações de ação paralela
  • 5 ramificações
Limite de caracteres do valor variável de rastreamento
  • 8,191 caracteres
Retenção de dados da instância do serviço A retenção se baseia no nível de rastreamento definido durante a ativação da integração:
  • Produção: 32 dias (padrão) para edições Standard e Enterprise, 184 dias para a edição Healthcare

    Você pode aumentar o período de retenção de dados para edições Standard e Enterprise, se desejar. Consulte Editar o Período de Retenção de Dados de uma Instância.

  • Auditoria: 8 dias
  • Depuração (Não Recomendado): 24 horas

    Nota: Após 24 horas, a Depuração (Não recomendada) é redefinida automaticamente para Produção. Consulte Ativar uma Integração em Usando Integrações no Oracle Integration 3.

Intervalo de tempo para recuperar uma instância de integração com falha recuperável A instância de integração é recuperável até que ocorra uma das seguintes condições:
  • Foi abortado. Isso pode acontecer devido à desativação da integração.
  • Ele foi recuperado com sucesso ou a recuperação leva a um erro não recuperável.
  • Está além do tempo de retenção associado, que é de 32 dias (padrão) para as edições Standard e Enterprise, 184 dias para a edição Healthcare.
Fluxo de atividades - linhas exibíveis
  • 5.000 linhas (ao expandir a árvore)
Fluxo de atividades - tamanho total (resposta REST)
  • Não há limite
Instâncias de integração retornadas por solicitação de monitoramento
  • 50 instâncias
Reenvios permitidos por ID de instância de integração
  • 10 ressubmissões
Limite de caracteres dos valores do parâmetro de programação
  • 256 caracteres
Parâmetros de programação por integração
  • 5 parâmetros
Limite de caracteres dos valores da propriedade de integração
  • 256 caracteres
Limites de caracteres de integrações e conexões
  • Nome: 50 caracteres
  • Nome do pacote: 50 caracteres
  • Versão: 10 caracteres
  • Descrição: 1.024 caracteres
Máximo de deslocamento suportado (API de Instâncias e Erros)
  • 500
Máximo de limite suportado (API de Instâncias e Erros)
  • 50
Timeout da API de fábrica
  • 2 minutos
Payloads para publicação e assinatura de eventos em integrações
Cargas úteis do fluxo de atividades
  • 32 KB por payload

    Payloads maiores que 32 KB são armazenados no Armazenamento de Objetos. Não há limite para payloads armazenados no Armazenamento de Objetos.

  • Total de 25 MB por instância de integração

Limites do Oracle Cloud Infrastructure API Gateway
  • 20 implantações por gateway
  • 50 rotas por implantação

Isso permite um total de 1.000 pontos finais de integração por gateway.

B2B para Oracle Integration - Gerenciamento de parceiros comerciais e rastreamento de mensagens B2B Consulte Gerenciar Parceiros Comerciais e Acompanhar Mensagens de B2B em Usando B2B para o Oracle Integration 3.

Componente: Automação de Processos Robóticos

Recurso Limite de serviço

Duração da instância do robô

  • 4 horas

Atribuindo uma instância de robô a um tempo limite de ambiente

Varia, dependendo dos ambientes:

  • Se o pool de ambientes não contiver ambientes:

    0 segundos e, em seguida, o status da instância do robô muda para Failed

  • Se o agente robô no ambiente não aceitar a solicitação:

    30 segundos e, em seguida, o Oracle Integration tenta atribuir a instância do robô a outro ambiente

  • Se todos os ambientes no pool de ambientes tiverem um status de Indisponível:

    240 segundos e, em seguida, o status da instância do robô muda para Failed

  • Se pelo menos um ambiente no pool de ambientes tiver um status de Disponível:

    Não há limite

Timeout de download do arquivo

  • 180 segundos por padrão, mas o construtor robô pode especificar um valor diferente ao criar um robô

Tamanho do arquivo para download

  • 50 MB

Frequência de sondagem (frequência na qual o agente robô procura trabalho no Oracle Integration)

  • 15 segundos

Tempo máximo que o Oracle Integration aguarda o agente robô sondar o trabalho antes de alterar o status de seu ambiente para Não Disponível

  • 35 segundos

Ambientes em um pool de ambientes

  • 100 ambientes

Limites de caracteres de robô

  • Nome: 50 caracteres

  • Descrição: 1.024 caracteres

  • Palavras-chave: 1.024 caracteres

Limites de caracteres do pool de ambientes

  • Nome: 50 caracteres

  • Descrição: 1.024 caracteres

  • Palavras-chave: 1.024 caracteres

Limites de caracteres do tipo de conexão do robô

  • Nome: 50 caracteres

  • Descrição: 1.024 caracteres

  • Palavras-chave: 1.024 caracteres

Limites de caracteres de conexão do robô

  • Nome: 50 caracteres

  • Descrição: 1.024 caracteres

  • Palavras-chave: 1.024 caracteres

Componente: Servidor de Arquivos

Recurso Limite de Serviço
Armazenamento
  • 500 GB
Conexões simultâneas
  • 50 conexões por instância de serviço

Componente: Automação de Processos

Para obter os limites do serviço Process Automation, consulte Service Limits em Administering Oracle Cloud Infrastructure Process Automation.

Uso do Pacote de Mensagens e Solicitações Síncronas

A tabela a seguir descreve os limites de solicitação com base no número de pacotes de mensagens.

Pacotes de Mensagens Atribuídos Limite de Solicitações Síncronas
6 600
5 500
4 400
3 300
2 200
1 100

Quando aumentar pacotes de mensagens

Seus pacotes de mensagens devem ser iguais ao número de mensagens que você consome por hora. Certifique-se de saber sua taxa de transferência horária. Um aumento nos pacotes de mensagens também é benéfico se você quiser um processamento mais rápido de solicitações síncronas. Os exemplos a seguir descrevem quando você precisa de uma simultaneidade maior.
Exemplos Pacotes de Mensagens

Com que rapidez um cliente pode consumir pacotes de mensagens com alta simultaneidade síncrona?

Suponha que um cliente tenha 2 pacotes de mensagens designados (10K mensagens por hora). Cada solicitação síncrona leva 5 segundos para ser concluída. Portanto:
  • Uma simultaneidade de 1 pode executar 12 solicitações por minuto.
  • Uma simultaneidade de 200 pode executar 2400 solicitações por minuto.
  • Uma expansão de 10 minutos com 200 solicitações síncronas simultâneas = 24000 mensagens, que fornece um excedente de mensagens 14K (24K - 10K) para essa hora.

Quando o limite de solicitações síncronas 600 é atingido?

O limite de solicitação síncrona simultânea 600 é atingido quando o cliente aplica 6 pacotes de mensagens à instância do Oracle Integration. Considere o seguinte exemplo no qual cada solicitação síncrona leva 10 segundos para ser executada:
  • Uma simultaneidade de 1 pode executar 6 solicitações por minuto.
  • Uma simultaneidade de 600 pode executar 3600 solicitações por minuto.
  • Uma expansão de 10 minutos com 600 solicitações síncronas simultâneas é igual a 36000 mensagens, o que resulta em um excedente de 6K mensagens (36K - 30K) para essa hora.
Portanto, um cliente com um alto throughput de mensagens por hora já tem um número maior de pacotes de mensagens designados à instância de serviço. A necessidade de um cliente aumentar o número de pacotes de mensagens para obter mais simultaneidade de processamento de solicitações síncronas é a seguinte:
  • Menos de 5K mensagens por hora
  • Uma explosão de solicitações síncronas que excedem 100 mensagens