Dynamics NAV XMLport Generator

Bild Tools zu Microsoft Dynamics NAV (ehem. Navision)

Dynamics NAV XMLport Generator

Beitragvon SilverX » 1. November 2007 17:50

Jeder der einmal einen XMLport komplett, Zeile fĂĽr Zeile von Hand
auf Basis eines Schemas erstellt hat kennt das Problem: Der erste
Versuch eine dem Schema entsprechende XML-Datei zu importieren
schlägt ohne näheren Grund fehl oder es passiert gar nichts.
Einer oder mehrere Tags könnten falsche Werte für minOccurs und/oder
maxOccurs haben. Viel Spass beim Suchen :)

Zum debuggen kann man sich der genauen Stelle wegen z.B. Dummy-Zeilen
in den XMLport einbauen um festzustellen an welcher Stelle genau
das Problem auftritt. Nach langer Zeit hat man das Problem vielleicht
im Griff...

Die Zeiten sind vorbei. Einfach das Schema laden, eine Objektnummer
vergeben und "Generieren" anklicken. Fertig!
NatĂĽrlich mĂĽssen ggf. noch SourceType und DataSource angepasst
werden, aber das ist ja eher eine Kleinigkeit.


Es wird eine Konfigurationdatei mitgeliefert um einige
Basisinformationen zu definieren:

Code: Alles auswählen
<appSettings>
   <add key="VerboseOutput" value="true"/>
   <add key="AbbreviationLength" value="4"/>
   <add key="MaxVariableNameLength" value="30"/>
             <add key="MaxNodeNameLength" value="30" />
</appSettings>
<NavXmlPortGen>
   <Cultures>
      <Culture name="de-DE" dateFormat="dd.MM.yy" timeFormat="HH:mm:ss" />
      <Culture name="en-US" dateFormat="MM\/dd\/yy" timeFormat="\[h:mm:ss tt\]" />
   </Cultures>
</NavXmlPortGen>


VerboseOutput: Wenn true, dann werden alle Eigenschaften wie minOccurs oder maxOccurs, unabhängig davon ob Standard oder nicht, gesetzt.

AbbreviationLength: Variablennamen unter DataSource haben eine Maximallänge von 30 Zeichen. Die Namen werden auf die hier angegebene Länge gekürzt. Wenn der resultierende Name schon einmal vorkam, wird eine laufende Nummer an den Namen angehängt.

MaxVariableNameLength: Dieses ist die maximale Länge für Variablennamen. Der Wert sollte nicht größer als 30 gewählt werden.
MaxNodeNameLength: Maximale Länge für Node-Namen. Nodes mit längerem Namen werden als Fehler gemeldet.

Cultures/Culture: Datum und Zeit Formatzeichenfolgen in .NET Syntax für den angegebenen Kulturnamen. Innerhalb des Programms kann die Kultur für die Ausgabe gewählt werden.


Viel SpaĂź!


P.S.: NAV XMLport Generator setzt das .NET Framework 3.5 SP1 voraus. Nur fĂĽr den Fall jemand hat ein Problem.
Dateianhänge
NAVXmlPortGen1.2.0.1.zip
Dynamics NAV XMLport Generator

Neue Features:
- Arbeitet mit komplexen Schemata
- Läd "include"-Schemata nach
- Selektierung der Root-Node
(76.76 KiB) 1856-mal heruntergeladen
screenshot.png
Screenshot
Zuletzt geändert von SilverX am 8. Februar 2010 23:13, insgesamt 3-mal geändert.
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
Beiträge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂĽtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Beitragvon Michael Schumacher » 1. November 2007 18:26

Prima Sache, wenn man das Schema vorliegen hat, ist das sehr hilfreich.
Wenn man aber nur die resultierenden XML-Dateien vorliegen hat, muss man weiter probieren ;-)
Werde mir das Teil aber bei Gelegenheit mal näher ansehen
mfg
Michael Schumacher


Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Hmmm, ach heut' ist Backup-Tag, also alles schnell nach /dev/nul sichern!
Benutzeravatar
Michael Schumacher
Ehrenmitglied
 
Beiträge: 1762
Registriert: 1. August 2005 11:12
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.x, 4.x, 5.x

Beitragvon SilverX » 1. November 2007 18:40

Hehe Michael,

dafĂĽr gibts ja im Framework SDK das Tool XSD :)

XSD
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
Beiträge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂĽtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Re: Dynamics NAV XMLport Generator

Beitragvon SilverX » 18. April 2009 12:27

Neue Version 1.1.0.0

Added support for choice types
Fixed a problem with sequences
Fixed small bugs and typos
Checked with NAV 2009+
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
Beiträge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂĽtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Re: Dynamics NAV XMLport Generator

Beitragvon SilverX » 8. Februar 2010 23:14

Neue Version 1.2.0.1

Neue Features:
- Arbeitet mit komplexen Schemata
- Läd "include"-Schemata nach
- Selektierung der Root-Node
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
Beiträge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂĽtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Re: Dynamics NAV XMLport Generator

Beitragvon stefanr. » 6. Februar 2012 12:33

weltklasse, funktioniert astrein.

Super, danke
GrĂĽĂźe

Stefan
stefanr.
Microsoft Partner
Microsoft Partner
 
Beiträge: 111
Registriert: 1. September 2009 09:58
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Dynamics NAV XMLport Generator

Beitragvon Raik Zobel » 14. November 2017 10:17

Super Tool, hatte mir bereits bei IDOC geholfen. Leider klappt es nicht mit dem openTrans Schema (http://www.opentrans.org/XMLSchema/2.1/)

NavXmlPortGen_2017-11-14_09-14-04.png
Benutzeravatar
Raik Zobel
 
Beiträge: 279
Registriert: 4. März 2013 13:43
Realer Name: Raik Zobel
Arbeitsort: Leipzig
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.00SP3, 2013R2, 2016

Re: Dynamics NAV XMLport Generator

Beitragvon SilverX » 22. November 2017 14:17

Hi Raik,

bei mir funktioniert das mit dieser Version problemlos: https://mibuso.com/downloads/dynamics-nav-xmlport-generator-v1.3
[Edit Mod. Kowa am 03.06.21] Geänderter Link: https://mibuso.com/downloads/dynamics-nav-xmlport-generator-v13
MĂĽsste ich ggf. mal hier hochladen :)
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
Beiträge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂĽtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+


ZurĂĽck zu NAV Tools

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast