diff --git a/product/ERP5OOo/Document/ExternalDocument.py b/product/ERP5OOo/Document/ExternalDocument.py
index 6218454b6dd86ee58ce26b1881bda6c7b8198961..2bc5a6bc40c5fff0c232699789efc7fda6c1b4d8 100644
--- a/product/ERP5OOo/Document/ExternalDocument.py
+++ b/product/ERP5OOo/Document/ExternalDocument.py
@@ -128,20 +128,20 @@ class ExternalDocument(DMSFile):
       s,inf=self._spiderSource()
     except Exception,e:
       self.log(e,level=1)
-      self.setStatusMessage("Tried on %s: %s" % (self._time(),str(e)))
+      self.setExternalProcessingStatusMessage("Tried on %s: %s" % (self._time(),str(e)))
       return False
     chars=len(s)
     if chars==0:
-      self.setStatusMessage("Tried on %s: got empty string" % self._time())
+      self.setExternalProcessingStatusMessage("Tried on %s: got empty string" % self._time())
       return False
     try:
       s=self._processData(s,inf)
     except Exception,e:
       self.log(e,level=1)
-      self.setStatusMessage("Spidered on %s, %i chars, but could not process; reason: %s" % (self._time(), chars, str(e)))
+      self.setExternalProcessingStatusMessage("Spidered on %s, %i chars, but could not process; reason: %s" % (self._time(), chars, str(e)))
       return False
     self.setTextContent(s)
-    self.setStatusMessage("Spidered on %s, %i chars, recorded %i chars" % (self._time(), chars, len(s)))
+    self.setExternalProcessingStatusMessage("Spidered on %s, %i chars, recorded %i chars" % (self._time(), chars, len(s)))
     return True
 
   security.declareProtected(Permissions.View, 'getProtocolItemList')
diff --git a/product/ERP5OOo/Document/ExternalWebPage.py b/product/ERP5OOo/Document/ExternalWebPage.py
index 5d5eca39eb90c97ed0b36448c54d99c51908b587..b749264699f01634e2765f7d67f103695db13504 100644
--- a/product/ERP5OOo/Document/ExternalWebPage.py
+++ b/product/ERP5OOo/Document/ExternalWebPage.py
@@ -204,7 +204,7 @@ class ExternalWebPage(ExternalDocument):
     try:
       s=recode(s)
     except CanNotDecode:
-      self.setStatusMessage("Spidered on %s, %i chars, but could not decode" % (self._time(), chars))
+      self.setExternalProcessingStatusMessage("Spidered on %s, %i chars, but could not decode" % (self._time(), chars))
       return False
     s=stripHtml(s) # remove headers, doctype and the like
     s=clearHtml(s) # remove tags
diff --git a/product/ERP5OOo/PropertySheet/ExternalDocument.py b/product/ERP5OOo/PropertySheet/ExternalDocument.py
index 9be74a22d32f56c68d9160c4095481024c19b139..2d009f9ad0107a238652310aaef1398d411d6d29 100644
--- a/product/ERP5OOo/PropertySheet/ExternalDocument.py
+++ b/product/ERP5OOo/PropertySheet/ExternalDocument.py
@@ -3,7 +3,7 @@ class ExternalDocument:
   """
   """
   _properties = (
-        {   'id'          : 'status_message',
+        {   'id'          : 'external_processing_status_message',
             'description' : 'message about status',
             'type'        : 'string',
             'mode'        : 'w' },
diff --git a/product/ERP5OOo/PropertySheet/OOoDocument.py b/product/ERP5OOo/PropertySheet/OOoDocument.py
index 583ffec0f80368d2a27b89f8125a018bd0184e8a..51e4b2fcbb8a1cd03cd270e34c765982ea7a75e0 100644
--- a/product/ERP5OOo/PropertySheet/OOoDocument.py
+++ b/product/ERP5OOo/PropertySheet/OOoDocument.py
@@ -35,7 +35,7 @@ class OOoDocument:
     'description' : 'mime type of OOo version',
     'type'    : 'string',
     'mode'    : ''},
-    {   'id'          : 'status_message',
+    {   'id'          : 'external_processing_status_message',
         'description' : 'message about status',
         'type'        : 'string',
         'mode'        : 'w' },