Hola a todos estoy enviando datos a un ws de la siguiente forma
Código PHP:
Ver originalfunction deleteClient($client,$requestingUserId,$clientId){
$result = $client->deleteClient(array('requestingUserId'=> $requestingUserId , 'clientId' => $clientId));
return $result;
}
y el ws me lo pide de la siguiente forma:
Código XML:
Ver original<ws:deleteClient>
<!--Optional:-->
<requestingUserId>0</requestingUserId>
<!--Optional:-->
<clientId>11</clientId>
</ws:deleteClient>
hasta ahí todo bien pero ahora el ws me pide unos datos de esta forma (noten que dentro de client se piden otros atributos):
Código XML:
Ver original<ws:createClient>
<!--Optional:-->
<requestingUserId></requestingUserId>
<!--Optional:-->
<client>
<id>?</id>
<licenciasEnUso></licenciasEnUso>
<licenciasReservadas></licenciasReservadas>
<licenciasTotales></licenciasTotales>
<!--Optional:-->
<name></name>
<numeroCuentas></numeroCuentas>
</client>
</ws:createClient>
He tratado de enviarlos así
Código PHP:
Ver originalfunction createClient($client,$requestingUserId,$licenciasEnUso,$licenciasReservadas,$licenciasTotales,$name,$numeroCuentas){
$result= $client->createClient(array('requestingUserId' => 1 , 'client' => array('licenciasEnUso' => 1 , 'licenciasReservadas' => 1 ,
'licenciasTotales' => 1,
'name' => 'bs',
'numeroCuentas' => 2)));
return $result;
}
Pero me los rechaza alguna ayuda que puedan xfavor, de antemano gracias