Jump to content

thecruzkta

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Comum

About thecruzkta

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Juiz de Fora - MG

Contato

  • Hangouts
    cruzkta
  • Skype
    cruzkta
  • Twitter
    @thecruzkta
  1. thecruzkta

    Integração PHP + TOTVS

    esse foi o último código que teste. <?php $companyId = 1; $user = ""; $password = ""; $name = "NOME_DO_DATASET"; $fields = array("item"=>array('proposta')); $const1 = array("contraintType"=>"MUST", "fieldName"=>"metadata#active", "initialValue"=>"true", "finalValue"=>"true"); $const2 = array("contraintType"=>"MUST", "fieldName"=>"NOME_DO_CAMPO", "initialValue"=>"VALOR", "finalValue"=>"VALOR"); $constraintsDto = array("item"=>array($const1, $const2)); //$order = array("item"=>"CAMPO_PARA_ORDENAR"); require_once('lib/nusoap.php'); ini_set('display_errors',1); ini_set('display_startup_erros',1); error_reporting(E_ALL); // Definição da localização do arquivo WSDL $wsdl = "http://IP_DO_SERVER/ws/CRDORCAMENTO.apw?wsdl"; // criação de uma instancia do cliente $client = new nusoap_client($wsdl, true); // verifica se ocorreu erro na criação do objeto $err = $client->getError(); if ($err) { echo "Erro no construtor<pre>".$err."</pre>"; } // chamada do método SOAP //$result = $client->call('CRDORCAMENTO',array($companyId, $user, $password, $name, $fields, $constraintsDto, $order)); $result = $client->call('CRDORCAMENTO',array($companyId, $user, $password, $name, $fields, $constraintsDto)); // verifica se ocorreu falha na chamada do método if ($client->fault) { echo "Falha<pre>".print_r($result)."</pre>"; } else { // verifica se ocorreu erro $err = $client->getError(); if ($err) { echo "Erro<pre>".$err."</pre>"; } else { // motra retorno echo "<pre>"; print_r($result); echo "</pre>"; } }
  2. thecruzkta

    Integração PHP + TOTVS

    Pelo SoapUI conseguiu comunicar.
  3. thecruzkta

    Integração PHP + TOTVS

    Fala galera, blz? Sou novo no fórum e caso já exista um tópico deste assunto peço perdão. Estou fazendo um sistema em PHP e cheguei em um determinado momento que preciso fazer a gravação de um orçamento no sistema TOTVS. Para isso, levantei o webservice padrão da TOTVS. Porém não consigo nem fazer a comunicação do meu sistema com o webservice. Na verdade, achei alguns códigos em minhas pesquisas porém nenhum deles funcionou. Estou procurando um "how-to". Caso alguém possa me ajudar. Obrigado Galera!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.