$param->dkh->kdTPS = "{$lok_brg}";
$param->dkh->kdGudang = "{$lok_brg}";
$param->dkh->jmlCont = $jml_cont;
$param->dkh->noBC11 = "{$no_bc11}";
$param->dkh->tglBC11 = "{$tgl_bc11}";
$param->dkh->noPosBC11 = "{$posbc11}";
$param->dkh->noBLAWB = "{$no_bl}";
$param->dkh->tglBLAWB = "{$tgl_bl}";
$param->dkh->nmAngkut = "{$sarkut}";
$param->dkh->noVoyFlight = "{$voy}";
$param->dkh->catatan = "-";
$param->dkh->status = "SPP BCF 1.5";
$param->dkh->npwpPPJK = "{$npwp_pemb}";
$param->dkh->nmPPJK = "{$nm_pemb}";
// invoke method saveDokumenHeader dan tampung hasilnya dalam array $return
$return = $client->saveDokumenHeader($param);
//print_r($return);
// cek apakah ada return error
echo "<b>Respon Pengiriman Data ke Kantor Pusat:</b><br><br>";
if (substr($return->return, 0, 5) == "Error") {
    // terjadi error
    echo $return->return;
} else {
    // save container atau kemasan
    // $return->return adalah nilai seqId yang akan dipakai pada proses simpan container atau kemasan
    echo "Hasil save header = seqId bernilai " . $return->return;
    echo "<br/><br/>";
    // simpan container
    // create daftar kontainer jika misal ada 2 kontainer
    if (strlen($cont) > 7) {
        $paramcon = array(array("seqId" => $return->return, "noCont" => "{$cont}", "ukCont" => "{$contuk}", "jnsCont" => "{$contjns}", "bruto" => $contbruto));