• No se han encontrado resultados

PROYECTOS DE INVESTIGACIÓN EN CURSO

In document Memoria 2011 (página 37-40)

You can use the cpipconnector with the following files to define SSO between Luminis Platform and Banner Travel and Expense Management:

pickup.html

te.properties

te.xml

After you adjust these files to configure an SSO connection, you would add links to Banner Travel and Expense Management in the Luminis Platform system. Use the procedures in the following sections to configure SSO, and then insert and test links.

Note

Before proceeding, you need to know the un-encrypted Banner pin values, for example: GORPAUD_PIN (8.x) or GOBTPAC_PIN (7.x). You can find added details on pin encryption in - FAQ 1-42RLMK - Banner 8 GOBTPAC_PIN encryption enhancement - *PINRESET. 

Warning

This solution does not work for if you have fully encrypted the pin in Banner 8.x on GOBTPAC_PIN and GORPAUD_PIN. 

1. Access the pickup.html file from a Luminis Platform server using the direct URL, for example, or copy the pickup.html file into the OAS_HOME\j2ee\home\default- web-app directory.

http://TEServer:Port/pickup.html

2. Test access to the pickup.html file.

If the Normal Banner Travel and Expense Management login URL is

http://rocoram2.sct.com:8890/tvlexp/tvlexp-flex/

The pickup.html file access will be

http://rocoram2.sct.com:8890/pickup.html

The Title of Page is Cookie Pickup, and the rest of the page is blank.

3. Modify the attached te.properties and te.xml files to point to the Travel and Expense server.

Note

The files are part of FAQ 1-42RLMK. See that FAQ for additional steps/

information. 

3.1.1. Modify the te.properties file to locate to the Travel and Expense server by replacing the two strings, TEServer:Port, with the actual hostname and port of the Travel and Expense server.

3.1.2. Modify the te.xml file to locate to the Travel and Expense server by replacing the three strings, TEServer:Port, with the actual

hostname and port of the Travel and Expense server.

For example, http://banner_test.udc.edu:8890

3.2. Enter valid values for the following te.license.key property in te.properties file.

te.license.key = <Your License Key>

Tip

For a valid Luminis GCF connector CPIP license key value contact your Ellucian® account consultant. If you don’t have a current license key, leave the default values and continue implementation. 

3.3. Copy the te.properties and te.xml files to the

<LuminisInstall Directory>\webapps\cpipconnector\WEB-INF\config

4. To add te.properties to the property.files field modify the

cipconnector.properties file under format with code font

<LuminisInstall Directory>\webapps\cpipconnector\WEB-INF\config

For example, assume you had the following property setting:

property.files = comexp.properties,messengerexpress.properties

To add the te.properties file so that it is read by the cpipconnector, you'd adjust it as follows:

property.files =

comexp.properties,messengerexpress.properties,te.properties

5. As an Administrator on the Luminis Server (cpadmin) run the following commands. Be sure to replace the LuminisServer variable (offset in brackets below) with the FQDN of your Luminis Platform server:

configman -s es.te.autosync false

configman -s es.te.configURL http://<LuminisServer>:8008/ cpipconnector/te/GetConfigVersion2

configman -s es.te.configattempts 60 configman -s es.te.configsleeptime 10000 configman -s es.te.shortcircuitlogin false

configman -g es.systems

This results in a list of Single Sign-On systems already implemented.

7. Append Travel and Expense to this list using the following command:

configman -s es.systems " <Systems you got from the above command> te "

For example your command might look like the following:

configman -s es.systems "sct cal comexp sctinb sctssb wx te"

8. From the Luminis server run the following:

cptool set user <luminis User> ExternalAccount="te|<T&E User>|<T&E password>

Note

This needs to be set for each user that is going to use Banner Travel and

Expense from Luminis Platform. 

For example you might replace the variables with a command similar to the following:

cptool set user testssb8 ExternalAccount="te|111111111|111111"

In the example above, the elements of the command correspond to the following::

Luminis Login = testssb8 Banner ID = 111111111 PIN = 111111

9. Restart the Luminis Platform system by using the following commands:

stopcp -a startcp

Adding a Travel and Expense Single-Sign On test link in Luminis Platform

1. Log in to Luminis Platform as the Administrator.

