Suspend Data for SCORM 2004

BINGO!!!I have removed my own LMS code and republished the title as a SCORM 1.2 and it does make the suspend_data call (see below). I think there is a bug when you publish to SCORM 2004.Advanced Distributed Learning (ADL) Sharable Content Object Reference Model (SCORM®) Version 1.2 Test Suite Version 1.2.7 Self Test Log Test Identification Information: Date: 09 March 2007 15:53:50 SCO Product: SCO Version: SCO Vendor/Developer: Starting Self Test Loading the Sharable Content Object Attempting to Launch SCO file:///C:Documents and SettingsdvlMy DocumentsProjectsLectora TemplatesLand Rover2007 DEFENDER SCORM 1.2scormhtmla001index.html SCO is searching for the API Adapter SCO was able to find the API Adapter LMSInitialize() has been invoked LMSInitialize() finished successfully LMSGetValue(cmi.core.lesson_status) has been invoked Value returned from LMS: [not attempted] LMSGetValue() finished successfully LMSSetValue(cmi.core.lesson_status,i ncomplete) has been invoked LMSSetValue() finished successfully LMSCommit() has been invoked LMSCommit() finished successfully LMSGetValue(cmi.core.lesson_location ) has been invoked Value returned from LMS: [] LMSGetValue() finished successfully LMSSetValue(cmi.core.lesson_location ,a001_front_cover.html) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare1=0 ;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare2=0 ;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare3=0 ;Vare2=0;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare4=0 ;Vare3=0;Vare2=0;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare5=0 ;Vare4=0;Vare3=0;Vare2=0;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare6=0 ;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare7=0 ;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare8=0 ;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare10= 0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Va re1=0;) has been invoked LMSSetValue() finished successfully LMSSetValue(cmi.core.lesson_location ,a001_main_menu_1.html) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare1=0 ;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Va re2=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare2=0 ;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Va re3=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare3=0 ;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Va re4=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare4=0 ;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Va re5=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare5=0 ;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Va re6=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;Vare6=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare6=0 ;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Va re7=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;Vare7=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare7=0 ;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Va re8=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;Vare8=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare8=0 ;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Var e10=0;) has been invoked LMSSetValue() finished successfully LMSGetValue(cmi.suspend_data) has been invoked Value returned from LMS: [Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Vare1=0;Vare10=0;] LMSGetValue() finished successfully LMSSetValue(cmi.suspend_data,Vare10= 0;Vare8=0;Vare7=0;Vare6=0;Vare5=0;Vare4=0;Vare3=0;Vare2=0;Va re1=0;) has been invoked LMSSetValue() finished successfullyProblem is my client is insisting on SCORM 2004.

Discussions have been disabled for this post