Java Web start association option
The following :
"-association
Allows the creation of associations during silent import."
appear at :
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/javaws.html
can u PLEASE help me in understanding what the hell the association option is all about ??
That's it "Allows the creation of associations during silent import" what an explanation ?!?! without examples even !!! what a documentation !?? I am impressed !!
Please HELP me guys
It creates file associations without asking the end user for it. Check out: http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/syntax.html#information
Also read the FAQ if your working on Linux.
Similar Messages
-
Unable to launch Integeration Builder - Java Web Start - Unexpected Error
Hi there,
I am not able to launch the Integeration builder. The ESR has no problem and is working fine though.
Here is the exception :- com.sap.aii.ibdir.gui.appl.ApplicationImpl
I have tried below options already :
1. Cleared the java cache under - javaws -logviewer
2. Go into administration and inside Directory --> Java Web Start Administration clicked "Restore archives and generate new sign."
Strange part is some of my colleagues here doesnt have any issue while opening the Integeration Builder. In fact I dont have any such issue in QA and PROD environment. The issue is only in DEV environment. Please advice.
AnshulHello,
Usually restoring the archives will help resolve the issue.
If the issue is occurring for just yourself maybe you could check that you are using the correct java version. e.g. for for 7. 1 java version 5
Also please refresh the Java Web Start:
If it's a Windows terminal, select Start - Run - javaws to launch Java Web Start and then clear the cache. File -> preferences ->
advanced -> clear folder button
If you have later versions of Java and doing the
Start -> Run doesn't give you anything, then select Start - Run and type Control and hit Enter. Double-click Java in the list
that displays to view the more up-to-date Java Control Panel. In the General tab, select Settings from the Temporary Internet Files section. Click Delete Files to clear the cache and then log into the Integration Builder again (download will be longer as jars will be cached locally again).
If the problem still remains I would advise to check that the latest patches have been applied for XI_TOOL, and also the other components MESSAGING SAP-XIAFC SAP_XIAF SAP_XIESR SAP_XIGUI
Regards,
Sarah -
How to setup Proxy for Java Web Start App ?
I'm having trouble getting Java Web Start to work.
at... http://java.sun.com/docs/books/tutorial/uiswing/14start/compile.html
It tell me...
To test whether your browser can launch an application using Java Web Start, click this link.
http://java.sun.com/docs/books/tutorialJWS/uiswing/14start/example-1dot4/HelloJWS.jnlp
I do that & see Java Web Start try to start but get message...
Java Web Start - Invalid Argument
Unable to launch specified application
An error occurred while launching/running the application.
Category: Invalid Argument error
Could not load file/URL specified: C:\Documents and Settings\Will\Local Settings\Temporary Internet Files\Content.IE5\OP8RSBCV\HelloJWS[1].jnlp
Then... http://java.sun.com/docs/books/tutorial/information/javawebstart.html tells me...
"This situation usually happens when your browser and your copy of Java Web Start have different proxy settings."
I click Start | Programs | Java Web Start | Java Web Start,,, then click File | Preferences | General
My choices are... Proxies: None User Browser _ Manual (User Browser grayed out)
If _ Manual checked then I get...
HTTP Proxy ______
HTTP Port _______
I'm running XP Pro via Wi Fi to a Linksys Wi Fi router to a cable modem... I'm also running Zone Alarm (tried turning it off but no luck)
I don't know how to set up the Proxy stuff... can any one please help me get this set up.
thanks - WillOK, on my XP Pro system I went to...
Start IE -> Control Panel -> Internet Options -> Connections -> Lan Settings -> Proxy Settings
This is my 'Local Area network (LAN) Settings panel...
- user Proxy server for LAN is checked
- Address is blank
- Port is blank
So do I plug something in here... the ip address of my linksys wi-fi router and a port number or what?
My Java Web Start Preferences won't let me click 'Use Browser' only None or Manual
If I click Manual, I don't know what to plug into the HTTP Proxy and HTTP Port fields...
I tried the ip address of my router... thinking it may have a built in Proxy Server... and port 8080 as indicated by the Help page for the Java Web Start... but no luck.
I really appriceate any help on this...
thanks - Will -
Java Plug-in and Java Web Start Will Not Start In JDK 1.4.2_03
I can't get the Java Plug-in or Java Web Start to start in JDK 1.4.2_03, but they did work when I first installed the JDK months ago. When I double-click either icon an hourglass displays for a second and then disappears without opening the window. I don't even get an error message.
I've tried reinstalling the JDK three times. On the last reinstall, I followed some instructions on how to completely remove the JDK. Here's the URL of the instructions I followed:
http://www.pcreview.co.uk/forums/thread-295773.php
Strangely JBuilder stopped working too.
I'm running Windows 2000.
Help!
Thank you!Hi
Once u have got the Certificate from the Verisign there will be 3 chains in that cert(what i think)......Get the other 2 certificates from U r cert(like intermediate and Root)....and install them in the trust and Intermediate folder...
other option is u generate the CSR keeping Sys Date 1 month ahead..( i tried like this only..it worked)
Regards,
Anand -
Java Web Start no longer works after Update 4 (2)
There was another thread under this title for which a solution was found by correcting the designated "open with" app back to Java Web Start.
My problem however is the Java Web Start simply crashes every time i try to open it since the installation of Java Update 4. And I also have a couple of Java apps that also refuse to open since this update.
Any one have any ideas on how to fix this?Hi,
Try this....
Go to Applcations>Utilities>Java utility and check to see whether it is denying requests to run the java applications. You will need to check the tabs and the options in it to identify the right one.
Also you can try this...
Remove the com.apple.launchservices.plist fron ~/Library/Preferences.
Regards and Good Luck -
Application started using Java Web Start doesn't launch the first time
I have a Facebook photo uploader application that I plan to distribute using Java Web Start. I'm using Java 6u4 on Windows XP SP2 with 2GB of RAM. I have Java 6u3, Java 6u4 and Java 5 u14 installed and I'm sure the one used is Java 6u4.
I signed my application and make use of all security settings.
Here is my JNLP file:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="http://www.antaki.ca/bloom/jars"
href="http://www.antaki.ca/bloom/Bloom.jnlp">
<information>
<title>Bloom</title>
<vendor>Carl Antaki</vendor>
<icon kind="splash" href="http://www.antaki.ca/bloom/Bloom.jpg"/>
<icon href="http://www.antaki.ca/bloom/bloom32.jpg"/>
<shortcut online="false">
<desktop/>
<menu submenu="Bloom"/>
</shortcut>
</information>
<resources>
<j2se version="1.5+" initial-heap-size="32m" max-heap-size="128m" href="http://java.sun.com/products/autodl/j2se" />
<property name="sun.java2d.d3d" value="false"/>
<jar href="http://www.antaki.ca/bloom/jars/Bloom.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/BrowserLauncher2-1_3.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/SmartProgressMonitor.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/facebook.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/forms-1.1.0.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/json_simple.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/swing-worker-1.1.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/glazedlists_java15.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/swingx-0.9.1.jar"/>
<jar href="http://www.antaki.ca/bloom/jars/jhbasic.jar"/>
</resources>
<security>
<all-permissions/>
</security>
<application-desc main-class="ca.antaki.www.bloom.gui.Bloom" />
</jnlp>Here is the link for my application http://antaki.ca/bloom/Bloom.jnlp
The first time the application is installed using a link on the browser it's downloaded then the certificate dialog is shown, after that I check the checkbox to accept the certificate permanently. The application doesn't load, it only loads the second time although I see it in the task manager. If I don't accept the certificate permanently it does load. This happens on both Firefox 2 and IE 7. I enabled the console and logging but nothing shows up there.That's really a weird problem, I wonder if Java Web Start is a viable deployment option, it does have great capabilities such as autoupdate but still seems to have important bugs.
Does anyone have any clue about what is going on.
The problem doesn't occur on Ubuntu 7.10.
Thanks,
Carl Antaki>
You were right my XML file was not correct. I still couldn't find a valid JNLP validator. Sun has to provide that.>No they don't (have to supply a validator for their own document type, though it makes sense to do so), but yes they do (provide a tool that validates XML against schemas). Java can validate XML against a DTD or XSD.
Check these two threads (and chase the links) for more details.
JNLP xsd schema
<http://groups.google.com.au/group/comp.lang.java.programmer/browse_thread/thread/c6f65bf1df5f105d/30c6b7e2dc342dc4>
Validate XML against DTD? XSD OK. SSCCE.
<http://groups.google.com.au/group/comp.lang.java.programmer/browse_thread/thread/5b997a1edb765b11/e831f3066eb4aa38>
Look especially for the posts by Piotr Kobzda.
I had a tool on my site based largely on Piotr's codes, that linked to a valid JNLP DTD and XSD, but unfortunately my site is offline at the moment. Andy assures me that the JNLP 6.0 DTD has been corrected for the developer ..download tutorials of web start, though the online (web site) version may still be invalid. -
Java Web Start and DeployDirector: What's the difference?
I am the product manager for DeployDirector at Sitraka (now part of Quest Software). I'm NOT in sales; I'd simply like to provide you with some information.
From talking with DeployDirector users and evaluators, and from my own discussions with the folks at Sun, I have discovered that there is great deal of confusion about the difference between Java Web Start and DeployDirector. I'd like to clarify this by periodically posting some information about the two.
Though the products seem similar in concept, they are designed for different purposes. They both deploy, auto-update and manage the JRE for client-side Java applications, but beyond that, they are quite different.
Java Web Start is ideally designed for applications deployed over the Internet, where application-provider trust is an issue. Why? The security sandbox guarantees that application can do no harm. (There's some good information about Java Web Start and sandbox apps on ScheduleWorld at http://www.scheduleworld.com/itsYourLife.html) Web Start's architecture simply consists of a client piece that interprets a JNLP file. Because of the sandbox and its simplicity, I believe JWS is best used for independent software vendors, independent developers, etc.
Because DeployDirector is ideally designed for internal enterprise applications, it does not enforce the security sandbox. Trust is not an issue here, because internal users typically trust their internal IT group. DeployDirector's architecture consists of both a client and a server piece, which allows us to support more complex deployment and update scenarios (e.g., scheduled and optional updates) and applications management capabilities like rollback, reporting, exception monitoring, authentication/authorization out of the box. All of this is configured through the DeployDirector administration console.
In some situations, DeployDirector may be unnecessary overhead. In other situations, Java Web Start simply does not provide enough capability and building in this into Web Start can be difficult.
If you'd like more information, we have whitepapers and case studies (including one specifically about DeployDirector and JWS) available on our website at http://www.sitraka.com/software/deploydirector/
If you'd like to discuss some of these differences, or if you have questions about DeployDirector, feel free to email me directly. (Or post here, of course.)
Thanks,
Sonal Champsee
[email protected]Hi Gerald,
Given what I know about your emnity towards DeployDirector (which is clearly illustrated in this thread: http://forum.java.sun.com/thread.jsp?thread=348061&forum=38&message=1446155 that was evidently a response to this article: http://www.javaworld.com/javaworld/jw-11-2002/jw-1122-autoupdate.html) I'm going to take a (pardon the expression) "don't feed the trolls" approach here.
I'm simply re-iterate that JNLP, and its implementations such as Web Start and OpenJNLP, are designed for a very different set of users that DeployDirector. The differences in functionality between the two products reflect that.
The enterprise has different requirements in a deployment mechanism for its internal, critical applications than software vendors and independant developers. DeployDirector addresses the requirements of the enterprise. Frankly, most of our recent customers only chose to buy the product after initially rejecting it and (unsucessfully) attempting to use JNLP and Web Start. Sometimes people only learn the hard way: different users have different requirements which are suited to different tools or technologies.
Sonal -
I have an AP designed as a Java Web Start program,
and I want it to connect to a web service via SSL.
I know how to do that in a normal AP. Just add a property like :
System.setProperty("javax.net.ssl.trustStore","my.keystore");
But since a JAWS program is downloaded from server, and don't have a my.keystore on local file system. I can't set a property that way. Is anyone know how to deal with this?
Can a signed jar file help?
Thanx in advance.We had the same problem. There's basically two ways around this. One is extremely easy and the other is a pain.
easy: Use a CA certificate on the web server (Verisign, thawte etc.). All java applications already have a keystore (cacerts) that recognizes
these CAs. This keystore will be used when the cert on the server is a CA. Only drawback - $250 or so for the cert.
painful: Programmatically extract your personal certificate keystore from the deployed client jar. Also programmatically apply it to your SSL handler. Basically - you have to code what's done in a regular App simply by "javax.net.truststore=keyfile". I didn't explore this option
too much as the easy option was viable. -
OpenGL not starting from java using java web start
Dear All,
I am a beginner in java2d, please excuse if what I am asking is not your standards. My problem is that I am using a swing application that is delivered to a client machine through the webstart. It is a medical Image viewer(usually DICOM images of size 10~15 MB) . I am using windows XP in my client machines. My graphics card is 'Intel(R) 82865G Graphics controller' and installed with the latesr driver from the intel web site. My current problems are:
1. I tried starting the opengl through the command line using the option java -Dsun.java2d.opengl=True MyApp. My application started however the verbose says opengl could not be started. The message is as follows:
Could not enable OpenGL pipeline for default config on screen 0
2. How can I start open gl when my application is run by java web start? How can I know that open gl has started? I tried giving System.setProperty("sun.java2d.opengl","True") in the main function of the program. I couldnt see any message regarding the opengl in the web start console.
Any help would be greatly appreciated,
Thanks in advance,
zeusIm not sure but a lot of times corruption happens and hence its better you redo your scheduling.
Regards,
Den -
Java Web Start doesn't start (Windows XP)
Hi,
I've installed Java Web Start on a Windows XP machine. When I try to run an application or I try to open Java Web Start directly the "Java Web Start" splash screen appears for a few seconds and than disappears and nothing else happens.
I heard that other people using Windows XP have the same problem. Can anyone help?
Java Runtime is 1.4.0, but I also tried some other runtimes as well with the same result.
Thanks in advance
MarkusHi,
I found some stuff, but it didn't work for me. Maybe you can give it a try.
1. Deactivate Proxy
Add or edit javaws.cfg.proxy.setting=NONE in the javaws.cfg file.
2. Deactivate Splashscreen
Add option "-Xnosplash" in the Windows registry for the .JNLP ending, i.e. "C:\Program Files\Java Web Start\javaws.exe" "-Xnosplash" "%1"
3. Run with Java VM
I created a .BAT file:
SET JWS=C:/Programme/Java Web Start
java -cp "%JWS%/javaws.jar" "-Djnlpx.home=%JWS%" com.sun.javaws.Main %1
To run Java Web Start simply run the .BAT file. To run a specific application run the .BAT file with the complete URL of the .JNLP file.
If this works for you, please drop a note here! Thanks!
Bye
Markus -
Java Web Start applications and Gatekeeper
As more of our customers upgrade to Mac OS X 10.8 or later or purchase new machines we've had to deal with helping more of them work around Gatekeeper for our Java Web Start deployed applications. Many discussions found on the web show the confusion that surrounds this technology and how it interacts with Web Start apps. Most "solutions" suggest various security changes like allowing apps downloaded from anywhere. The one we most often employ is to control-click the JNLP file and choose Open. Then the dialog has an option to "install" the application anyway.
My take-away from the discussions has been that Gatekeeper is looking for what it considers to be executable code, including JNLP files and Java applets, to be signed via codesign which is stored as an extended HFS attribute and as a result is not transferred over HTTP unless the file is wrapped into some bundle like xip or in a disk image (dmg). Neither of these are a click-and-run experience and move me from the realm of Web Start deployment to just wrapping it up as an Apple app bundle.
Before OS X 10.8 (Mountain Lion) was released, Scott K published on the Talking Java Deployment blog an article titled Java applications and Gatekeeper where he suggested the best possible user experience comes from creating an app that is bundled with Java and signed with an Apple Devloper ID using the codesign tool. (Note this is not the same as the code signing from jarsigner in the JAR/META-INF. The article ends, edited, with a statement that Gatekeeper does not apply to command-line tools like java, javac, javah and so on. It has been my experience that it does seem to apply to javaws or whatever is used on the Mac to launch a Web Start app from a JNLP file. It is as if Apple has said they don't trust the Java security model for downloaded dynamic code and are adding an extra restriction that seems to severely limit the "click-and-run" functionality of Web Start or applets.
Is there anything I can do to get a JNLP file to "just work" for Mac end users like it use to before 10.8 / Gatekeeper?
Is there anything in the works from Oracle to fix this issue?
JacobProbably not the case here, but considering it is a development machine it is something to check. The symptoms you describe are exactly what happens when you setup JWS applications to be remotely debugged, and specify suspend=y. In that case, before the application launches, it waits for Eclipse (or some other development environment) to connect to it. I do this all the time and what happens before Eclipse attaches to the process is exactly what you describe. Check the JAVAWS_VM_ARGS to see what VM parameters are being used.
Jake -
Java Web Start opening code not app
For the past year I have had no problems opening up *.jnlp files with Java Web Start. Starting last week when clicking on any link to launch a Java app I get the code opening up in TextEdit.
For example when I click on 'Welcome to Web Start' on this page: http://developer.apple.com/java/javawebstart/ I see (just to start)
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://developer.apple.com/java/javawebstart/apps/welcome" href="JWS_Demo.jnlp">
<information>
<title>Welcome to Web Start!</title>
<vendor>Apple Computer, Inc.</vendor>
<homepage href="http://developer.apple.com/java/javawebstart" />
<offline-allowed />
Can anyone please point me to a way to repair my Web Start installation? I give a lot of webinars and they all require that Java work.ISSUE
After the Java update, jnlp files are opened by TextEdit and not Java Web Start.
SOLUTION
1. Find the jnlp file on your machine
2. Get Info (Cmd+I)
3. Expand the “Open with” section
4. Select “Other”
5. Navigate to Macintosh HD/System/Library/CoreServices/Java Web Start
6. Check the “Always Open With” option
7. Click the “Add” button
8. Click the “Change All...” button -
Java Web Start and SplashScreen
Hi,
I have a jar which when run from the command line with:
java -jar myApp.jar
will run and display a SplashScreen as if I had used the command line
java -Splash:SplashImage.png myApp.
The problem I have is when this jar is run from Java Web Start, the splash screen is not displayed. I get the following error:
Java Web Start 1.6.0_03
Using JRE version 1.6.0_03 Java HotSpot(TM) Client VM
java.lang.Exception: Splash Screen not initialised at com.nunetic.myApp.client.view.Splash.<init>(Splash.java:41)
Splash.java is quite simple.
public class Splash
private final SplashScreen splash = SplashScreen.getSplashScreen();
public Splash() throws Exception
if (splash == null)
throw new Exception("Splash Screen not initialised");
init();
}It would appear that there is a bug in the JDK relating to this.
Bug ID: 6510416
Votes 13
Synopsis Need a support of native SplashScreen in Java WebStart
Category javawebstart:general
Reported Against
Release Fixed
State In progress, request for enhancement
Related Bugs 6481004
Submit Date 06-JAN-2007
Description
In JDK 6.0 AWT team introduced a new SplashScreen API (see java.awt.SplashScreen class for details). User can specify a SplashScreen image for application either as a command line option or in a manifest file inside JAR archive. However, both ways don't work if the application is launched from Java WebStart.
If this feature is important to anyone else out there, I suggest that you vote to have it fixed.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6510416
Regards
Chris -
Accessing libraries from java web start
hi guys,
I am new to forums and sorry if this question has been posed before. I am trying to access jogl.dll and jogl_cg.dll through java web start. These libraries are getting downloaded on the client machine as a jar file. I am using the following commands to access these files
System.loadLibrary("jogl");
System.loadLibrary("jogl_cg");
Its giving me the follwing error
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\java\tools\jogl_cg.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at testlib.Main.main(Main.java:35)
Java Result: 1
I am getting unsatisfied link error as its searching for another library which jogl_cg.dll depends upon. Can anybody suggest me what other library do i need to attach and the way i am accessing the libraries using system.loadlibrary is correct or not
I would appreciate your help in this regard.
Thanks in advance,
ravi ananthuni.Actually you're correct. There was a resource missing.
The error was in the way I was packaging mail.jar. This archive has resources located in the META-INF subfolder inside the jar file. I'm running on Windows 2000, and I was expanding the mail.jar file, and then recreating and signing the archive using the Netscape utility signtool with the -Z option:
signtool -k <mycert> -d <keystore_path> -Z mail.jar <expanded JAR directory>.
When creating the JAR file, the META-INF folder is deleted and replaced with the META-INF entries for the JAR you've just created. The other resources packaged in the META-INF are overwritten, and so the signed mail.jar did not work properly -- hence the NoSuchProvider exception.
For reference the solution is to sign the directory without creating the jar file:
signtool -k <mycert> -d <keystore_path> <expanded JAR directory>
and then create the jar file from the signed directory using another archiving utility. I used the command line interface for Winzip 8.0.
cd <expanded JAR directory>
wzzip -rp ..\mail.jar *
http://developer.netscape.com/docs/manuals/cms/41/adm_gide/app_sign.htm#1012833
Thanks!
-- Eric.
Hi,
you suppose that the .jar files are not signed
correctly,
but what should have gone wrong?
You can check that each .jar is correctly signed with
the jarsigner tool:
jarsigner -verify -verbose foo.jar
If all your jars are reported to be signed, the only
other error I can imagine regarding signing is the
"all .jars referenced by one .jnlp must be signed
by the same key" rule. (Read Section 5.4 of the
jnlp 1.0.1 spec).
javax.mail.NoSuchProviderException: No provider for
Address type: rfc822
files to be listed as resources, Java Web Startfails
to launch my application (unsigned application
requesting unrestricted access to system).I would have expected the latter error, if you
have a signing problem.
That first error looks like something different,
perhaps the app is looking for a resource that
defines rfc822 behaviour.
Regards,
Marc -
Java Web Start Vs. Servlets
Hi,
I need to write an Web application that :
1. Accepts user input (mainly in the form of pre-defined data files)
2. Sends the data to the server for computationally intensive analysis
3. Presents the user with results and options for further analysis
4. Provides user with the option to save the results of the analysis on the DB at the Server-side.
5. Supports queries on the data stored at the Server-side DB.
Do I go with a Servlet or with a Java Web Start application ?
Sincerely yours,
AkochiFrom what you listed, go with servlets (and/or jsp). You can do all sorts of data entry and displaying of results with using jsp and servlets.
Maybe you are looking for
-
IPhone 5 frozen on black screen but "hard restart does not work
My iPhone 5 is frozen on a black screen and buzzes when i plug it in but when i connect it to my computer to attempt to reset it on iTunes, it does not appear on my computer. I tried a "hard restart" but my sleep/wake button is broken can anyone help
-
I just synced my iPhone on iCloud and it deleted all of my calendar events and isn't even showing up on the iCloud website. Is there a way to get all of those events back?
-
WLI - EJB not showing up in studio
I'm trying to expose an entity EJBs as a business operation to a workflow in WLI. I defined the EJBs in the the WLI application (in config.xml) as explained in the docs. I start the server and check the EJBs and they are loaded and deployed. I can ac
-
Recordstore- check existance of records without opening?
Hello all This might be a really daft question but: Is is possible to check a the existance of records in a RecordStore without actually opening the Store? I would have thought not, but... I have just read that opening and closing RecordStores can ta
-
How to manage Forefront Endpoint Prorection Security Client 2010 with SCCM 2012
Hi I've sucessfully installed System Center Configuration Manager 2012 and now I 'd like to push/deploy Forefront Endpoint Protection Client 2010 on client machines.I also know that Microsoft embedded Forefront Endpoint Protection in SCCM 2012 so tha