LSO - XI - Skillsoft integration, how to launch external course

Hi Gurus,
I am working on a scenario where we are launching and tracking web based courses (Skill soft a third party).
Let me give you more details of my scenario.
1) Commnication is from SAP LSO System to Third Party(Skill Soft) through PI(XI).
2) We are following this approach - Client Proxy>XI>Web service(SkilSoft) and it will be synchronous call.
3 ) From portal user should be able to Lauch, or Track the course and will get response back to SAP LSO system/portal from Skill Soft.
For above approch we have copied a class CL_LSO_WS_XI  into a custom and modifying its method to launch the course.
Now I need help on how to pass the parameters like customerid, assetid,courseid etc to PI(XI).
If anyone has worked on similar scenario and has reference code or reference material for modifying the method (of class CL_LSO_WS_XI ) to launch the course, please reply.
Thanks in advance.
Akash.

Hello All,
I am having similar scenario of LSO integration with Skillsoft via PI. I have already referred the PDF XI Configuration for SkillSoft Integration.
The flow of interface in my scenario is
Portal(FrontEnd) <-> ECC(BSP Application at Backend) <-> PI <---> External Learning Vendor(SkillSoft).
1) Commnication is from SAP LSO System to Third Party(Skill Soft) through PI(XI).
2) It will be synchronous call.
3 ) From portal user should be able to register, book,Lauch, or Track the course and will get response back to SAP LSO system/portal from Skill Soft.
4) Portal is the frontend and backend is the BSP application(ZHCM_Learning).
Can you please let me know the details how you handled this scenario and passed  the parameters like customerid, assetid,courseid etc to PI(XI). Also let me know what would be the best approach to follow in this scenario..Is there any BAPI / RFC available for this scenario or need to go via proxy.
Thanks
Shikha

