Conexion SAP DI API con PHP

Buen dia Comunidad, soy nuevo DI API SAP, estoy intentando hacer la conexion a la DI API con PHP pero me arroja el siguiente error:

Este es mi codigo

<?php

$oCompany         = new COM("SAPbobsCOM.Company") or die("No connection");
$oCompany->Server = "SERVER";

$oCompany->DBServerType    = 11; //campo opcional en sap b1 2005, en 2007 obligatorio
$oCompany->DbUserName      = "sa"; ///Inicio de sesión Sql Server usado para realizar la conexión
$oCompany->DbPassword      = "******";
$oCompany->CompanyDB       = "pruebas";
$oCompany->UserName        = "sistemas";
$oCompany->Password        = "2021";
$oCompany->language        = 25;
$oCompany->UseTrusted      = false;
$oCompany->AddonIdentifier = "";
$oCompany->LicenseServer   = "SERVER:30000";

$lRetCode = $oCompany->Connect();
if ($lRetCode != 0) {
    $lErrCode = 0;
    $sErrMsg  = '';
    $oCompany->GetLastError($lErrCode, $sErrMsg);
    echo "ERROR: (" . $lErrCode . ") " . $sErrMsg;
} else {
    echo " Conectado a: " . $oCompany->CompanyName . " Version: " . $oCompany->Version;
}

$oCompany->Disconnect();

Este es el error que arroja

Fatal error: Uncaught com_exception: Parameter 1: Los tipos no coinciden. in C:\xampp\htdocs\conexion_DI_API_SAP_PHP\index1.php:21 Stack trace: #0 C:\xampp\htdocs\conexion_DI_API_SAP_PHP\index1.php(21): com->GetLastError(0, '') #1 {main} thrown in C:\xampp\htdocs\conexion_DI_API_SAP_PHP\index1.php on line 21

El error que me muestra entiendo que es en el tipo de parametros que se envian con el metodo GetLastError.

De antemano agradezco su ayuda !!

Hola

Te recomiendo que hagas un var_dump

$lRetCode = $oCompany->Connect();
var_dump($lRetCode);

Te va a especificar que error esta generando.

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.