Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

139 lines
5.3 KiB

  1. ==================================================================
  2. = How to Migrate UDDI Service Web Component to UDDI.Microsoft.Com
  3. ==================================================================
  4. NOTE: Tools for some of this can be found in the latest build
  5. <build>\raw\uddi.microsoft.com\tools
  6. =====================
  7. = PreReqs
  8. =====================
  9. - Install UDDI Web Component onto server.
  10. - Install SMTP Services
  11. - Install a SSL Certificate into the Default Site for IIS
  12. - For all operator nodes, you must make sure that their root authority has
  13. client authentication enabled.
  14. ================
  15. = Configure IIS
  16. ================
  17. - Overlay the web package into <systemdrive>\inetpub\uddi\webroot
  18. - found in builds at <build>\raw\uddi.microsoft.com\webroot
  19. - Point Root of defualt site to %SystemDrive%\inetpub\uddi\webroot
  20. - Set the Default Site to run under the MSUDDIAppPool.
  21. - Open the properties to the site
  22. - Go to 'Home Directory' Tab
  23. - Set the Applicatin Pool to MSUDDIAppPool and click OK
  24. - Set the Default Site to only Use Anonymous Authentication.
  25. - Open the properties to the site
  26. - Go to 'Directory Security' Tab
  27. - Click the 'Edit...' button in the 'Anonymous access and authentication
  28. control' section
  29. - Uncheck all authentication types except Anonymous.
  30. - Click Ok all the way out
  31. - Delete uddi and uddipublic vdirs
  32. - Delete %SystemDrive%\inetpub\uddi\webroot\admin folder. These features
  33. will be implemented in the operator site.
  34. - Install ASP.NET Client Scripts into Site
  35. - Run %windir%\microsoft.net\framework\<version>\aspnet_regiis.exe -c
  36. - Create VisualStudio VDIR
  37. - Right click the site, and select new...virtual directory
  38. - name it 'visualstudio'
  39. - give it <systemdrive>\inetpub\uddi\webroot\addwebreference
  40. - Once created, open the properties of this VDIR,
  41. - go to the home directory tab
  42. - click the 'Remove' button
  43. - click ok
  44. =====================
  45. = Configure Passport
  46. =====================
  47. - Install your Passport Partner Key
  48. (this is obtained via http://siteservices.passport.com and is not part of
  49. this document)
  50. - run partner<siteid>_1.exe /addkey
  51. - run partner<siteid>_1.exe /makecurrent
  52. - Set your Site ID and Return URL
  53. - This can now be done by opening %systemroot%\system32\ppcnfg.exe( works in
  54. build 3636 or greater )
  55. - Set your SiteID and Return URL.
  56. - Set Environment
  57. - Live if deployed on internet.
  58. - Prep if deployed in house(you may need to update this url)
  59. - Save your changes and exit
  60. - or -
  61. - Edit the following registry keys
  62. - [HKLM\Software\Microsoft\Passport\SiteId]
  63. - [HKLM\Software\Microsoft\Passport\ReturnURL]
  64. - [HKLM\SOFTWARE\Microsoft\Passport\Nexus\Partner\CCDRemoteFile]
  65. - Refresh your Partner2.xml file
  66. - run refreshpp.js from the internet version install point
  67. =================================
  68. = Configure UDDI to use Passport
  69. =================================
  70. - Create a folder named <systemdrive>\inetpub\uddi\ppconfig
  71. - Grant write privlages to the <COMPUTERNAME>\IIS_WPG to this folder
  72. (DON'T SKIP THIS STEP)
  73. - update the follwing config values
  74. - Registry( config.exe -s <name> <value> -l )
  75. Proxy itgproxy:80 ( if the machine is inside the firewall )
  76. Passport.SiteID <your site id>
  77. Passport.ReturnURL <your return url>
  78. Passport.ClientXmlFile <systemdrive>\inetpub\uddi\ppconfig\client.xml
  79. Passport.ClientXmlUrl https://nexus.passporttest.com/client/client.xml
  80. - Database( config.exe -s <name> <value> -g )
  81. Security.AuthenticationMode 8
  82. Security.AutoRegister 0
  83. Security.HTTPS 1
  84. Publisher.DefaultTier 1
  85. ================================
  86. = Configure IIS for Replication
  87. ================================
  88. - Configure SSL Requirements
  89. - Open IIS MMC and browse to the default site
  90. - find 'operator.asmx' in the RHS, right click it and select properties
  91. - select the 'File Security' tab
  92. - click the bottom 'edit' button
  93. - Select the option for 'Require SSL' and the option for 'Require Client
  94. Certificate'
  95. - click ok out
  96. - If this web server is the active replication server:
  97. - Copy monitor.exe and replicate.exe to the <systemdrive>\inetpub\uddi\bin
  98. - found in builds at <build>\raw\uddi.microsoft.com\dbrepl
  99. ======================
  100. = Install UDDI Filter
  101. ======================
  102. - Copy the uddi.filter.dll to <systemdrive>\inetpub\uddi\bin
  103. - Create the UDDI Registry Keys required ( config.exe -s <name> <value> -l )
  104. Filter.InquireURL /inquire.asmx
  105. Filter.PublishURL /publish.asmx
  106. Filter.DiscoveryURL /discovery.ashx
  107. Filter.ReplicationURL /operator.asmx
  108. Filter.InquireListenerURL /inquire
  109. Filter.PublishListenerURL /publish
  110. Filter.DiscoveryListenerURL /discovery
  111. Filter.ReplicationListenerURL /replication
  112. - Add the filter to the Default Site
  113. - Right click on the default site and select properties
  114. - select the ISAPI Filter Tab.
  115. - Click add and point it to uddi.filter.dll
  116. - Open IIS Security Wizard and ensure that the UDDI Filter is enabled.
  117. - RESTART IIS