Bonjour à tous...
Voici mon probleme du jour.
Je construit un webservice SOAP PHP (5.2.6), qui est consommé, par un client php. Le client fonctionne dans le sens ou il envoi bien la requete formaté, au serveur, qui l'execute dans le fonction, en créant un tableau de valeur.
Mon probleme, est que le serveur ne semble pas capable de coucher le tableau de données, au format xml, pour retourner une réponse que le client sera capable de parser...
Voici le WSDL du projet :
Voici le code du serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Voici le code du client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Le client me gènere ce code xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Le serveur me gènere ce log pour ma variable $return_values :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
C'est quelque part une preuve que le serveur a bien capter la requete du client, et commencer à faire le travail attendu pour hierarchiser les informations à retourner au client.
et à partir de ces données le serveur me gènere :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62Array ( [Client] => Array ( [0] => Array ( [CodeClient] => BDDY [TypeLogiciel] => TEST [Liste] => Array ( [0] => Array ( [NomPhotos] => 1-1.jpg ) [1] => Array ( [NomPhotos] => 2-1.jpg ) ) ) [1] => Array ( [CodeClient] => BDDZ [TypeLogiciel] => TEST [Liste] => Array ( [0] => Array ( [NomPhotos] => 1.jpg ) [1] => Array ( [NomPhotos] => 2.jpg ) [2] => Array ( [NomPhotos] => 3.jpg ) ) ) [2] => Array ( [CodeClient] => BDDT [TypeLogiciel] => TEST2 [Liste] => Array ( [0] => Array ( [NomPhotos] => 1.jpg ) ) ) ) )
tandis que j'attend plutot ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Bref,, mon soucis est que le tableau d'array d'array, ne semble pas être serialize en xml...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Quelqu'un peut t'il m'apporter ses lumieres sur ce type de construction soap svp ?
Cordialement
Tdldp

 

 
		
		 
        

 
			
			



 PHP/SOAP : Probleme d'array of array
 PHP/SOAP : Probleme d'array of array
				 Répondre avec citation
  Répondre avec citation
Partager