falla en envio en webservice
Publicado por Fernando gomez (1 intervención) el 05/11/2014 19:38:45
Hola a todos,
Tengo una falla en un envio por parametros al nusoap, y si lo envio por SoapIU si funciona.
en esta vez estoy enviando en parametros el xml, se anvia asi porque usa datos jerarquicos.
envio el codigo:
el error que me manda es:
[status] => 1
[description] => (BPELID->160140, RPON->): La lista de productos se encuentra vacia, favor de validar si debe de ser enviada al avance del Funnel.
y por SoapUI si lo hace correctamente.
Gracias
saludos
Tengo una falla en un envio por parametros al nusoap, y si lo envio por SoapIU si funciona.
en esta vez estoy enviando en parametros el xml, se anvia asi porque usa datos jerarquicos.
envio el codigo:
1
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
<?
require_once('./lib/nusoap.php');
$client = new soapclient('http://10.15.50.111:7777/customersDomain/proxy/OrCRMStatusFunnelPROXY?wsdl');
$cadena = "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:orc='http://bestel.com.mx/OrCRMStatusFunnel'>
<soapenv:Header/>
<soapenv:Body>
<orc:OrCRMStatusFunnelProcessRequest>
<orc:PON>1-2K6SYJ</orc:PON>
<orc:RPON>1-2K6YVQ</orc:RPON>
<orc:customerNumber>4046054451</orc:customerNumber>
<orc:statusOrder>PROCESS_BILLING</orc:statusOrder>
<!--Optional:-->
<orc:orderSubType>M6</orc:orderSubType>
<orc:opportunityId>1-2EYMSH</orc:opportunityId>
<!--Optional:-->
<orc:quoteNumberId>1-2EYTAW</orc:quoteNumberId>
<!--Optional:-->
<orc:orderIdM6>225287</orc:orderIdM6>
<!--Optional:-->
<orc:login> </orc:login>
<!--Optional:-->
<orc:listOfProduct>
<orc:Product>
<orc:itemspectId>1193</orc:itemspectId>
</orc:Product>
</orc:listOfProduct>
</orc:OrCRMStatusFunnelProcessRequest>
</soapenv:Body>
</soapenv:Envelope>";
$result = $client->call('OrCRMStatusFunnelBinding', $cadena, 'http://tempuri.org','',null,'','rpc','literal');
if ($client->fault) {
echo '<p><b>Fault: ';
print_r($result);
echo '</b></p>';
} else {
$err = $client->getError();
if ($err) {
echo '<p><b>Error: ' . $err . '</b></p>';
} else {
echo '4 '.$result['description'];
print_r($result);
}
}
?>
el error que me manda es:
[status] => 1
[description] => (BPELID->160140, RPON->): La lista de productos se encuentra vacia, favor de validar si debe de ser enviada al avance del Funnel.
y por SoapUI si lo hace correctamente.
Gracias
saludos
Valora esta pregunta


0