cancel
Showing results for 
Search instead for 
Did you mean: 

How to make MII URL/Path case insensitive

Former Member
0 Kudos


Hi,

We have migrated files from MII 11.5 to MII 15 recently. After migration we found that few of the IRPT/images are not loading in the browser. The reason being that the case in the URL and the actual case for the folder structure doesn't match.

Is there a way to make MII or Netweaver ignore the case in the URL/Path?

Regards,

Nikhil

Accepted Solutions (0)

Answers (2)

Answers (2)

swaroop_anasane
Active Contributor
0 Kudos

Nikhil,

You perhaps have not gone through the recommended pre-migrations checks. It has been clearly mentioned to maintain proper case before you start migrating the stuff.

The best way is to create a copy of your IIS working folder and then replace the paths using some text editors or file search tools. Notpad++ worked best for me to search all files in a folder containing some path and replace it. Then you can migrate it from the copy to NW based MII server.

This way both 11.5(as you made changes to copy) and new version would be working at the same time and you get a chance to cross verify stuffs and functionalities.

Hope it helps.

Best Regards,

Swaroop

jcgood25
Active Contributor
0 Kudos

I have no idea concerning the extent of your 11.5 project files, or how many places you have for this growing pain from the overly forgiving case insensitive aspect of IIS to the world of NW (and many app servers that enforce proper case).  This is an application server constraint and not specific to MII (would be the same if you were on Apache instead of IIS).

It might be easier to fix the issues in your 11.5 codebase and re-migrate (you can always delete the project and migrate again).  Leverage the IIS or NW logs to track down the errors, and perhaps searching for ".irpt", ".png", ".jpg", etc will help you find all of the locations where the file path is being constructed in your code or hyperlinks.

Look on the bright side, perhaps you will stumble upon some other areas to optimize and simplify your project code.