• 17-01-2015, 14:20:55
    #1
    Arkadaşlar Aşağıdaki kodla web servise bağlanmaya çalışıyorum ama anlayamadığım bir hata ile karşılaşıyorum .
    $client = new SoapClient("https://medula.sgk.gov.tr/medula/hastane/faturaKayitIslemleriWS?wsdl", array("trace" => 1, "exception" => 0));
    $return=$client->__setSoapHeaders(Array(new Header(*****, "****"))); // burda header oluşturuyorum
    $parama = array(
     "saglikTesisKodu" => *******,
      "faturaTeslimNo" => *******);
      $method='faturaOkuGiris';
    $parama=array($method=>$parama);
    $result = $client->__soapCall('faturaOku', array($parama));
    //$client->faturaOku($parama);
    $result=$client->__getLastRequest();
    print_r($result);
    Hata:
    Fatal error:  Uncaught SoapFault exception: [Client] looks like we got no XML document in C:\xampp\htdocs\web\web5.php:75 Stack trace: #0 C:\xampp\htdocs\web\web5.php(75): SoapClient->__soapCall('faturaOku', Array) #1 {main}   thrown in C:\xampp\htdocs\web\web5.php on line 75
    Gönderdğim bilgiler kesinlikle doğru.
    Acil yardım bekliyorm. Şimdiden Teşekkürler...
  • 17-01-2015, 16:12:49
    #2
    Array parantezini kapatmayı unutmussun, kapatırsan sorunun duzelecektir.

    $parama = array(
    "saglikTesisKodu" => *******,
    "faturaTeslimNo" => *******;
    );
  • 17-01-2015, 16:17:41
    #3
    ****** ları koyarken silmişim orjnal kodda var düzelttim burdaki sorumdada. kodlamada bir uyarı yada hata gelmiyor. Bu hata ne anlayamadım birtürlü.
  • 17-01-2015, 16:38:38
    #4
    <?php
    try {
    $client = new SoapClient("https://medula.sgk.gov.tr/medula/hastane/faturaKayitIslemleriWS?wsdl", array("trace" => 1, "exception" => 0));
    $return = $client->__setSoapHeaders(Array(new Header("","")));
    $parametreler = array(
    "saglikTesisKodu" => 1,
    "faturaTeslimNo" => 1,
    "method" => 'faturaOkuGiris'
    );
    $result = $client->__soapCall('faturaOku', array($parametreler));
    print_r($result);

    } catch (Exception $e) {
    echo $e->getMessage();
    }
    finally{
    echo "bitti";
    }
    ?>

    şu şekilde denersen, header'da bir hata veriyor, kendi pcmde olmadıgım için bakamadım tam anlamıyla akşam çözemezsen tekrar bakalım
  • 17-01-2015, 16:55:08
    #5
    Dönen : looks like we got no XML document
  • 01-03-2015, 18:22:11
    #6
    Sorun Çözdüm Arkadaşlar Gelen Xml de bozukluk varmış bazı karakterleri düzelterek aldım.