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.
AkashHello 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.
AkashHello 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. (Its not permitted to change.)
I dont 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çoisThis 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 advanceHi,
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
-natHi 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?
thanksHi,
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 AMDo 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.
NaveenHi 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
PraveenHi,
Please check out this link -
FETCH DATA FROM ORACLE DATABASE USING Web Dynpro
Regards,
Lekha.
Maybe you are looking for
-
The idea: When communicating amongst our own staff via email we'd like to see our display names in this format: Firstname Lastname (Division/Department/Branch/Unit) Whereas, when we send emails to people outside the company, we'd like to be seen as:
-
How to install Delegated Administrator 4.5 into an existing directory.
I have installed iDA 4.5 in a test environment and found that it works beautifully for what I need it to do. The problem that I have is that our existing directory is so different from the one used by iDA that I have no idea how to successfully make
-
EAP-TLS w/freeradius failing. Phone doesn't present Client certificate.
Hello, I'm currently on the first phases of deploying a Cisco IPT 802.1X based proof of concept using freeradius, Cisco switching infrastructure (4500's). The requirements are to use EAP-TLS authentication for the phones, and freeradius as Radius Ser
-
I want to manage manual inspeciton lot for material & serial no. I defined the material as serial no. but no serial field excit. Thanks Shlomit
-
Re: Deleting a version in Aperture also deleted the master
Modified the title of the tip as recommended by Nubz. Tip is ready for consideration again.