# Web services lookup

## <img src="/files/QtVg2rfBKWzOfnVczqTE" alt="" data-size="line"> Web services lookup

### Description <a href="#description" id="description"></a>

The Web Services Lookup transform performs a Web Services lookup using the Web Services Description Language (WSDL).

| Hop Engine | <sup>✓</sup> |
| ---------- | ------------ |
| Spark      | ?            |
| Flink      | ?            |
| Dataflow   | ?            |

### Options

| Option                      | Description                                                                                                                                                                                                                                                                                                               |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Transform Name              | Name of the transform this name has to be unique in a single pipeline.                                                                                                                                                                                                                                                    |
| URL                         | The base URL pointing to the WSDL document that will be retrieved.                                                                                                                                                                                                                                                        |
| Load (button)               | The load button loads the WSDL at the specified URL and tries to automatically populate the input and output tabs and fields. NOTE: If this doesn’t work, you can still try to manually specify the input and output fields using the "Add Input" and "Add Output" buttons.                                               |
| The number of rows per call | The number of rows to send with each WSDL call.                                                                                                                                                                                                                                                                           |
| Pass input data to output   | If you disable this, the input will be eaten and only the WSDL output will be passed along to the next transforms. v2.x/3.x compatibility mode We improved the parsing engine of the 3.x engine dramatically. For compatibility reasons, we kept the old engine around to make sure older transforms would still work OK. |
| Repeating element name      | Specify the name of the repeating element in the output XML (if any).                                                                                                                                                                                                                                                     |
| HTTP authentication         | Here you can put the username and password if these are required for the web service.                                                                                                                                                                                                                                     |
| Proxy to use                | Here you can optionally put the proxy host and port information.                                                                                                                                                                                                                                                          |
| Add Input / Add Output      | These buttons will allow you to manually specify the input and output specifications of the WSDL service. Note: The data of the input fields can be escaped by the Calculator transform and the function "Mask XML content from string A"                                                                                 |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.primeur.com/data-shaper-1.21/knowing-the-data-shaper-designer/pipelines/transforms/webservices.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
