PHP5:soap extension - Encoding problem

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • dvgg@programmzone.de

    PHP5:soap extension - Encoding problem

    Hallo!

    Ich erhalte bei Abfrage eines Webservices folgende Fehlermeldung:

    *************** *************** ************
    <b>Fatal error</b>: Uncaught SoapFault exception: [Client] SOAP-ERROR:
    Encoding: External reference 'www.*****.de' in api7.php:19
    Stack trace:

    #0 [internal function]: SoapClient-&gt;__call('Get FieldLinked', Array)
    #1 api7.php(19): SoapClient-&gt;GetFieldLin ked(Array)
    #2 {main}
    thrown in <b>api7.php</bon line <b>19</b><br />
    *************** *************** ************

    Dieses rührt aus einem nicht konformen Tag innerhalb des Ergebnisses:
    <link type="homepage> www.****.de</link>

    Damit ich diesen Fehler korrigieren kann, muss ich jedoch erst einmal
    die Datensätze des Webservices erhalten, was leider aufgrund der
    vorhergehenden evaluation durch php nicht möglich ist. Ist es
    möglich, dieses Problem zu umgehen (z.b. die evaluation auszuschalten
    / das encoding zu verändern)?

    Hier noch der Code:
    *************** *************** ************
    <?php
    header("Content-type: text");

    $client = new SoapClient("cam pus.wsdl",
    array('trace' =1,
    "style" =SOAP_RPC,
    "use" =SOAP_ENCODED,
    'soap_version' =SOAP_1_1)

    );


    $param = array (
    'sFieldGuid' ='0xDCCDB6C7B7A C0946B64671727A D54959',
    'bTree' =false,
    'bIncludeEvents ' =true
    );

    $subres = $client->GetFieldLinked ($param);

    ?>
    *************** *************** ************
    Vielen Dank!

    Volker

Working...