Login



agorum core
Willkommen, Gast
Aw: Kopieren von Dateien aus dem Home-Verzeichnis (1 Leser) (1) Gast
Fragen und Informationen zur XML-Schnittstelle zur automatischen Anlage/Änderung und Steuerung von Objekten
Zum Ende gehen Neues Thema Beliebt: 0
THEMA: Aw: Kopieren von Dateien aus dem Home-Verzeichnis
#4516
oliversaam (Benutzer)
Expert Boarder
Beiträge: 141
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 0  
Hallo.

Ich versuche mit einem XML-File (test.ac.xml), das ich per FTP in mein Privatverzeichnis speichere, eine Datei aus dem Home-Verzeichnis in den Teambereich zu kopieren. Das klappt nicht, ich bekomme die Fehlermeldung:
: no DestinationObject Parent "/agorum/roi/Files/d4wdemo/Entwicklung" not exists

Ich habe den Vorschlag aus dem Entwicklerhandbuch etwas modifiziert:
Code:


<?xml version = "1.0" encoding="ISO-8859-1"?>
<ObjectList>
<CopyObject>
<SourceObject>testfax2.pdf</SourceObject>
<DestinationObject>/agorum/roi/Files/d4wdemo/Entwicklung/testfax2.pdf</DestinationObject>
</CopyObject>
</ObjectList>


Ich verbinde mich mit FTP mit agorum und speichere diese XML-Datei in das Verzeichnis. Die Datei testfax2.pdf ist auch in dem Verzeichnis. Das Kopieren innerhalb des Verzeichnisses klappt, aus dem Verzeichnis raus nicht.
Was nun?

Gruß,

Oliver Saam
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4517
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 18  
Hallo.

Gibt es das Verzeichnis /agorum/roi/Files/d4wdemo/Entwicklung auf Ihrem System?
Hat der Benutzer, mit dem das XML ausgeführt wird (bzw. Benutzer mit dem das FTP-Verzeichnis verbunden wurde) die entsprechenden Rechte auf den Zielordner?

Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4519
oliversaam (Benutzer)
Expert Boarder
Beiträge: 141
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 0  
Hallo.

Ja, das Verzeichnis gibt es und der User hat auch alle Rechte darin. Die Fehlermeldung ist übrigens gleich, wenn der User die Rechte nicht hat.

Gruß,

Oliver Saam
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4521
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 18  
Dann muss ich das morgen mal testen...
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4537
oliversaam (Benutzer)
Expert Boarder
Beiträge: 141
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 0  
Hallo.

Das mit dem Kopieren scheint ein Rechteproblem zu sein. Als User roi klappt das Script (und auch, wenn der User Admin ist).
Aber trotz aller Rechte des nicht-Admin-Users im Zielverzeichnis klappt das Kopieren nicht.

Gruß,

Oliver Saam
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4538
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 18  
Hallo.

Ja, das muss ein Rechteproblem sein, da ich diese Funktion gerade ausgiebig getestet habe

Was hat denn der Benutzer für Rechte auf dem Zielordner (Read, Protected, Write, All)? Es gibt ein Tool, das es Ihnen erleichtert herauszufinden, welche Rechte ein Benutzer auf eine Ordnerstuktur hat. Das wird in der (aktuellen) Admindoku im Kapitel 1.7.2. ACL Überwachung beschrieben.

Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4539
oliversaam (Benutzer)
Expert Boarder
Beiträge: 141
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 0  
Hallo.

Wie oben geschrieben geschieben: der User hat in dem Verzeichnis alle Rechte (Das Verzeichnis ist bei der ACL-Überwachung grün).

Läuft aber trotzdem nicht.

Allerdings gibt es "auf dem Weg" Verzeichnisse, auf die der User nur Leserechte hat. (Ist so gewollt, denn wenn man kein Admin ist, kann man in die Wurzel von "Dateien" nicht schreiben).

Gruß,

Oliver Saam
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4547
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 18  
Könnten Sie mir bitte Schematisch darstellen, welche Rechte auf dem Ziel- und Quell-Ordner sind (Protected, Read, Write, ....)? Mit den rechten der übergeordneten Ordner.
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4552
oliversaam (Benutzer)
Expert Boarder
Beiträge: 141
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 0  
Ich nehme Ihre VMware-Appliance ohne Änderungen an Rechten usw.
Ich verbinde mich per FTP als User Demo.
Dann speichere ich ein PDF unter dem Namen testfax2.pdf in das Verzeichnis (das ist das Home-Verzeichnis).
Den folgenden Code:
Code:


<?xml version = "1.0" encoding="ISO-8859-1"?>
<ObjectList>
<CopyObject>
<SourceObject>testfax2.pdf</SourceObject>
<DestinationObject>/agorum/roi/Files/Demo/testfax2.pdf</DestinationObject>
</CopyObject>
</ObjectList>


speichere ich in dasselbe Verzeichnis unter dem Namen testfax2.ac.xml
Dann steht im Home-Verzeichnis noch die PDF-Datei, die XML-Datei ist gelöscht und die testfax2.ac.xml.parseError.txt steht im Verzeichnis. Sie beginnt mit
QUOTE:
java.lang.Exception: Error in CopyObject
:java.lang.Exception: Error in CopyObject
: no DestinationObject Parent "/agorum/roi/Files/Demo" not exists
at agorum.roi.parser.common.CreateRoiObjectsFromParseObject.copyObject(CreateRoiObjectsFromParseObject.java:341)
at agorum.roi.parser.common.CreateRoiObjectsFromParseObject.create(CreateRoiObjectsFromParseObject.java:184)

Wenn ich die Rechte für den User Demo über die ACL-Überwachung ansehe, ist der komplette Baum ( / Root Ordner / agorum / roi / Files / Demo ) Magenta, also Leserechte und der Ordner Demo (in den ich schreiben will) grün, also alle Rechte.

Reicht das als Info? (Das mit dem User Demo in der Appliance ist zur besseren Nachvollziehbarkeit für Sie... Funktioniert aber mit anderen Konstrukten gleich.)

Gruß,

Oliver Saam
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4562
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 18  
Hallo.

Ok, Fehler gefunden
Wenn Sie sich mit einem Nicht-Admin per FTP verbinden, so ist der Privat-Bereich dieses Benutzers ihr Root-Verzeichnis. Das wurde ursprünglich aus Sicherheitsgründen so gemacht.

Das bedeutet, dass Ihr Zielordner /agorum/roi/Files/.... nach /Home/demo/MyFiles/agorum/roi/Files/.... gemappt wird und diesen Ordner gibt es wirklich nicht.

Aber es gibt eine Möglichkeit, damit das trotzdem funktioniert. Sie müssen die absolute Pfadangabe durch eine Relative ersetzten:
Code:

<?xml version = "1.0" encoding="ISO-8859-1"?>
<ObjectList>
<CopyObject>
<SourceObject>testfax2.pdf</SourceObject>
<DestinationObject>../../../agorum/roi/Files/Demo/testfax2.pdf</DestinationObject>
</CopyObject>
</ObjectList>




Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#4582
oliversaam (Benutzer)
Expert Boarder
Beiträge: 141
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Kopieren von Dateien aus dem Home-Verzeichnis vor 10 Jahren, 6 Monaten Karma: 0  
Hallo.

Danke, damit klappts.

Gruß,

Oliver Saam
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
Zum Anfang gehen Neues Thema
Powered by FireBoarddie neusten Beiträge direkt auf Ihrem Desktop erhalten