RccServiceHelper faultlog

This commit is contained in:
Astrologies 2021-12-22 05:40:16 -05:00
parent 7036ef9c81
commit e1a0e7e970
3 changed files with 16 additions and 14 deletions

View File

@ -40,7 +40,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Hat ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -73,7 +72,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render TShirt ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -106,7 +104,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Shirt ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -139,7 +136,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Pants ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -171,7 +167,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Face ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -204,7 +199,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Head ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -236,7 +230,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Gear ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -270,7 +263,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Package ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -302,7 +294,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Model ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -334,7 +325,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap);
return true;
}
logSoapFault($soap, "Render Mesh ".$assetid." Job", $thumbnailScript);
return false;
}
}
@ -366,7 +356,6 @@ namespace Alphaland\Assets {
Render::Update($assetid, $soap, true);
return true;
}
logSoapFault($soap, "Render Place ".$assetid." Job", $thumbnailScript);
return false;
}
}

View File

@ -2,6 +2,7 @@
/*
Alphaland 2021
This is responsible for communicating to the specified Webservice
Nikita TODO: ALPHA-22 (Response Models for things that definitely have a known response (like specific SOAP actions))
https://jira.mfdlabs.local/browse/ALPHA-22
*/
@ -9,6 +10,7 @@
namespace Alphaland\Grid {
use stdClass;
use PDO;
class RccServiceHelper
{
@ -19,10 +21,23 @@ namespace Alphaland\Grid {
$this->ServiceIp = $ServiceIp;
}
private function LogFault($soap, $description)
{
$theFault = print_r($soap, TRUE); //soap object fault to human readable string (ghetto?)
$fault = $GLOBALS['pdo']->prepare("INSERT INTO soap_faults(description, fault, whenOccurred) VALUES(:jd, :f, UNIX_TIMESTAMP())");
$fault->bindParam(":jd", $description, PDO::PARAM_STR);
$fault->bindParam(":f", $theFault, PDO::PARAM_STR);
$fault->execute();
}
private function SoapCallService(string $name, array $arguments = [])
{
$soapcl = new \SoapClient($GLOBALS['RCCwsdl'], ["location" => "http://" . $this->ServiceIp, "uri" => "http://roblox.com/", "exceptions" => false]);
return $soapcl->{$name}($arguments); //thanks BrentDaMage didnt know u can do this
$soapcl = $soapcl->{$name}($arguments); //thanks BrentDaMage didnt know u can do this
if (is_soap_fault($soapcl)) {
$this->LogFault($soapcl, $name . " Exception"); //log faults
}
return $soapcl;
}
private function VerifyLuaValue($value) //mostly due to booleans, but maybe something will come up in the future

View File

@ -103,7 +103,6 @@ namespace Alphaland\Users {
} else {
die(print_r($soap));
}
logSoapFault($soap, "Render Player Closeup ".$userid." Job", $script);
return false;
}
}
@ -141,7 +140,6 @@ namespace Alphaland\Users {
Render::Update($userid, $soap);
return true;
}
logSoapFault($soap, "Render Player ".$userid." Job", $script);
return false;
}
}