Rechercher : dans
Par :

Structure de données NUSOAP PHP WSDL

Dernière réponse le 3 jui 2009 à 11:28:46 sgenou, le 3 jui 2009 à 10:39:59 
 Signaler ce message aux modérateurs

Bonjour, j'ai un soucis avec une structure de données WSDL, j'utilise NuSOAP PHP, voici ce que j'ai fait;

$GLOBALS['server']->wsdl->addComplexType(
'ScoresInfos',
'complexType',
'struct',
'all',
'',
array('user_id' => array('name' => 'user_id', 'type' => 'xsd:int'),
'course_id' => array('name' => 'course_id', 'type' => 'xsd:int'),
'scosinfos' => array('name' => 'scosinfos', 'type' => 'tns:ScoInfosArray'))
);


$GLOBALS['server']->wsdl->addComplexType(
'ScoInfosArray',
'complexType',
'array',
'',
'SOAP-ENC:Array',
array(),
array(
array('ref' => 'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:ScoInfos[]')
),
'tns:ScoInfos'
);


$GLOBALS['server']->wsdl->addComplexType(
'ScoInfos',
'complexType',
'struct',
'all',
'',
array('sco_id' => array('name' => 'sco_id', 'type' => 'xsd:int'),
'interactions' => array('name' => 'interactions', 'type' => 'tns:InteractionInfosArray'))
);

$GLOBALS['server']->wsdl->addComplexType(
'InteractionInfosArray',
'complexType',
'array',
'',
'SOAP-ENC:Array',
array(),
array(
array('ref' => 'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:InteractionInfos[]')
),
'tns:InteractionInfos'
);

$GLOBALS['server']->wsdl->addComplexType(
'InteractionInfos',
'complexType',
'struct',
'all',
'',
array('label' => array('name' => 'label', 'type' => 'xsd:string'),
'learner_response' => array('name' => 'learner_response', 'type' => 'xsd:string'),
'correct_response' => array('name' => 'correct_response', 'type' => 'xsd:string'),
'latency' => array('name' => 'course_nb_acces', 'type' => 'xsd:int'),
'type' => array('name' => 'type', 'type' => 'xsd:string'),
'weighting' => array('name' => 'weighting', 'type' => 'xsd:int'),
'result' => array('name' => 'result', 'type' => 'xsd:int'),
'description' => array('name' => 'description', 'type' => 'xsd:string'))
);

Cette structure n'est pas bonne et je ne comprend pas pourquoi... Merci d'avance de votre aide.

Configuration: Windows Vista
Firefox 3.0.7

Meilleures réponses pour « Structure de données NUSOAP PHP WSDL » dans :
[VBA]Connecter une base de donnée (MDB) à excel VoirConnecter une base de donnée access (MDB) dans une application excel. Ajouter la référence Microsoft DAO object librairy X.X Dans un module général (Module1 par exemple) coller le code ci-dessous Sub CopieDBaccess() Dim BDexp As...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

 Darkito, le 3 jui 2009 à 11:28:46

Bonjour,

Quelle est le problème exact que tu rencontre ?
"Cette structure n'est pas bonne" c'est un peu vague...

Chez moi, le WSDL est généré, donc ce n'est pas une erreur de syntaxe. Tøƒ

Répondre à Darkito