# Setting up an advanced schema

This section describes how to define an Advanced WebService schema.

Next, you need to define the input and output schemas and schema-parameter mappings in the Input mapping and Output mapping tabs.

Information noteNote:

Depending on the type of the output, you can choose to normalize or denormalize the results by clicking the Normalize and Denormalize buttons.

### In this section

* [Defining general properties of the advanced Web Service schema](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/defining-general-properties-of-advanced-web-service-schema)
* [Selecting the type of schema (Advanced)](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/selecting-type-of-schema-advanced)
* [Defining the port name and operation](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/defining-port-name-and-operation)
* [Defining the input schemas and mappings](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/defining-input-schemas-and-mappings)
* [Defining the output schemas and mappings](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/defining-output-schemas-and-mappings)
* [Finalizing the end schema (Advanced WebService)](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/finalizing-end-schema-advanced-webservice)