Index: /trunk/BNC/src/combination/bnccomb.cpp
===================================================================
--- /trunk/BNC/src/combination/bnccomb.cpp	(revision 6961)
+++ /trunk/BNC/src/combination/bnccomb.cpp	(revision 6962)
@@ -385,5 +385,5 @@
     const t_eph* ephPrev = _ephUser.ephPrev(prn);
     if (ephLast == 0) {
-      emit newMessage("bncComb: eph not found "  + prn.toAscii(), true);
+      emit newMessage("bncComb: eph not found "  + prn.mid(0,3).toAscii(), true);
       delete newCorr;
       continue;
@@ -398,5 +398,5 @@
       }
       else {
-        emit newMessage("bncComb: eph not found "  + prn.toAscii() + 
+        emit newMessage("bncComb: eph not found "  + prn.mid(0,3).toAscii() +
                         QString(" %1").arg(newCorr->_iod).toAscii(), true);
         delete newCorr;
@@ -623,5 +623,5 @@
     out << _resTime.datestr().c_str() << " " << _resTime.timestr().c_str()
         << " Maximum Residuum " << maxRes << ' '
-        << corrs()[maxResIndex-1]->_acName << ' ' << corrs()[maxResIndex-1]->_prn;
+        << corrs()[maxResIndex-1]->_acName << ' ' << corrs()[maxResIndex-1]->_prn.mid(0,3);
     if (maxRes > _MAXRES) {
       for (int iPar = 1; iPar <= _params.size(); iPar++) {
@@ -629,5 +629,5 @@
         if (pp->type == cmbParam::offACSat            && 
             pp->AC   == corrs()[maxResIndex-1]->_acName &&
-            pp->prn  == corrs()[maxResIndex-1]->_prn) { 
+            pp->prn  == corrs()[maxResIndex-1]->_prn.mid(0,3)) {
           QQ_sav.Row(iPar)    = 0.0;
           QQ_sav.Column(iPar) = 0.0;
@@ -648,5 +648,5 @@
         out << _resTime.datestr().c_str() << ' '
             << _resTime.timestr().c_str() << " "
-            << corr->_acName << ' ' << corr->_prn;
+            << corr->_acName << ' ' << corr->_prn.mid(0,3);
         out.setFieldWidth(10);
         out <<  " res = " << vv[ii] << endl;
@@ -678,5 +678,5 @@
           << _resTime.timestr().c_str() << " ";
       out.setFieldWidth(3);
-      out << "Full Clock " << corr->_prn << " " << corr->_iod << " ";
+      out << "Full Clock " << corr->_prn.mid(0,3) << " " << corr->_iod << " ";
       out.setFieldWidth(14);
       out << (xc(4) + corr->_dClkResult) * t_CST::c << endl;
@@ -1026,5 +1026,5 @@
         out << _resTime.datestr().c_str() << ' ' 
             << _resTime.timestr().c_str() << " "
-            << corr->_acName << ' ' << corr->_prn;
+            << corr->_acName << ' ' << corr->_prn.mid(0,3);
         out.setFieldWidth(6);
         out << " res = " << vv[ii] << endl;
@@ -1056,10 +1056,10 @@
 
     if      (ephLast == 0) {
-      out << "checkOrbit: missing eph (not found) " << corr->_prn << endl;
+      out << "checkOrbit: missing eph (not found) " << corr->_prn.mid(0,3) << endl;
       delete corr;
       im.remove();
     }
     else if (corr->_eph == 0) {
-      out << "checkOrbit: missing eph (zero) " << corr->_prn << endl;
+      out << "checkOrbit: missing eph (zero) " << corr->_prn.mid(0,3) << endl;
       delete corr;
       im.remove();
@@ -1070,5 +1070,5 @@
       }
       else {
-        out << "checkOrbit: missing eph (deleted) " << corr->_prn << endl;
+        out << "checkOrbit: missing eph (deleted) " << corr->_prn.mid(0,3) << endl;
         delete corr;
         im.remove();