2. Select the Portal Admin link.

3. Select the Manage Targeted Content Channels link.

4. Select Add New Channel.

5. Select the New Channel link to edit the channel.

6. Change Channel Name to a name you prefer, for example, TE SSO.

8. Under the Channel Categories section, highlight the category where you want to place the channel, for example, Miscellaneous.

9. Select Save Attributes.

10. Select Add New Section.

11. Select the New Section link to edit the section.

12. Set the Section Status to Active.

13. Set the Section Title to a name you prefer, for example, TE SSO.

14. Leave the Section Options boxes unchecked.

15. Select the Free Form Text/HTML Type option for the Sub Section.

16. Select Go.

17. Select the New Sub Section link to edit the subsection.

18. Set the Sub Section Title to a name you prefer, for example, TE SSO.

19. Select an appropriate Start Date and End Date.

20. Select the Content uses HTML under Content.

21. Set the URL to the TE SSO URL, using the following format:

<A Href="{TE SSO URL}" TARGET="_blank">{Link Text}</A>

The following illustrates how the URL might look:

<A Href="http://slcsup19.sct.com/cp/ip/login?sys=te&url=http:// rocoram2.sct.com:8890/tvlexp/tvlexp-flex/index.html"

TARGET="_blank">TE SSO</A>

For example:

http://rocoram2.sct.com:8890/tvlexp/tvlexp-flex/index.html

In the example URL above, the

{TE SSO URL} value is:

http://<Luminis>:Port/cp/ip/

login?sys=te&url=http%3A%2F%2F<TEServer>%3A <port>%2Ftvlexp%2Ftvlexp-flex%2Findex.html

Where

<Luminis>:<Port> = Luminis server and port

<TEServer> = Travel and Expenses Server

In Luminis 4.1 example:

From step 21 above, a text editor displays, similar to Microsoft Word.

Select the Source button in upper right corner of the editor toolbar, then paste the URL details below.

<p><a target="blank" href="{INB SSO URL}">{Link Text}</a></p>

For example:

<p><a target="_blank" href="http://slcsup19.sct.com/cp/ip/ login?sys=te&amp;url=http://rocoram2.sct.com:8890/tvlexp/ tvlexp-flex/index.html">TE SSO</a></p>

22. Select Continue.

23. Select Save Changes 24. Select Done.

25. Select Done.

26. Select logout.

Test the Travel and Expense Single-Sign On Link

After you have inserted the links, you will want to test them. Use the following procedure:

1. Log in to the Luminis Platform as the user you defined previously when configuring the cpipconnector.

2. Select Content/Layout.

3. Select Add Channel (in desired location).

4. Select Category = Application.

5. Select GO.

6. Select Subcategory = Miscellaneous.

7. Select GO.

8. Select TE SSO.

9. Select Add Channel.

11. Select the new TE SSO link from your chosen location. A browser window appears with a URL that displays the following:

https://slcsup19.sct.com/cp/ip/login?sys=te&url=http:// rocoram2.sct.com:8890/tvlexp/tvlexp-flex/index.html

this URL should redirect to:

http://rocoram2.sct.com:8890/tvlexp/tvlexp-flex/index.html

Tip

This should display Banner Travel and Expense Management without

prompting for a login. 

Possible Errors that may occur

When you select the TE SSO link from Luminis Platform, a browser window appears that displays the following error that something has failed in the configuration settings:

External System Error

CPIP Notification: Unsupported OID service

If you need assistance, contact your system administrator To debug the configuration, run the command:

configman -g es.te.*

You’ll get a return similar to the following:

[cpadmin@slcsup19 config]$ configman -g es.te.* es.te.autosync=false es.te.configURL=http://slcsup19.sct.com/cpipconnector/te/ GetConfigVersion2 es.te.configattempts=60 es.te.configsleeptime=10000 es.te.shortcircuitlogin=false

If the port on the URL is missing? This should be sure to set it (typically it is port 8008).

To reset the port, run this command:

configman -s es.te.configURL http://slcsup19.sct.com:8008/ cpipconnector/te/GetConfigVersion2

Restart the Luminis Platform as follows:

stopcp -a startcp

In document Memoria 2011 (página 37-40)

Documento similar