Kubajs' Ne(s)t

kubajs.net

Chyba deploymentu z NWDS

Návod je určen pro ty, kdo používají NetWeaver Developer Studio k tomu, aby deployovali své adapter moduly na PI servery. Na problém jsem narazil u verze NWDS 7.1 spouštěné na operačním systému Windows 7, ale nevylučuji, že může být i u jiných kombinací.

Problém spočívá v tom, že nelze provést deploy na SAP Server, i když je tento server definován v Preferences:

Deploy nelze provést, protože při startu NWDS selže načtení SAP Server Adapters pluginu – to se ale nikde nedozvíš, žádná chyba se nezobrazí. To, že se nepodařilo načíst zmíněný plugin, zjistíš například tak, že si zobrazíš okno Servers:

a v zobrazeném okně uvidíš definované servery (budou nejspíš bez indikátorů State i Status – ale to je až následek).

Poté klepneš pravou myší a z nabídky vybereš New – Server. Pokud se zobrazí okno, které neobsahuje složku se SAP Servery jako na následujícím obrázku, pak se nepodařilo načíst plugin com.sap.ide.ext.libs.perf.

Správně bys měl vidět toto: a při přidávání nového serveru toto:

Řešení tohoto problému je ale jednoduché, jedná se totiž o nekompatibilitu s OS Windows 7!

Vyhledej inicializační soubor SapNetweaverDeveloperStudio.ini, který při standardní instalaci bude v C:\Program Files\SAP\IDE\CE\eclipse a přidej do něj tyto 3 nové řádky:

-clean
<tady je původní obsah>
.
.
.
<konec původního obsahu>
-Dos.name=Windows XP
-Dos.version=5.1

Po té restartuj NWDS a bude vše jinak. :)

Následně můžeš ten první řádek s -clean vymazat, aby NWDS pokaždé nenabíhalo tak dlouho ( clean stačí provést jednou).

Děkuji Pavlovi K. za poskytnutí pracně získaných zkušeností