Limitações de GraphQL
Esta página detalha as limitações na implementação do API Connect GraphQL para a liberação atual
- A manipulação especializada de escalares customizados não é suportada, exceto para validação do tipo escalar customizado
Long. Os valores de entrada fornecidos para todos os outros tipos escalares customizados são transmitidos. - As ações e as funções a seguir não podem ler ou serem gravadas em consultas GraphQL analisadas. Algumas dessas políticas podem ler e gravar um formulário serializado da consulta GraphQL
- Política GatewayScript do conjunto
- Política Mapa do conjunto
- Política Edição de dados do conjunto
- Política de variável configurada do conjunto
- Política XSLT do conjunto
setVar()função
- Ao ler consultas GraphQL analisadas, a política do Comutador de Conjunto não pode usar curingas ou ler argumentos.
- Não é possível serializar os esquemas GraphQL.
- As mensagens de GraphQL recebidas com
Content-Type: application/graphqlouContent-Type: application/jsonenviarão esse mesmo tipo de conteúdo para o back-end. Esse comportamento não pode ser sobrescrito. - Todos os esquemas de GraphQL são verificados para listas sem limites, incluindo aquelas que não são referenciadas no conjunto. Esse comportamento pode causar erros de validação que impedem que a API do GraphQL seja publicada.
- O editor de esquema do GraphQL gera avisos para campos que contêm listas de valores sem limite se uma das condições a seguir for verdadeira.
- Os valores na lista são de tipo composto. No entanto, o aviso não é válido se o tipo composto na lista tiver um peso de tipo definido de 0,0 e todos os seus subcampos também possuírem pesos de 0,0 (ambos os campos e os tipos dos valores que retornam).
- Os valores da lista são de tipo escalar, para os quais foi definido um peso diferente de 0,0.
- A extensão de esquemas não é suportada.