Dokumenten-Container über API erzeugen

Fragen und Hilfe rund um die Programmierschnittstelle

Dokumenten-Container über API erzeugen

Beitragvon Precaster » Mo 15. Mai 2017, 12:50

Hallo zusammen,

kann ich in der Domäne Dokumente einen Container über die API erzeugen? Wenn ja wie geht das?
Wie man ein Dokument erzeugt ist ja in der API beschrieben.

Mein Ziel ist eine Art "Planstruktur":

Modell: 1 Pläne
Container 1.1 Bewehrungspläne
Dokument 1.1.1 Bodenplatte BA1
Dokument 1.1.2 Bodenplatte BA2
Dokument 1.1.x usw

Container 1.2 Schalpläne

Container 1.3 Fertigteile


Besten Dank für die Hilfe.

mfg
Precaster
Precaster
 
Beiträge: 101
Registriert: Mo 8. Dez 2014, 07:31

Re: Dokumenten-Container über API erzeugen

Beitragvon jochen.hanff » Mo 15. Mai 2017, 19:11

hallo,
man kann neue objekte mit der methode 'createObjectFromXML()' erzeugen:
http://cloud.ceapoint.com/html-api-2.0/ ... beebaf87db
dazu beschreibt man das neue objekt als XML-fragment und übergibt diese beschreibung zusammen mit dem ID des vaterelements der
methode. in der doku gibt es auch beispiele.
gruß
jh
jochen.hanff
 
Beiträge: 149
Registriert: Do 4. Dez 2014, 18:46
Wohnort: Essen

Re: Dokumenten-Container über API erzeugen

Beitragvon Precaster » Di 16. Mai 2017, 07:45

Guten Morgen,

danke für die schnelle Antwort. Jedoch funktioniert das bei mir irgendwie nicht. Die createObjectFromXML-Funktion gibt mir "0" zurück -> undefined laut API-Doku.

Hier mein Code:
Code: Alles auswählen
   
        var pattern = "Plaene";
   desiteAPI.itClear();
   var c = desiteAPI.itByFilter("cpName", "xs:string", "\"" + pattern + "\"", true, "documents");
   
   if(c=== 1)
   {
      var MainContainer = desiteAPI.itNext();
   }
   if(c===0)
   {
      var MainContainer = desiteAPI.createModel(pattern, false, "documents");
   }
   if(c>1)
   {
      alert("Mehr als ein Container mit dem Namen " + pattern + " vorhanden.");
   }

   var id1 = desiteAPI.createID();
   var xml = "<document ID='" + id1 + "'></document>";
   var x   = desiteAPI.createObjectFromXml(MainContainer, xml);


Wo liegt mein Fehler???

Besten Dank.

mfg Precaster
Precaster
 
Beiträge: 101
Registriert: Mo 8. Dez 2014, 07:31

Re: Dokumenten-Container über API erzeugen

Beitragvon jochen.hanff » Di 16. Mai 2017, 08:26

bitte sichtbarkeit/gültigkeitsbereich der variablen 'MainContainer' prüfen.
gruß
jh
jochen.hanff
 
Beiträge: 149
Registriert: Do 4. Dez 2014, 18:46
Wohnort: Essen


Zurück zu DESITE API

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron