$client = new SoapClient("http://10.134.25.22:8081/ws/FIEWS004.apw?WSDL", array('trace' => 1));
$cont = 0;
$data = date("20010101");
$ano = 2001;
$mes = 1;
$data_inicio = date("20010101");
$data_fim = date("20010131");
$dias_mes = 30;
while($data <= date("20121101")){
if(strlen($mes) == 1) $mes_aux = '0'.$mes;
else $mes_aux = $mes;
/*$data_inicio = date($ano.$mes_aux."01");
$data_fim = date($ano.$mes_aux."t");*/
$data_inicio = date($ano.$mes_aux."01");
//$data_fim = date($ano.$mes_aux."31");
$data_fim = date("Ymt", strtotime($ano.$mes_aux."01"));
$data_inicio = $data_inicio."";
$data_fim = $data_fim."";
for($i=1;$i<=4;$i++){
try{
//Para "Cadastro de Centro de Custo - RCF
$dados->RCF_ANO = $ano;
$dados->RCF_DCALCM = $dias_mes;
$dados->RCF_DTFIM = $data_fim;
$dados->RCF_DTINI = $data_inicio;
$dados->RCF_FILIAL = $i."22";
$dados->RCF_MES = $mes_aux;
$resultado = $client->INC_ALT(array('DADOS' => $dados));
echo "RCF - Sucesso!
";
//echo $ano." - ".$mes_aux." - ".$dias_mes." - ".$data_inicio." - ".$data_fim." - ".$i."22
";
} catch(SoapFault $e){
echo utf8_decode($e->getMessage())."
";
$cont++;
}
}
if($mes == 12){
$mes = 1;
$ano++;
} else{
$mes++;
}
if(strlen($mes) == 1) $mes_aux = '0'.$mes;
else $mes_aux = $mes;
$data = date($ano.$mes_aux."01");
}
echo "
Total: ". $cont;
?>