Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once 'WSSante.php';
- try {
- $service = new WSSante (
- $wsdl = "http://wspar51.april.fr/WSSante/WSSante.asmx?wsdl",
- $options = array (
- 'encoding' => 'ISO-8859-1',
- 'exception' => True,
- 'trace' => True,
- )
- );
- $Tarif = new Tarif();
- $Tarif->astr_Clef = 'something'; // string
- $Tarif->TarifParams = new WSTarifInput(); // WSTarifInput
- $Tarif->TarifParams->Devis = new DevisInput(); // DevisInput
- $Tarif->TarifParams->Devis->Assure = new AssureInput(); // AssureInput
- $Tarif->TarifParams->Devis->Assure->Nom = 'something'; // string
- $Tarif->TarifParams->Devis->Assure->Prenom = 'something'; // string
- $Tarif->TarifParams->Devis->Assure->NumeroAssure = 1; // int
- $Tarif->TarifParams->Devis->Assure->Type = 'something'; // string
- $Tarif->TarifParams->Devis->Assure->DateNaissance = 'something'; // string
- $Tarif->TarifParams->Devis->Assure->RegimeObligatoire = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres = new ParametresInput(); // ParametresInput
- $Tarif->TarifParams->Devis->Parametres->DateEffet = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->CodePostal = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->BesoinHospitalisation = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->BesoinFraisMedicaux = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->BesoinDentaire = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->BesoinOptique = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->Produit = 'something'; // string
- $Tarif->TarifParams->Devis->Parametres->Garanties = array(); // ArrayOfGarantie1
- $Tarif->TarifParams->IdCo = 'something';
- $TarifResponse = $service->Tarif($Tarif); // TarifResponse
- echo "Status : ResponseState : {$TarifResponse->TarifResult->Status->Summary->ResponseState}\n";
- echo " ResponseID : {$TarifResponse->TarifResult->Status->Summary->ResponseID}\n";
- echo " TechnicalLabel : {$TarifResponse->TarifResult->Status->Summary->ResponseTechnicalLabel}\n";
- echo " TechnicalData : {$TarifResponse->TarifResult->Status->Summary->ResponseTechnicalData}\n";
- echo "Project : {$TarifResponse->TarifResult->BusinessData->IdentifiantProjet}\n";
- if (is_array($TarifResponse->TarifResult->BusinessData->Proposition)) {
- foreach($TarifResponse->TarifResult->BusinessData->Proposition as $PropositionOutput) {
- echo "{$PropositionOutput->Ordre}:{$PropositionOutput->Produit}\n";
- echo "{$PropositionOutput->ValiditeTarif->DateDebut}:{$PropositionOutput->ValiditeTarif->DateFin}\n";
- foreach($PropositionOutput->Garantie as $GarantieOutput) {
- echo " {$GarantieOutput->Libelle} : {$GarantieOutput->CotisationMensuelle}\n";
- }
- }
- }
- echo 'Request Headers', PHP_EOL, '---------------', PHP_EOL, $service->__getLastRequestHeaders(), PHP_EOL;
- echo 'Request', PHP_EOL, '-------', PHP_EOL, $service->__getLastRequest(), PHP_EOL;
- echo 'Response Headers', PHP_EOL, '----------------', PHP_EOL, $service->__getLastResponseHeaders(), PHP_EOL;
- echo 'Response', PHP_EOL, '--------', PHP_EOL, $service->__getLastResponse(), PHP_EOL, PHP_EOL;
- }
- catch(Exception $e)
- {
- echo 'Request Headers', PHP_EOL, '---------------', PHP_EOL, $service->__getLastRequestHeaders(), PHP_EOL;
- echo 'Request', PHP_EOL, '-------', PHP_EOL, $service->__getLastRequest(), PHP_EOL;
- echo 'Response Headers', PHP_EOL, '----------------', PHP_EOL, $service->__getLastResponseHeaders(), PHP_EOL;
- echo 'Response', PHP_EOL, '--------', PHP_EOL, $service->__getLastResponse(), PHP_EOL, PHP_EOL;
- echo 'Exception', PHP_EOL, '---------', PHP_EOL, $e->getMessage(), PHP_EOL;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement