cancel
Showing results for 
Search instead for 
Did you mean: 

MII Illuminator Service Import Project

0 Kudos

Hello All,

We have to migrate some projects from one MII system to another, there are quite a few projects actually and we were looking for some automated way of doing it.

Came across the Export Service of Illuminator Service however we are not quite successful in using them. We have something like below.

http://<Server>:<Port>/XMII/Illuminator?service=Transport&Mode=ImportProject&encoding=false&Algorith...;

we have following request properties set.

{name=[string:<ProjectName>], filename=[string:ProjectName.zip], Content-Length=[long:1223502], Content-Type=[string:application/x-zip-compressed]}

We are doing HTTP post action block and loading the zip file using Image Load action block. The netweaver logs look like this

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} span.Apple-tab-span {white-space:pre}

Message:

Project Import Failed, Zip File Is Not Valid

[EXCEPTION]

java.util.zip.ZipException: Open failed for '.\temp\XMII_2564158392221783050_IMPORTPROJECT.zip' with fd 12720 returning message 'couldn't find 'END' tag.' and errno 0 after trying cache.

at java.util.zip.ZipFile.open(Native Method)

at java.util.zip.ZipFile.<init>(ZipFile.java:244)

at java.util.zip.ZipFile.<init>(ZipFile.java:171)

at java.util.zip.ZipFile.<init>(ZipFile.java:185)

at com.sap.xmii.system.ProjectManager.doImport(ProjectManager.java:463)

at com.sap.xmii.Illuminator.services.transport.ImportProject.processRequest(ImportProject.java:48)

at com.sap.xmii.Illuminator.services.handlers.Transport.processRequest(Transport.java:39)

at com.sap.xmii.Illuminator.services.ServiceManager.run(ServiceManager.java:83)

at com.sap.xmii.servlet.Illuminator.service(Illuminator.java:112)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)

at com.sap.xmii.system.SecurityFilter.doFilter(SecurityFilter.java:242)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)

at com.sap.xsrf.filter.XSRFProtectorFilter.doFilter(XSRFProtectorFilter.java:62)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:441)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

Any Help would be hight appreciated.

Thanks

Rupesh

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member185280
Active Contributor

You could try using my product/tool linked below and use ftp. Its free for 30 days.

http://xmii.guru/downloads/

Regards,
Christian