PHP SOAP Interop

Welcome to the PHP SOAP Interop pages. These pages are set up for SOAP Builder interop tests. You can find out more about the interop tests at White Mesa.

Currently Round 2 base, Group B and Group C interop tests are enabled.

Round 2 Interop Server

Base WSDL: http://firmware.leipzig.freifunk.net:8004:8004/srv2/lede/lede-20171030/build_dir/target-mips_24kc_musl/php-7.1.10/ext/soap/interop/interop.wsdl.php
Group B WSDL: http://firmware.leipzig.freifunk.net:8004:8004/srv2/lede/lede-20171030/build_dir/target-mips_24kc_musl/php-7.1.10/ext/soap/interop/interopB.wsdl.php
Group C WSDL: http://firmware.leipzig.freifunk.net:8004:8004/srv2/lede/lede-20171030/build_dir/target-mips_24kc_musl/php-7.1.10/ext/soap/interop/echoheadersvc.wsdl.php

Interop Client

Notes: Tests are done both "Direct" and with "WSDL". WSDL tests use the supplied interop WSDL to run the tests against. The Direct method uses an internal prebuilt list of methods and parameters for the test.

Tests are also run against two methods of generating method parameters. The first, 'php', attempts to directly serialize PHP variables into soap values. The second method, 'soapval', uses a SoapParam and SoapVar classes to define what the type of the value is.

Client Test Interface

The client interface allows you to run the PHP SOAP Client against a chosen interop server. Each run updates the results database below.

Interop Client Test Results

This is a database of the current test results using PHP SOAP Clients against interop servers.

More detail (wire) about errors (marked yellow or red) can be obtained by clicking on the link in the result box. If we have an HTTP error attempting to connect to the endpoint, we will mark all consecutive attempts as errors, and skip testing that endpoint. This reduces the time it takes to run the tests if a server is unavailable.