Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Working with GraphQL Descriptors | Supported and Unsupported GraphQL Features
 
Supported and Unsupported GraphQL Features
The GraphQL descriptor implementation in Integration Server supports the following GraphQL features:
*The basic GraphQL concepts: Schema, Operations, Types, Data resolvers, and Type resolvers.
*Root operations for the resources: Query and Mutation. Integration Server performs any GET, POST, UPDATE, or DELETE operation using these two operations.
*Input and output data types: Scalar type, Object type, Interface type, Union type, Input object type, Enum type.
The GraphQL descriptor implementation in Integration Server does NOT support the following actions:
*Subscription root operation.
*Custom scalar data type.
*Directives.
GraphQL uses Resolvers that provide the instructions for turning a GraphQL operation into data. Resolvers are organized into a one to one mapping to the fields in a GraphQL schema. GraphQL uses two types of Resolvers operation:
*Data resolvers
*Type resolvers