function con_personne(){
$odbc_dsn = 'DRIVER={SQL Server};SERVER=10.134.25.15;DATABASE=personne';
$odbc_user = "cetinu";
$odbc_pass = "!gcti@$";
$odbc_conn_personne = odbc_connect($odbc_dsn, $odbc_user, $odbc_pass) or die(odbc_error());
return $odbc_conn_personne;
}
$sqlconnect = con_personne();
$query = "SELECT CCUSTO_CONTABIL, DESCRICAO, EMPRESA FROM CCUSTO WHERE LEN(CCUSTO_CONTABIL) != 12"; //Digite SQL aqui
$process = odbc_exec($sqlconnect, $query);
$client = new SoapClient("http://10.134.25.22:8081/ws/FIEWS001.apw?WSDL", array('trace' => 1));
$cont = 0;
while ($row = odbc_fetch_array($process)){
try{
if($row["EMPRESA"] == '122') $empresa = '122';
elseif($row["EMPRESA"] == '222') $empresa = '222';
elseif($row["EMPRESA"] == '322') $empresa = '322';
elseif($row["EMPRESA"] == '422') $empresa = '422';
elseif($row["EMPRESA"] == '522') $empresa = '322';
else $empresa = '0';
if($cont == 0){
$dados->CTT_CLASSE = "2";
$dados->CTT_CUSTO = '0';
$dados->CTT_DESC01 = 'não se aplica';
$dados->CTT_DTEXIS = strtotime("01/01/2013");//"01/01/1980";
$dados->CTT_FILIAL = '0';
$resultado = $client->INC_ALT(array('DADOS' => $dados));
} else{
//Para "Cadastro de Centro de Custo - CTT
$dados->CTT_CLASSE = "2";
$dados->CTT_CUSTO = $row["CCUSTO_CONTABIL"];
$dados->CTT_DESC01 = utf8_encode($row["DESCRICAO"]);
$dados->CTT_DTEXIS = strtotime("01/01/2013");//"01/01/1980";
$dados->CTT_FILIAL = '';//$empresa;
$resultado = $client->INC_ALT(array('DADOS' => $dados));
}
echo "CTT - Sucesso!
";
} catch(SoapFault $e){
echo utf8_encode($e->getMessage())."
";
$cont++;
}
}
echo "
Total de erros: ". $cont;
?>