Jeg er i gang med at kode noget op mod post danmarks webservice, webpack2.
Er nu stødt ind i en mur og kan ikke rigtig komme vidre, og håber lidt på i kan hjælpe mig.
Jeg får fejlen:
PHP Fatal error: Uncaught SoapFault exception: [S:Server] in /home/nick/htdocs/trunk/Class/PostDK.php:37
Stack trace:
#0 /home/nick/htdocs/trunk/Class/PostDK.php(37): SoapClient->__call('getParcelDepots', Array)
#1 /home/nick/htdocs/trunk/Class/PostDK.php(37): SoapClient->getParcelDepots(Array)
#2 /home/nick/htdocs/trunk/test.php(13): PostDK->getParcelDepots(Array)
#3 {main}
thrown in /home/nick/htdocs/trunk/Class/PostDK.php on line 37
og min kode ser så ledes ud:
- <?
- class PostDK
- {
-
- private static $instance = null;
-
- private $postDkUrl = 'http://www2.postdanmark.dk/webpack2demo/ParcelLabelWsService?wsdl';
- private $client;
-
- public function __construct() {
- $this->client = new SoapClient($this->postDkUrl,array("trace" => 1,"exceptions" => 1));
- }
-
- public static function getInstance() {
- if(!self::$instance) {
- self::$instance = new PostDK();
- }
- return self::$instance;
-
- }
-
- public function getParcelDepots($para){
-
- $parameter = array(
- "authentication" => array(
- "customerNo" => $para['customerNo'],
- "password" => $para['password']
- ));
- return $this->client->getParcelDepots($parameter);
-
- }
- ?>