GoLightly

Default Upgrading to iMIS 20 or Moving to New Server

  #1  
Old September 30th, 2014, 01:26 PM
Dale John M.'s Avatar
Dale John M. Dale John M. is offline
Administrator
 
Join Date: Oct 2006
Posts: 82
Dale John M. is on a distinguished road
This article provides the information you need to configure iMIS 20 to connect with Advanced Communities (GoLightly).

Single Sign On
To configure single sign on, please go to the Learning Center entry titled “Configuring Single Sign On With iMIS 20”.

Databridge Connection to iMIS SOA / Web Services
Advanced Communities (GoLightly) uses iMIS SOA / Web Services to connect to your iMIS database. The rest of this article focuses on configuring iMIS SOA / Web Services so Advanced Communities (GoLightly) can pass data to and from iMIS.

Finding EntityService.svc page
For iMIS 20.2 and higher, the SOA EntityService.svc page has been moved to another application that is separate from the iMIS application.

Let’s assume that I have installed my iMIS application in a virtual directory called iMIS20. So, the path to the iMIS application is:
Code:
http://www.mydomain.org/iMIS20
There is another application that is created to hold, among other things, the SOA. This virtual directory is installed by default as Asi.Scheduler_ so for my example it is Asi.Scheduler_iMIS20.

So, the new location for the SOA becomes this URL:
Code:
http://www.mydomain.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc
ASI has taken care of the necessary entries in the web.config of the Asi.Scheduler application, so users should not have issues with the multiple site bindings and the http meta data being disabled.

1. SOAP Address Configuration
You will have to run an IIS 6 Admin Script to do SOAP Address Configuration. If you are running IIS 7 you may need to install the IIS 6 tools from here:
IIS > Web Management Tools > IIS 6 Management Capability > IIS 6 Scripting Tools
  • Open a command prompt and navigate to your IIS installation.
  • Then go to /Adminscripts. (Ex/ c:\inetpub\adminscripts )

Once in that directory run the following command:
Code:
cscript.exe adsutil.vbs set /w3svc/<W3svcSiteID>/SecureBindings ":443:<DomainName>"
Change the values surrounded by <> (remove the "<" and ">" as well with the actual values) to the correct values for your installation.

You can find "<W3svcSiteID>" by running the following commands. You will see site identifiers in the same order as the websites listed you click on "Web Sites" in the IIS Manager application:
1) chdir C:\Inetpub\AdminScripts
2) cscript.exe adsutil.vbs ENUM /P W3SVC

Within IIS 7, you may need to add the Internal IP of your server if the above doesn't work:
Code:
cscript.exe adsutil.vbs set /w3svc/<W3svcSiteID>/SecureBindings "<Internal IP of Server>:443:<DomainName>"

Ex/  
cscript.exe adsutil.vbs set /w3svc/1/SecureBindings "192.168.0.251:443:imis.cprs.org"
Finally, make sure to recycle the application pool for the imis application directory.

See also:
2. HTTPS Binding

Local server name showing on https EntityService.svc page
If you have updated the Soap Address (see above) and still see the local server name on this URL:
Code:
https://YOURDOMAINHERE/Asi.Scheduler_iMIS20/SOA/EntityService.svc
...follow these instructions:
  1. In IIS 7
  2. Go to Bindings on right side
  3. Make sure the url is in the http entry as well as https
  4. When you make this change, make sure to update the web.config file.


Testing
Assumption for this document:
Code:
http://www.YOURDOMAIN.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc
is the url of your EntityService page.

Test A.
Do you get a WSDL file when you visit this URL?:
Ex/
Code:
http://www.YOURDOMAIN.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc?wsdl
If not please review:
http://my.golightly.com/bridgetroubleshooting

Test B.
Look at the bottom of this WSDL file:
Ex/
Code:
http://www.YOURDOMAIN.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc?wsdl
Look for a section labeled “”. Do you see the same root URL but with “https”?
Ex/
Code:
https://www.YOURDOMAIN.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc/Soap11
If not please review:
http://my.golightly.com/soapaddress

Test C.
When you visit the following URL:
Ex/
Code:
https://www.YOURDOMAIN.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc
…do you see a page with the title “EntityService Service” and a line that says this?:
Code:
svcutil.exe http://www.YOURDOMAIN.org/Asi.Scheduler_iMIS20/SOA/EntityService.svc?wsdl
If not, first make sure that a publicly signed SSL certificate is installed at this URL:
Code:
www.YOURDOMAIN.org
and then review:
http://my.golightly.com/vb/showthrea...ttpsservername

Once these items are all verified, please contact support@golightly.com so we can run final tests to verify that your social network can connect to iMIS.

Last edited by Dale John M.; December 15th, 2015 at 10:44 AM..
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

 

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
version 2.31.25 :: gl-005-app.golightly.com
Desktop View
Dale John McGrewDale John McGrew, 1st GradeEva KonigsbergEva Konigsberg, 1st GradeJill TempletonJill Templeton, 1st GradeJoe EvansJoe EvansJohn TempletonJohn Templeton, 3rd GradeJulia VcherashnyJulia Vcherashny, BabySarah GolightlySarah Golightly, 4 years oldTristan NaramoreTristan Naramore