Hi zusammen,
Hier die Ausgabe der WSDL:
Alles anzeigen
Dazu habe ich mir folgenden Code gebastelt:
Alles anzeigen
Die "Werte" kommen per $_POST und werden von einem Eingabeformular übergeben, daran sollte es nicht scheitern.
Ich bekomme folgende Rückmeldung:
Was will er denn nur? Soweit sollte das doch eigentlich passen, oder? Ich versteh es ned, da hat man das Gefühl es endlich zu verstehen und damit arbeiten zu können und dann sitzt man auf einmal wieder vor einem dicken Problem und hat das Gefühl keinerlei Ahnung zu haben
Vielleicht kann mir jemand die Richtung zeigen, wäre nett.
Danke vorab fürs draufschaun,
Matthias
Hier die Ausgabe der WSDL:
Quellcode
- <?xml version="1.0" encoding="utf-8"?>
- <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <soap:Body>
- <CreateUser xmlns="http://webservices.anbieter.net/User">
- <securityToken>string</securityToken>
- <userInfo>
- <EmailAddress>string</EmailAddress>
- <FirstName>string</FirstName>
- <LastName>string</LastName>
- <TelephoneNumber>string</TelephoneNumber>
- <CoverPage>string</CoverPage>
- <FileFormat>string</FileFormat>
- <MobilePhone>string</MobilePhone>
- <AccountingCode>string</AccountingCode>
- <CultureCode>string</CultureCode>
- <OnSuccessReplyTo>string</OnSuccessReplyTo>
- <OnFailureReplyTo>string</OnFailureReplyTo>
- <Archiving>boolean</Archiving>
- <FaxHeader>string</FaxHeader>
- <Custom1>string</Custom1>
- <Custom2>string</Custom2>
- </userInfo>
- </CreateUser>
- </soap:Body>
- </soap:Envelope>
Dazu habe ich mir folgenden Code gebastelt:
Quellcode
- $send->securityToken = $TheToken;
- $send->userInfo->EmailAddress = $createemail;
- $send->userInfo->FirstName = $createfirstname;
- $send->userInfo->LastName = $createlastname;
- $send->userInfo->TelephoneNumber = $createtelephone;
- $send->userInfo->CoverPage = $createcoverpage;
- $send->userInfo->FileFormat = $createfileformat;
- $send->userInfo->Archiving = $createarchiving;
- $client = new SoapClient( "http://webservices.anbieter.net/Service.asmx?WSDL",array("trace" => 1, "exceptions" => 1));
- $myres = $client->CreateUser($send);
Die "Werte" kommen per $_POST und werden von einem Eingabeformular übergeben, daran sollte es nicht scheitern.
Ich bekomme folgende Rückmeldung:
Quellcode
- Fatal error: Uncaught SoapFault exception: [soap:Client] InvalidArgumentFault in /opt/lampp/htdocs/provisioning/do_create_user.php:32 Stack trace: #0 [internal function]: SoapClient->__call('CreateUser', Array) #1 /opt/lampp/htdocs/provisioning/do_create_user.php(32): SoapClient->CreateUser(Object(stdClass)) #2 /opt/lampp/htdocs/provisioning/usermain.php(103): include('/opt/lampp/htdo...') #3 {main} thrown in /opt/lampp/htdocs/provisioning/do_create_user.php on line 32
Was will er denn nur? Soweit sollte das doch eigentlich passen, oder? Ich versteh es ned, da hat man das Gefühl es endlich zu verstehen und damit arbeiten zu können und dann sitzt man auf einmal wieder vor einem dicken Problem und hat das Gefühl keinerlei Ahnung zu haben

Vielleicht kann mir jemand die Richtung zeigen, wäre nett.
Danke vorab fürs draufschaun,
Matthias
Das Leben ist binär - du bist eine 1, oder eine 0