As etapas abaixo norteiam para a configuração correto da DI API v9.0 em ambiente:
A instalação de Operação e Banco de Dados será separada, dando mais flexibilidade e segurança para a aplicação.
No ambiente 1 temos:
No ambiente 2 temos:
Nota: Nesta configuração não configuraremos o LICENSE, ou seja, é necessário que os apontamentos estejam configurados corretamente.
AMBIENTE 1
AMBIENTE 2
O código abaixo é um exemplo de conexão com a DI API - sinta-se a vontade em alterá-lo:
<?php //Utilize a tag absoluta
$oComp = new COM("SAPbobsCOM.Company") or die("No connection");
$oComp->Server = "IP\\INSTANCIA";
$oComp->LicenseServer = "IP:PORTA";
$oComp->DbUserName = "usuário"; //Usuário do banco de dados
$oComp->DbPassword = "senha"; //Senha do banco de dados
$oComp->DBServerType = 7; //Tipo 7 indica o SGBD MSSQL 2012
$oComp->UseTrusted = false; //False = sem autenticação com Windows
$oComp->UserName = "usuário"; //Usuário do SAP
$oComp->Password = "senha"; //Senha do usuário do SAP
$oComp->CompanyDB = "Base"; //Seu banco de dados
//Testaremos sua conexão - se conectado
try {
echo $oComp->Connect;
echo "<br><br>";
$oComp->StartTransaction();
echo $oComp->CompanyName . '<br \>';
$oComp->Disconnect;
//Senão, mensagem de erro
} catch (com_exception $expt) {
echo $expt->getMessage();
echo "<br><br>" . $oComp->GetLastErrorDescription;
}*/
?>
Salve esse arquivo como *.php dentro da pasta raiz do seu site.
Pronto!
Nota¹: Certifique-se que as configurações do banco de dados, tais como Instância, Firewall (porta), Namespace ou IP foram configurados corretamente, bem como, se o usuário informado para conexão com o banco de dados tem permissão master.
Nota²: Algumas informações do código acima não são necessárias para a DI API 9, uma vez, que o SLD possui todas - contudo, vamos preencher para garantir a conexão inicial.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
3 | |
2 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 |