I'd actually expect either an error or the valid data to be returned.
However, the example file on the Authroware is only an example file (not
truely AICC compliant) and SABA may have some problems that have to be
worked around.
Did you look at the LMS example file I have on my website: It uses a set of
Knowledge Objects that we created to help with the AICC (and SCORM)
integration - but it truely is AICC compliant and works around at least two
potential problems with the SABA LMS.
Download either the Authorware 5 or Authorware 6 example zip files (it
includes the Authorware source, package for web and related files and
packaged for LAN and related files). I can use my example files to help you
debug. http://www.learningconsulting.com/lms.
Regards,
Andrew
Andrew Chemey
Multimedia Developer / E-Learning Specialist
"Matt Ingram" <webfor...@macromedia.com> wrote in message
news:ahpimn$c1g$1...@forums.macromedia.com...
> hey all,
>
> ok, i'm using the example from the goodies folder to connect to a saba
lms(3.3.1). ok, when i call
getparam(command=getparam&version=2.0&session_id=(whatever #)&aicc_data=)
all i get is that exact string back. am i calling this properly??? from
what i can tell with all the references i have, i should get back name/value
pairs containg the user's info, but i'm not. also, when i use
putparam(command=putparam&version=2.0&session_id=(whatever
#)&aicc_data=(whatever data i'm setting in name/value format), shouldn't i
get an error code back(0,1, or -1)??? b/c i get the same msg bounced back
at me this way too. i'm trying to decipher whether it's my problem or the
company's lms.
>
> thanks for any help anybody can give.
>
> matt
>
>
It's an unfortunate and viscous cycle and is something that is occuring with
a number of clients with most LMS vendors. When you talk to the LMS vendor
(before the sale) they indicate how easy it is to communicate with them
because they are [AICC and/or SCORM] compliant. However the reality is
usually different. After the sale you the LMS vendors tend to tell you to
goto AICC.org or ADLNET.org or they tell you to talk to the content vendor
(i.e. Macromedia). The best support I've seen is from folks that post on
these forums (and are allowed to post on these forums, since the bigger
organizations have restrictions that don't allow participation). This
includes Integrity eLearning (http://www.ielearning.com), and Relate
Corporation (http://www.relate.com).
However, getting back to your question...
The parameters for the GetParam are:
Command=GetParam
Version=x.x (usually 2.0)
Session_ID={SessionID}
You can usually test this in a browser URL field if you know the Session_ID.
AICC-compliant LMS are responsible for passing two parameters on launch of
the content. This includes the AICC_SID and AICC_URL. The AICC_URL is the
location to send all posts (including the GetParam, above). I realize you
probably already know this...
SABA sends an AICC_URL that might not work with the Authorware PostURL
function. It includes the port number and usually a reference that doesn't
include a file. From what I know, a SABA URL launch parameter typically
looks like:
http://contentlab.saba.com:80/Vendor?aiccSessionKey=123456789-ems/storeAICCD
ata.saba-auid=notdc000000000001234-mn=99-productId=prdct000000000005678-sess
ionKey=123456789-au_id=A004
To get it to work successfully, the Port number needs to be removed and a
file needs to be referenced before the ? so it looks like:
http://contentlab.saba.com/Vendor/Dummy.file?aiccSessionKey=123456789-ems/st
oreAICCData.saba-auid=notdc000000000001234-mn=99-productId=prdct000000000005
678-sessionKey=123456789-au_id=A004
The LMS Example files require the LMS Demo KO's but only during Authoring.
If you take the existing course - you can run it in Authorware or connect
the packaged files to your LMS of choice and they will work with it. Just
use the appropriate HTML file to launch the course, depending on whether you
want to use the AICC or SCORM method. The LMS Example file uses the
settings that you modify with the KO - but you need to download and install
the KO in order to modify any of the settings. Anyway, the example file has
debugging information built-in that can help determine what the problem is.
That's why I was recommending using the example file. It should work with
SABA Just import the course or the course structure into SABA and reference
the Basic_Example2_AICC.htm file. I can walk you through the debugging
information off-line.
Contact me off-line if you still have problems.