You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.1 KiB

4 years ago
  1. <?php
  2. require_once "/var/www/html/pedvenesp/prgdmug/F_DMUG.php";
  3. $v_nro = "";
  4. foreach($_POST as $campo => $valor)
  5. {
  6. if($campo=="n_ped")
  7. $v_nro=$valor;
  8. }
  9. error_log("------: " . $v_nro);
  10. $server= "localhost";
  11. $port = 1030;
  12. $hs = "DEMIURGO10-MCANET";
  13. $user = "general";
  14. $pass = "123456789";
  15. error_log("Buscando productos por medio de filtros");
  16. $pid = getmypid();
  17. $limit = 100;
  18. $veces_error_server = 0;
  19. /* Crea un objeto para el manejo postgres */
  20. $ConDMUG = new ConexDMUG( $server , $port , $hs ,$user , $pass );
  21. $ConDMUG->SetProgram( "Confirma_pedesp" );
  22. $ConDMUG->SetParameter( "pedido" , $v_nro );
  23. if ( $ConDMUG->Execute_DMUG() < 0)
  24. {
  25. $veces_error_server++;
  26. if ( $veces_error_server > 2 )
  27. {
  28. exit();
  29. }
  30. sleep(3);
  31. continue;
  32. }
  33. error_log("XML: " . $ConDMUG->xmlraw);
  34. $RESULTADO = $ConDMUG->GetChild( "STRERROR" );
  35. echo json_encode($ConDMUG->xmlrequest);
  36. $ConDMUG->CloseConex();
  37. exit();
  38. ?>