Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > Übersicht tags
Über das DMS-Laufwerk mit SMB-Mount können Sie zusätzlich Informationen zum Objekt und zum Login als XML- oder JSON-Datei auslesen.
Um Objekt-Informationen auszulesen, setzen Sie hinter den Objektnamen folgende Endung:
.$$go$$
Das Objekt kann ein Ordner oder Dokument sein. Die Information wird als entsprechender Datei-Content zurückgeliefert.
notepad++ "Musterfirma GmbH.$$go$$"Ergebnis: Folgende Information wird dabei als XML-Datei zurückgegeben:
<ObjectInfo> <GlobalObject> <LockState>0</LockState> <HasWriteAccess>true</HasWriteAccess> <HasNotes>false</HasNotes> <HasNewNotes>false</HasNewNotes> <ObjectId>1118814</ObjectId> <ObjectUUID>a4391ef0-4690-11e5-b038-0800271168c3</ObjectUUID> <Description><![CDATA[]]></Description> <LastModifier><![CDATA[roi Administrator]]></LastModifier> </GlobalObject> </ObjectInfo>
Zu der oben angegebenen Endung .$$go$$ existieren Alternativen, mit denen Sie diverse Dateiformate ausgeben können.
Mit folgender Endung geben Sie die Information in einer JSON-Datei aus:
.$$go_json$$
Beispiel eines Aufrufs
notepad++ "Musterfirma GmbH.$$go_json$$"
Ergebnis des Aufrufs
{ "GlobalObject":{ "lockState":0, "hasWriteAccess":true, "hasNotes":false, "hasNewNotes":false, "objectId":1118814, "objectUUID":"a4391ef0-4690-11e5-b038-0800271168c3", "description":"", "lastModifier":"roi Administrator" } }
Mit folgender Endung geben Sie Metadaten als XML-Datei aus:
$$md$$
Beispiel eines Aufrufs
notepad++ "Musterfirma GmbH.$$md$$"
Ergebnis des Aufrufs
<?xml version = "1.0" encoding="ISO-8859-1"?> <GLOBALOBJECT ID="1118818"> <FOLDEROBJECT> <LASTMODIFIER DataType="GLOBALOBJECT" ClassName="GlobalObject" RefType="ID">11000</LASTMODIFIER> <UUID DataType="STRING"><![CDATA[a43c5340-4690-11e5-b038-0800271168c3]]></UUID> <TIMEPHASEDACTION DataType="STRING"><![CDATA[]]></TIMEPHASEDACTION> <CREATEDATE DataType="DATE" Format="yyyyMMddHHmmssSSS" DateValueFormat="yyyyMMdd" DateValue="20150819" TimeValueFormat="HHmmss" TimeValue="183754">20150819183754932</CREATEDATE> <CLASSID DataType="LONG">2</CLASSID> <ACL DataType="GLOBALOBJECT" ID="1726469">1726469</ACL> <LASTMODIFYDATE DataType="DATE" Format="yyyyMMddHHmmssSSS" DateValueFormat="yyyyMMdd" DateValue="20150819" TimeValueFormat="HHmmss" TimeValue="185843">20150819185843704</LASTMODIFYDATE> <MAINOBJECT DataType="GLOBALOBJECT" ClassName="GlobalObject" RefType="ID">1118818</MAINOBJECT> <NAME DataType="CISTRING"><![CDATA[Musterfirma GmbH]]></NAME> <EXPIRATIONDATE DataType="DATE" Format="yyyyMMddHHmmssSSS" DateValueFormat="yyyyMMdd" DateValue="19700101" TimeValueFormat="HHmmss" TimeValue="010000">19700101010000000</EXPIRATIONDATE> <UPDATEDATE DataType="DATE" Format="yyyyMMddHHmmssSSS" DateValueFormat="yyyyMMdd" DateValue="20150924" TimeValueFormat="HHmmss" TimeValue="085205">20150924085205540</UPDATEDATE> <DESCRIPTION DataType="TEXT"><![CDATA[]]></DESCRIPTION> <LOCKSTATE DataType="INTEGER" Format="0000000000">0000000000</LOCKSTATE> <OWNER DataType="GLOBALOBJECT" ClassName="GlobalObject" RefType="ID">11000</OWNER> <BEHAVIOR DataType="STRING"><![CDATA[]]></BEHAVIOR> <TIMEPHASEDACTIONDATE DataType="DATE" Format="yyyyMMddHHmmssSSS" DateValueFormat="yyyyMMdd" DateValue="19700101" TimeValueFormat="HHmmss" TimeValue="010000">19700101010000000</TIMEPHASEDACTIONDATE> <DELETOR DataType="GLOBALOBJECT" ClassName="GlobalObject" RefType="ID">0</DELETOR> <SYSTEMFLAGS DataType="LONG">0</SYSTEMFLAGS> <OBJECTTEXTKEY DataType="STRING"><![CDATA[]]></OBJECTTEXTKEY> <LOCKEDFORSESSION DataType="LONG">0</LOCKEDFORSESSION> <FLAGS DataType="INTEGER" Format="0000000000">0000000000</FLAGS> <ISFOLDER DataType="BOOLEAN">true</ISFOLDER> <CREATOR DataType="GLOBALOBJECT" ClassName="GlobalObject" RefType="ID">11000</CREATOR> <AREANAME DataType="STRING"><![CDATA[Files]]></AREANAME> <BASENAME DataType="CISTRING"><![CDATA[Musterfirma GmbH]]></BASENAME> <NAMEEXTENSION DataType="CISTRING"><![CDATA[]]></NAMEEXTENSION> <ISHISTORYOBJECT DataType="BOOLEAN">false</ISHISTORYOBJECT> <AttributeXML> <area Inherited="true" InheritedFrom="5836546" Inheritable="true" DataType="STRING"><![CDATA[Musterfirma GmbH]]></area> <identifier Inherited="false" InheritedFrom="1118818" Inheritable="false" DataType="STRING"><![CDATA[Musterfirma GmbH]]></identifier> </AttributeXML> <InPath>9999 1002179 1002181 1004446 1118814 1118818</InPath> <InPath_Uuid>7145edc0-ce62-11e0-b47a-0800276e2399 7147c284-ce62-11e0-b47a-0800276e2399 7147e990-ce62-11e0-b47a-0800276e2399 714f1580-ce62-11e0-b47a-0800276e2399 a4391ef0-4690-11e5-b038-0800271168c3 a43c5340-4690-11e5-b038-0800271168c3</InPath_Uuid> <InFolder>1118818</InFolder> <InFolder_Uuid>a43c5340-4690-11e5-b038-0800271168c3</InFolder_Uuid> </FOLDEROBJECT> </GLOBALOBJECT>
Die oben genannten Endungen können Sie auch kombinieren:
.$$md_json$$
Beispiel des Aufrufs
notepad++ "Musterfirma GmbH.$$md_json$$"
Ergebnis des Aufrufs
Sie erhalten die Informationen in einer JSON-Datei zurück:
{ "lastmodifier":{ "datatype":"LONG", "value":"11000" }, "mainobject":{ "datatype":"LONG", "value":"1118814" }, "acl_uuid":[ { "datatype":"STRING", "value":"714614d2-ce62-11e0-b47a-0800276e2399" } ], "flags":{ "datatype":"INT", "value":"0" }, "createdate":{ "datatype":"DATE", "value":"Wed Aug 19 18:37:54 CEST 2015" }, "description":{ "datatype":"TEXT", "value":"" }, "mainobject_uuid":{ "datatype":"STRING", "value":"a4391ef0-4690-11e5-b038-0800271168c3" }, "objecttextkey":{ "datatype":"STRING", "value":"" }, "infolder_uuid":[ { "datatype":"STRING", "value":"714f1580-ce62-11e0-b47a-0800276e2399" } ], "acl":[ { "datatype":"LONG", "value":"12001" } ], "inpath_uuid":[ { "datatype":"STRING", "value":"7145edc0-ce62-11e0-b47a-0800276e2399" }, { "datatype":"STRING", "value":"7147c284-ce62-11e0-b47a-0800276e2399" }, { "datatype":"STRING", "value":"7147e990-ce62-11e0-b47a-0800276e2399" }, { "datatype":"STRING", "value":"714f1580-ce62-11e0-b47a-0800276e2399" } ], "uuid":{ "datatype":"STRING", "value":"a4391ef0-4690-11e5-b038-0800271168c3" }, "lockedforsession":{ "datatype":"LONG", "value":"0" }, "timephasedaction":{ "datatype":"STRING", "value":"" }, "updatedate":{ "datatype":"DATE", "value":"Wed Aug 19 18:37:54 CEST 2015" }, "ishistoryobject":{ "datatype":"BOOL", "value":"false" }, "id":{ "datatype":"LONG", "value":"1118814" }, "behavior":{ "datatype":"STRING", "value":"" }, "lastmodifydate":{ "datatype":"DATE", "value":"Wed Aug 19 18:37:54 CEST 2015" }, "owner":[ { "datatype":"LONG", "value":"11000" } ], "creator":{ "datatype":"LONG", "value":"11000" }, "areaname":{ "datatype":"STRING", "value":"Files" }, "inpath":[ { "datatype":"LONG", "value":"9999" }, { "datatype":"LONG", "value":"1002179" }, { "datatype":"LONG", "value":"1002181" }, { "datatype":"LONG", "value":"1004446" } ], "systemflags":{ "datatype":"LONG", "value":"0" }, "creator_uuid":{ "datatype":"STRING", "value":"714614d0-ce62-11e0-b47a-0800276e2399" }, "expirationdate":{ "datatype":"DATE", "value":"Thu Jan 01 01:00:00 CET 1970" }, "lockstate":{ "datatype":"INT", "value":"0" }, "classnames":[ { "datatype":"STRING", "value":"FOLDEROBJECT" }, { "datatype":"STRING", "value":"GLOBALOBJECT" } ], "classid":{ "datatype":"LONG", "value":"2" }, "basename":{ "datatype":"STRING", "value":"Musterfirma GmbH" }, "classname":{ "datatype":"STRING", "value":"FOLDEROBJECT" }, "infolder":[ { "datatype":"LONG", "value":"1004446" } ], "deletor":{ "datatype":"LONG", "value":"0" }, "name":{ "datatype":"STRING", "value":"Musterfirma GmbH" }, "timephasedactiondate":{ "datatype":"DATE", "value":"Thu Jan 01 01:00:00 CET 1970" }, "isfolder":{ "datatype":"BOOL", "value":"true" }, "lastmodifier_uuid":{ "datatype":"STRING", "value":"714614d0-ce62-11e0-b47a-0800276e2399" }, "owner_uuid":[ { "datatype":"STRING", "value":"714614d0-ce62-11e0-b47a-0800276e2399" } ] }
Führen Sie im DMS-Laufwerk folgenden Aufruf durch, Uu Login-Informationen auszulesen:
notepad++ ".$CONN_INFO$.$$$"
Sie erhalten Informationen über die aktuelle Verbindung und den Login als XML-Datei zurück:
<?xml version="1.0" encoding="ISO-8859-15"?> <ConnInfo> <WSSessionId>WSSID_tbg8bs44kvag01009ns9a1hu45</WSSessionId> <StartFolder>/agorum/roi/Files/Musterfirma GmbH</StartFolder> <Server>http://192.168.56.101</Server> <Protocol>http</Protocol> <UserName><![CDATA[roi]]></UserName> </ConnInfo>
Bei SMB 2.0 ist es nicht mehr möglich, die Informationen direkt über Notepad auszulesen. Wählen Sie stattdessen den Weg über die Kommandozeile (cmd). Sie werden gefragt, ob eine neue Datei angelegt werden soll. Bestätigen Sie die Abfrage, damit die Ausgabe funktioniert.
Kommandozeile (cmd) öffnen
notepad "<DMS-Laufwerk>:\.$conn_info$.$$$"
Beispiel eines Aufrufs
Führen Sie im DMS-Laufwerk folgenden Aufruf durch, um die Information als JSON-Datei zu erhalten:
notepad++ ".$CONN_INFO_json$.$$$"
Ergebnis des Aufrufs
{ "sessionId":"WSSID_tbg8bs44kvag01009ns9a1hu45", "startFolder":"/agorum/roi/Files", "server":"http://192.168.56.101", "protocol":"http", "userName":"roi" }