---
schema_version: "1"
id: 5c0e0895ebbd9b70a3d6f042ab1e8be6a5ad6e1081e7607059a88a2dde410436
title: Find Unimplemented Operations Using a SOAP Fault
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/apikit/latest/apikit-4-soap-fault-task.md
canonical_url: https://docs.mulesoft.com/apikit/latest/apikit-4-soap-fault-task
source_site: docs.mulesoft.com
content_type: documentation
content_hash: aed272d84f8e6327cc85b4acd355ea058874be2e5bd10b50c5e59cd80abd7a45
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
---
product: APIkit
version: 4.x
is-latest-version: true
---

# Find Unimplemented Operations Using a SOAP Fault

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Exercise the `OrderTshirt` operation in SoapUI against a deployed APIkit for SOAP project before
that operation is implemented. The runtime returns a SOAP fault that names the missing router
operation so you know which flow to build in Anypoint Studio. This example requests a large t-shirt
for a customer named `John`, which the stub cannot process yet.

1.  In SoapUI, create a new SOAP project and put the URL for your deployed Mule APIkit project in
    the initial WSDL file.  
    In this example, the URL is `http://localhost:8081/TshirtService/TshirtServicePort?wsdl`.

    ![New SOAP project window displaying the initial WSDL file: http://localhost:8081/TshirtService/TshirtServicePort?wsdl](/mulesoft/current/en-us/apikit/latest/_images/soapui-new-project.png)

2.  In SoapUI, request a large t-shirt for John by entering some values into the request envelope:

    1.  Select **Projects** > **TshirtServicePort?wsdl** > **TshirtServiceSoapBinding** >
        **OrderTshirt** > **Request 1**.

    2.  Enter **L** between the `<size>` tags.

    3.  Enter **John** between the `<name>` tags.

3.  Submit the request.

    The result is the SOAP fault:

    ```xml
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
       <soap:Body>
          <soap:Fault xmlns:soap="http://schemas.xmlsoap.org/soap/envelope">
             <faultcode>soap:Server</faultcode>
             <faultstring>Operation [OrderTshirt:\soapkit-config] not implemented</faultstring>
          </soap:Fault>
       </soap:Body>
    </soap:Envelope>
    ```

## See Also

- [Return a Valid SOAP Response After a Fault](https://docs.mulesoft.com/apikit/latest/apikit-4-prevent-fault-task)
