Example #1
0
            $Description = $this->CLASS_EDIFACT["DESCRIPTION"];
            echo "<BR><B>CLASS EDIFACT:</B><BR>";
            echo "<BR><B>VERSION:</B>" . $Version . "<BR>";
            echo "<BR><B>DATE UPDATE:</B>" . $DateVersion . "<BR>";
            echo "<BR><B>DESCRIPTION:</B><BR>" . $Description . "<BR><BR>";
        }
    }
    $_EDIFACT_ = 1;
}
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return (double) $usec + (double) $sec;
}
$time_start = microtime_float();
$E = new EDIFACT();
$E->DisplayClassEdifactInformation();
$E->LoadFile("EDIFACT.txt");
$OK = $E->FindUNH(1);
echo "FIND UNH(1):" . $OK . "<BR>";
$MessageType = $E->GetMessageType();
echo "Message Type:" . $MessageType . "<BR>";
$MessageVersion = $E->GetMessageVersion();
echo "Message Version:" . $MessageVersion . "<BR>";
$MessageRelease = $E->GetMessageRelease();
echo "Message Release:" . $MessageRelease . "<BR>";
$MessageAgency = $E->GetMessageAgency();
echo "Message Agency:" . $MessageAgency . "<BR>";
$MessageAssociation = $E->GetMessageAssociation();
echo "Message Association:" . $MessageAssociation . "<BR>";
$E->LoadMessage($MessageType, $MessageVersion, $MessageRelease);
Example #2
0
<?php

require_once "initialize.php";
$time_start = microtime_float();
$E = new EDIFACT();
// $E->DisplayClassEdifactInformation();
$E->LoadFile("EDIFACT0.txt");
$OK = $E->FindUNH(1);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "<BR><BR>FIN CHARGEMENT FILE EDI => TEMP DE REACTION {$time} secondes\n";
$MessageType = $E->GetMessageType();
echo "Message Type:" . $MessageType . "<BR>";
$MessageVersion = $E->GetMessageVersion();
echo "Message Version:" . $MessageVersion . "<BR>";
$MessageRelease = $E->GetMessageRelease();
echo "Message Release:" . $MessageRelease . "<BR>";
$MessageAgency = $E->GetMessageAgency();
echo "Message Agency:" . $MessageAgency . "<BR>";
$MessageAssociation = $E->GetMessageAssociation();
echo "Message Association:" . $MessageAssociation . "<BR>";
$E->LoadMessage($MessageType, $MessageVersion, $MessageRelease);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "<BR><BR>FIN CHARGEMENT STRUCTURE MESSAGE => TEMP DE REACTION {$time} secondes\n";
echo "<BR>**** VALIDATION MESSAGE *** <BR>";
// $E->ValidMessage();
echo "<BR>**** FIN VALIDATION MESSAGE *** <BR>";
// $E->DisplayIndexationMessage();
$time_end = microtime_float();
$time = $time_end - $time_start;