Similar Messages

  • LSO - XI - Skillsoft integration, course launching

    Hi Gurus,
    I am working on a scenario where we are launching and tracking web based courses (Skill soft a third party).
    Let me give you more details of my scenario.
    1) Commnication is from SAP LSO System to Third Party(Skill Soft) through PI(XI).
    2) We are following this approach - Client Proxy>XI>Web service(SkilSoft) and it will be synchronous call.
    3 ) From portal user should be able to Lauch, or Track the course and will get response back to SAP LSO system/portal from Skill Soft.
    For above approch we have copied a class CL_LSO_WS_XI into a custom and modifying its method to launch the course.
    Now I need help on how to pass the parameters like customerid, assetid,courseid etc to PI(XI).
    If anyone has worked on similar scenario and has reference code or reference material for modifying the method (of class CL_LSO_WS_XI ) to launch the course, please reply.
    Thanks in advance.
    Akash

    Hello All,
    I am having similar scenario of LSO integration with Skillsoft via PI. I have already referred the PDF XI Configuration for SkillSoft Integration.
    The flow of interface in my scenario is
    Portal(FrontEnd) <-> ECC(BSP Application at Backend) <-> PI <---> External Learning Vendor(SkillSoft).
    1) Commnication is from SAP LSO System to Third Party(Skill Soft) through PI(XI).
    2) It will be synchronous call.
    3 ) From portal user should be able to register, book,Lauch, or Track the course and will get response back to SAP LSO system/portal from Skill Soft.
    4) Portal is the frontend and backend is the BSP application(ZHCM_Learning).
    Can you please let me know the details how you handled this scenario and passed  the parameters like customerid, assetid,courseid etc to PI(XI). Also let me know what would be the best approach to follow in this scenario..Is there any BAPI / RFC available for this scenario or need to go via proxy.
    Thanks
    Shikha

  • LSO - XI - Skillsoft integration, launch course

    Hi Gurus,
    I am working on a scenario where we are launching and tracking web based courses (Skill soft a third party).
    Let me give you more details of my scenario.
    1) Commnication is from SAP LSO System to Third Party(Skill Soft) through PI(XI).
    2) We are following this approach - Client Proxy>XI>Web service(SkilSoft) and it will be synchronous call.
    3 ) From portal user should be able to Lauch, or Track the course and will get response back to SAP LSO system/portal from Skill Soft.
    For above approch we have copied a class CL_LSO_WS_XI into a custom and modifying its method to launch the course.
    Now I need help on how to pass the parameters like customerid, assetid,courseid etc to PI(XI).
    If anyone has worked on similar scenario and has reference code or reference material for modifying the method (of class CL_LSO_WS_XI ) to launch the course, please reply.
    Thanks in advance.
    Akash

    Hello All,
    I am having similar scenario of LSO integration with Skillsoft via PI. I have already referred the PDF XI Configuration for SkillSoft Integration.
    The flow of interface in my scenario is
    Portal(FrontEnd) <-> ECC(BSP Application at Backend) <-> PI <---> External Learning Vendor(SkillSoft).
    1) Commnication is from SAP LSO System to Third Party(Skill Soft) through PI(XI).
    2) It will be synchronous call.
    3 ) From portal user should be able to register, book,Lauch, or Track the course and will get response back to SAP LSO system/portal from Skill Soft.
    4) Portal is the frontend and backend is the BSP application(ZHCM_Learning).
    Can you please let me know the details how you handled this scenario and passed  the parameters like customerid, assetid,courseid etc to PI(XI). Also let me know what would be the best approach to follow in this scenario..Is there any BAPI / RFC available for this scenario or need to go via proxy.
    Thanks
    Shikha

  • How to Launch an Integration Builder under two different java versions

    How to Launch an Integration Builder under two different java versions     1
    1. Situation     2
    2. How To Do     2
    2.1 jre preparation     2
    2.2 Put them into the system     2
    2.3 Execute a Java Web Start under jre 1.4.x version     3
    2.4 Change Java Runtime Versions     3
    2.5 Launch an Integration Builder     6
    1. Situation
    OS: windows 2000 pro – English
    Java version: jdk 1.5.x was already installed. (It’s not permitted to change.)
    I don’t have any authorization to install any software on the PC.
    But I need to use an Integration Builder.
    I already knew URLs of an Integration Builder (http://<hostname>:50000/rep/start/repository.jnlp).
    2. How To Do
    At this moment, an Integration Builder (XI 3.0) can be launch under jre 1.4.x environment (on windows).
    2.1 jre preparation
    I download j2re-1_4_2_10-windows-i586-p.exe from http://java.sun.com/j2se/1.4.2/download.html
    I installed it on my home PC and copied all files from C:\Program Files\Java\ j2re1.4.2_10\ into my USB.
    2.2 Put them into the system
    I pasted j2re1.4.2_10 folder from my USB into the windows 2000 pro system.
    Finally, I could list up all of javaws.exe under this system.
    c:\j2re1.4.2_10\javaws\javaws.exe
    c:\Program Files\Java\jdk1.5.0_05\bin\javaws.exe
    c:\Program Files\Java\jdk1.5.0_05\jre\bin\javaws.exe
    c:\Program Files\Java\jre1.5.0_05\bin\javaws.exe
    2.3 Execute a Java Web Start under jre 1.4.x version
    I executed c:\j2re1.4.2_10\javaws\javaws.exe .
    2.4 Change Java Runtime Versions
    Go to File-> Preferences -> Java
    As you can see, it indicates 1.5 version.
    Click [FIND] button.
    Click [NEXT] button.
    Click the j2re1.4.2_10 folder.
    Click [NEXT] button.
    A JRE Finder is able to find javaw.exe automatically. Or you can indicate C:\j2re1.4.2_10\bin\javaw.exe directly.
    Click [NEXT] button.
    Finally, there are two Java Runtime Versions. Now you need to uncheck the Enabled column of 1.5 version and check 1.4 version.
    Click [OK] button.
    Well, in the General tab, I selected None for Proxies.
    2.5 Launch an Integration Builder
    In the Location field, I typed the URL of an Integration Builder jnlp.
    http://<hostname>:50000/rep/start/repository.jnlp
    SAP Integration Builder comes up inside Applications area.
    Select it and click [Start] button.
    If you click Environment-> Integration Builder (Configuration), you can launch Integration Builder: Configuration.
    [PDF file location] with screenshots
    http://SDN.mobilian.org/SDN/How2LaunchIB.rar
    ===================Advertisement==========================
    How do you search SDN?
    What about [<b>SDN Search Widget</b>]?
    SDN Search Widget
    =========================================================

    I am not getting anywhere with deploying my application or
    applet.
    I have set up my bc4j project. It contains all my VO info,
    links, application module. (proj a)
    I then have another project with DbInfo in it(has all my rowset
    info), Multiple Frames, and my Applet.java file.
    Actually I have an Applet.java file and a Application.java file
    because I was seeing if both/either worked. Anyway they seem the
    same, except for that extra window that comes up when you run the
    applet.
    I follow the steps in the oracle directions (from earlier post).
    And all seems ok. But at ---->
    [*] Select the subdirectory under myhtml where your applet's HTML
    file
    is located, and enter the directory path of the 'staging'
    directory you
    created in step 3 above, if different from the default.</li>
    [*]Select the HTML files that JDeveloper created to run your
    applet.</li>
    [*]Select all of the Java source files in your project that make
    up the
    applet.</li>
    I have no HTML file associated with my applet, at least that I
    know of.
    So do I need to create one, or should it of been done
    automatically.
    Also, I trying to figure out what will be the best way to deploy
    my project. Applet or stand alone application is what my first
    choices have been so far. I have read that there is some issues
    with applets being served from a different server than the
    database. So a stand alone application was my front runner, but
    I haven't gotten either way to work yet.

  • Reader 9.3.3 (Vista) : problem to launch external application

    Hello!
    I have a file which have links to start external application.
    In Adobe Reader 9.3.3 (Windows Vista), I have that dialog box (in french, sorry) :
    How can I activate launching external applications?
    Thank you for your help.
    François

    This is a security issue. Try looking at the Preferences under the Trust Manager.

  • Launching external link from E-Business suite

    Hi,
    I have a requirement to launch an external application from Oracle Application.
    I have a responsibility say 'Launch External App Responsibility' .
    When i click on that, it should launch my application (assume i have the URL of my external Application)
    Any help will be appreciated.
    Thanks in advance.

    Hi,
    Hi,
    Please see these links/threads.
    Note: 332500.1 - How To Call An HTML Webpage From 11i Navigator Menu
    Note: 883404.1 - How To Access External Url When Using SSWA PLSQL Function
    Registering my website to e-Business Suite Apps
    Re: Registering my website to e-Business Suite Apps
    Thanks,
    Hussein

  • How to setup external access in VM?

    We need to setup a Microsoft VM and allow external access without using my company VPN as we need to test the web services integration with other vendors. could you please help how to setup external access? Thanks

    Hi Wilson,
    As a prerequisite , that VM need to access the gateway .
    It means that you need to
    create an external virtual switch then connect that VM to external virtual switch then allocate a LAN IP for VM .
    http://technet.microsoft.com/en-us/library/jj647786.aspx
    After this you may think of this VM as a physical machine in your LAN then do what you need .
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • How to create external content type in sharepoint for salesforce account

    Can anybody help me on How to create external content type in sharepoint for salesforce account.
    I wanto upload documents to a document library which should sync with accounts in saleforce.
    thanks in advance

    Hi,
    The following materials would be helpful:
    Tutorial: Access Salesforce Leads in SharePoint through an External List
    http://geekswithblogs.net/dataintegration/archive/2014/02/03/tutorial-access-salesforce-leads-in-sharepoint-through-an-external-list.aspx
    Salesforce SharePoint Integration – Best Practices
    http://rainforce.walkme.com/salesforce-sharepoint-integration-best-practices/#.VFxra3mKAeE
    If you want to upload documents to SharePoint document library from the Saleforce, we can also customize your own web service using SharePont .Net Client Object Model or REST to achieve it.
    Best Regards 
    Dennis Guo
    TechNet Community Support

  • Studio 5 on Windows XP: Cannot launch external browser (Netscape),

    Hi; This little problem is a real PITA.
    System: Win XP Pro
    Browser: Netscape 7.02
    Problem: Configuring IDE to use Netscape.
    No matter what and how I try (via options) the IDE does not know how to launch a url in Netscape. It launches Netscape but does not succeed with the insertion of the url.
    thank u all
    -nat

    Hi Nat... yep... this took me a couple of trys...
    1. go to Tools/Options/Server and External Tool Setting
    2. select Web Browsers/External Browser (Windows)
    3. set your path to Netscape.exe (mine was C:\Program Files\Netscape\Netscape\Netscp.exe)
    4 Now make sure you select NETSCAPE6 for the DDE Server property from the drop-down menu for that property...
    Hope this helps...It took several frustrating moments to figure that one out...
    Marko

  • How to start external application

    how do i start external process like notepad.exe or is there
    any mechanism to reload air application
    Does air supports this?
    thanks

    Hi,
    AIR 1.1 does not support launching external processes or
    reloading itself (though an HTML AIR app can).

  • Launching external applications from web start

    Hi!
    I am currently working on a management system and I need to launch other management systems from my Java Web Start application. The other systems are either based on web applications (URLs), telnet - needs to set up a telnet session, or running shell scripts or batch files.
    URLs are ok. I am using Desktop.browse in Java 1.6 or I can use BasicService.showDocument in javax.jnlp API.
    My application may run on both windows and linux (ie its launched from the browser). It interacts with a java app on a linux server over RMI.
    How can I lauch a telnet session from my client app?
    Do I have to include apache commons.net and create a telnet module in my app or can i lauch c:\windows\system32\telnet.exe in windows (if my app is lauched on win) and /usr/kerberos/bin/telnet (if my app is lauched in Linux)?
    How can I launch an external .exe application in window and how can I launch any shell script or program in Linux?
    (same as how do i lauch telnet)
    As long as the user is prompted I can see no risk of denying these kind of things so I hope and think that this should be possible!
    PS. I have managed to do it by using Runtime.exec() when running as a non JWS application, but I cannot do it when running as JWS:
    java.security.AccessControlException: access denied (java.io.FilePermission <<ALL FILES>> execute)I dont want to sign the application either. The reason for choosing webstart was to not have to renew certificates at our customers.
    Please help.
    Thanks for taking interest and reading this.. and I hope that someone has some helpful answers for me :)
    Edited by: Tomas_Andersen on Feb 5, 2008 6:34 AM

    Do you know how to launch Java applications (not applets) from web pages ? Thank you.
    you can setoff a java servlet from a webpage.Is that what you are talking about ??? activeateing a server side app ????

  • Launch external files on Linux

    I want to launch external files from Java, in a cross platform way.
    ie say I have a file fred.jpg, I want to launch that on any platform to open in the editor defined on that computer.
    The book 'Swing Hacks' (Marinaccci and Adamson), shows how to do this for Windows and Mac. My version of their code is
         static public void launch(URL url){
              try{
                   String cmd;
                   if (OS.isMac())
                        cmd = "open "+url;
                   else     // TODO linux?
                        cmd = "cmd.exe /c start "+url;     
                   Runtime.getRuntime().exec(cmd);
              catch(Exception e){new Fail(e);}          
         }However, I don't know what to put in for linux?
    Searching the web I came across http://weblogs.java.net/blog/ixmal/archive/2006/05/javaawtdesktop.html,
    which suggests that
    Desktop.getDesktop().open(new File(filename));is more platform independant. However for me it seems to work only on Windows, failing silently on Mac and Linux?
    Can someone with a good knowledge of Linux help please.

    >
    Will Duke stars get anyone to answer this?>I cannot say. What I can tell you is that at least it got me to read it.
    And now I look over your original post..
    >
    ..However for me it seems to work only on Windows, failing silently on Mac and Linux?>'Seems'? The docs. for Desktop.open(File) suggest it throws a whole range of exceptions if it cannot perform the task. Are you sure the code is not 'swallowing exceptions'?
    Can you produce an SSCCE that fails as you claim? If so, this really sounds like a bug.
    And as an aside, Desktop was introduced in 1.6, but AFAIR, Apple is still stuck on 1.5. How did you get it to 'fail silently' on a Mac.?
    Edit 1:
    But if you are intent on doing it the way that you originally asked about, you might be able to pick up some tips from the [http://browserlaunch2.sourceforge.net/|BrowserLauncher2] code.
    Edited by: AndrewThompson64 on May 22, 2008 4:48 PM

  • How to import external table, which exist in export dump file.

    My export dump file has one external table. While i stated importing into my developement instance , I am getting the error "ORA-00911: invalid character".
    The original definition of the extenal table is as given below
    CREATE TABLE EXT_TABLE_EV02_PRICEMARTDATA
    EGORDERNUMBER VARCHAR2(255 BYTE),
    EGINVOICENUMBER VARCHAR2(255 BYTE),
    EGLINEITEMNUMBER VARCHAR2(255 BYTE),
    EGUID VARCHAR2(255 BYTE),
    EGBRAND VARCHAR2(255 BYTE),
    EGPRODUCTLINE VARCHAR2(255 BYTE),
    EGPRODUCTGROUP VARCHAR2(255 BYTE),
    EGPRODUCTSUBGROUP VARCHAR2(255 BYTE),
    EGMARKETCLASS VARCHAR2(255 BYTE),
    EGSKU VARCHAR2(255 BYTE),
    EGDISCOUNTGROUP VARCHAR2(255 BYTE),
    EGREGION VARCHAR2(255 BYTE),
    EGAREA VARCHAR2(255 BYTE),
    EGSALESREP VARCHAR2(255 BYTE),
    EGDISTRIBUTORCODE VARCHAR2(255 BYTE),
    EGDISTRIBUTOR VARCHAR2(255 BYTE),
    EGECMTIER VARCHAR2(255 BYTE),
    EGECM VARCHAR2(255 BYTE),
    EGSOLATIER VARCHAR2(255 BYTE),
    EGSOLA VARCHAR2(255 BYTE),
    EGTRANSACTIONTYPE VARCHAR2(255 BYTE),
    EGQUOTENUMBER VARCHAR2(255 BYTE),
    EGACCOUNTTYPE VARCHAR2(255 BYTE),
    EGFINANCIALENTITY VARCHAR2(255 BYTE),
    C25 VARCHAR2(255 BYTE),
    EGFINANCIALENTITYCODE VARCHAR2(255 BYTE),
    C27 VARCHAR2(255 BYTE),
    EGBUYINGGROUP VARCHAR2(255 BYTE),
    QTY NUMBER,
    EGTRXDATE DATE,
    EGLISTPRICE NUMBER,
    EGUOM NUMBER,
    EGUNITLISTPRICE NUMBER,
    EGMULTIPLIER NUMBER,
    EGUNITDISCOUNT NUMBER,
    EGCUSTOMERNETPRICE NUMBER,
    EGFREIGHTOUTBOUNDCHARGES NUMBER,
    EGMINIMUMORDERCHARGES NUMBER,
    EGRESTOCKINGCHARGES NUMBER,
    EGINVOICEPRICE NUMBER,
    EGCOMMISSIONS NUMBER,
    EGCASHDISCOUNTS NUMBER,
    EGBUYINGGROUPREBATES NUMBER,
    EGINCENTIVEREBATES NUMBER,
    EGRETURNS NUMBER,
    EGOTHERCREDITS NUMBER,
    EGCOOP NUMBER,
    EGPOCKETPRICE NUMBER,
    EGFREIGHTCOSTS NUMBER,
    EGJOURNALBILLINGCOSTS NUMBER,
    EGMINIMUMORDERCOSTS NUMBER,
    EGORDERENTRYCOSTS NUMBER,
    EGRESTOCKINGCOSTSWAREHOUSE NUMBER,
    EGRETURNSCOSTADMIN NUMBER,
    EGMATERIALCOSTS NUMBER,
    EGLABORCOSTS NUMBER,
    EGOVERHEADCOSTS NUMBER,
    EGPRICEADMINISTRATIONCOSTS NUMBER,
    EGSHORTPAYMENTCOSTS NUMBER,
    EGTERMCOSTS NUMBER,
    EGPOCKETMARGIN NUMBER,
    EGPOCKETMARGINGP NUMBER,
    EGWEIGHTEDAVEMULTIPLIER NUMBER
    ORGANIZATION EXTERNAL
    ( TYPE ORACLE_LOADER
    DEFAULT DIRECTORY EV02_PRICEMARTDATA_CSV_CON
    ACCESS PARAMETERS
    LOCATION (EV02_PRICEMARTDATA_CSV_CON:'VPA.csv')
    REJECT LIMIT UNLIMITED
    NOPARALLEL
    NOMONITORING;
    While importing , when i seen the log file , it is failing the create the external table. Getting the error "ORA-00911: invalid character".
    Can some one suggest how to import external tables
    Addressing this issue will be highly appriciated.
    Naveen

    Hi Srinath,
    When i observed the create table syntax of external table from import dump log file, it show few lines as below. I could not understand these special characters. And create table definationis failing with special character viz ORA-00911: invalid character
    ACCESS PARAMETERS
    LOCATION (EV02_PRICEMARTDATA_CSV_CON:'VPA.csv').
    I even observed the create table DDL from TOAD. It is same as i mentioned earlier
    Naveen

  • How to use external hard drive and iTunes together?

    how to use external hard drive and iTunes together?

    Yes I did get to that part.... I went trough external to retrive itunes folder... When I selected the folder, it said that it was locked, choose another folder... I then went to my external again to my itunes folder and and used command I to see if folder was locked and it wasn't.... it was suggested on another forum to reboot.. which I did and still same problem... All I want to do is link my external hard drive that has my itunes playlist from another Mac to my new one.. and to also use the external as the main source for adding new songs to my playlist...

  • How to connect external database(Ex:SQL Server/Tivoli)  from ABAP Webdynpro

    Hi,
    Any one have idea how to connect external database like SQL Server/Tivoli to access tables from WebDynPro ABAP.
    Please point to me some links if you have
    Thanks
    Praveen

    Hi,
    Please check out this link -
    FETCH DATA FROM ORACLE DATABASE USING Web Dynpro
    Regards,
    Lekha.

Maybe you are looking for