Specific SC Dependency for using KM API in Web Dynpro DC

Hi,
I want to use KM API in my Web Dynpro DC.
Currently, I have created it as Local DC and I am using External Lib DC to make use of JARs required for KM APIs.
So my question->
While doing it in NWDI track, is there any special KM specific SC dependency I should include in my track?
Or just standard dependecies (SAP-JEE, SAP_BUILDT, SAP_JTECHS) would be sufficient?
Thanks and regards,
Amey Mogare

Hi Amey,
Since you have created an external library DC for the jars, Just add all this jars to public part and use this public part in the required DC.
You have to add the following sharing referece to ur project (which is used at runtime).
Go to webdynpro refernces>sharing references in properties of webdynpro project
Add   PORTAL:sap.com/com.sap.km.application
No need to add any SC dependency, the standard dependecies would be sufficient
For more information pls go through this blog
/people/rohit.radhakrishnan/blog/2005/05/27/uploading-files-to-km-repository-using-webdynpro-apis
Hope this helps you..
Regards,
Saleem

Similar Messages

  • Problems in using EP API in web dynpro

    Hi all,
    I am using of the UME API of EP in my web dynpro application. I have inlcuded the 'com.sap.security.jar' file in my build path and did a local build and deployed the application on my development system, it works well. But while moving the same to the quality system, while activating it is throwing syntax errors saying the classes that i have used are undefined. The same erros come even when i do a DC level build.
    I have tried including the jar file in the 'lib' folder of the DC, even then, i dont get any errors when i build it locally, where as there are errors while doing a DC level build.
    Please tell me if there is any way of including this jar file some where so that it does not throw any erros in DC level build and also while activating.
    Regards,
    Narahari

    Hi Ravi,
    Sorry for the late reply.
    I inlcuded the security.jar file. but still i get the following errors,Please advice :-+
            Enumeration enum = store.aliases();
                        ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:392: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier
    (try -source 1.5 to use 'enum' as a keyword)
            while(enum.hasMoreElements()) {
                  ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:393: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier
    (try -source 1.5 to use 'enum' as a keyword)
                alias = (String)enum.nextElement();
                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:3: package javax.servlet.http does not exist
    import javax.servlet.http.*;
    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:31: cannot find symbol
    symbol  : class HttpServletRequest
    location: interface com.sap.security.api.IAuthentication
         public IUser forceLoggedInUser(HttpServletRequest req, HttpServletResponse resp);
                                           ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:31: cannot find symbol
    symbol  : class HttpServletResponse
    location: interface com.sap.security.api.IAuthentication
         public IUser forceLoggedInUser(HttpServletRequest req, HttpServletResponse resp);
                                                                   ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:42: cannot find symbol
    symbol  : class HttpServletRequest
    location: interface com.sap.security.api.IAuthentication
         public IUser getLoggedInUser(HttpServletRequest req, HttpServletResponse resp);
                                         ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:42: cannot find symbol
    symbol  : class HttpServletResponse
    location: interface com.sap.security.api.IAuthentication
         public IUser getLoggedInUser(HttpServletRequest req, HttpServletResponse resp);
                                                                 ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:51: cannot find symbol
    symbol  : class HttpServletRequest
    location: interface com.sap.security.api.IAuthentication
         public void logout(HttpServletRequest req,HttpServletResponse resp);
                               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:51: cannot find symbol
    symbol  : class HttpServletResponse
    location: interface com.sap.security.api.IAuthentication
         public void logout(HttpServletRequest req,HttpServletResponse resp);
                                                      ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:68: cannot find symbol
    symbol  : class HttpServletRequest
    location: interface com.sap.security.api.IAuthentication
         public void forceLogoffUser(HttpServletRequest req, HttpServletResponse resp, String url);
                                        ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:68: cannot find symbol
    symbol  : class HttpServletResponse
    location: interface com.sap.security.api.IAuthentication
         public void forceLogoffUser(HttpServletRequest req, HttpServletResponse resp, String url);
                                                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSEObject.java:3: package iaik.asn1 does not exist
    import iaik.asn1.ASN1Object;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSEObject.java:8: cannot find symbol
    symbol  : class ASN1Object
    location: interface com.sap.security.api.keystore.secudePSEObject
        public ASN1Object getObject   ();
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:3: package iaik.x509 does not exist
    import iaik.x509.X509Certificate;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:4: package iaik.asn1.structures does not exist
    import iaik.asn1.structures.Name;
                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:16: cannot find symbol
    symbol  : class Name
    location: interface com.sap.security.api.keystore.PKList
        public void     removeCertificate (Name subject);
                                           ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:21: cannot find symbol
    symbol  : class X509Certificate
    location: interface com.sap.security.api.keystore.PKList
        public void     addCertificate (X509Certificate cert);
                                        ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:10: package iaik.asn1 does not exist
    import iaik.asn1.SEQUENCE;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:11: package iaik.asn1 does not exist
    import iaik.asn1.ASN1Object;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:12: package iaik.asn1 does not exist
    import iaik.asn1.DerCoder;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:13: package iaik.asn1 does not exist
    import iaik.asn1.SET;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:14: package iaik.asn1 does not exist
    import iaik.asn1.INTEGER;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:15: package iaik.asn1 does not exist
    import iaik.asn1.OCTET_STRING;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:16: package iaik.asn1 does not exist
    import iaik.asn1.ObjectID;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:17: package iaik.asn1 does not exist
    import iaik.asn1.PrintableString;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:18: package iaik.asn1 does not exist
    import iaik.asn1.UTCTime;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:19: package iaik.x509 does not exist
    import iaik.x509.X509Certificate;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:20: package iaik.asn1.structures does not exist
    import iaik.asn1.structures.Name;
                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:42: cannot find symbol
    symbol  : class INTEGER
    location: class com.sap.security.api.keystore.secudePSE
        static INTEGER  integer       = new INTEGER (2);
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:43: cannot find symbol
    symbol  : class ObjectID
    location: class com.sap.security.api.keystore.secudePSE
        static ObjectID oid           = new ObjectID ("1.2.840.113549.3.7", "", "");
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:44: cannot find symbol
    symbol  : class OCTET_STRING
    location: class com.sap.security.api.keystore.secudePSE
        static OCTET_STRING os        = new OCTET_STRING (new byte [] { 0x00, 0x00,
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:48: cannot find symbol
    symbol  : class PrintableString
    location: class com.sap.security.api.keystore.secudePSE
        static PrintableString user   = new PrintableString ("SYSTEM");
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:49: cannot find symbol
    symbol  : class INTEGER
    location: class com.sap.security.api.keystore.secudePSE
        static INTEGER  integer2      = new INTEGER (1);
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:50: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.secudePSE
        static SEQUENCE oidseq        = new SEQUENCE ();
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:198: cannot find symbol
    symbol  : class ObjectID
    location: class com.sap.security.api.keystore.PKListImpl
        private static ObjectID pkloid  = new ObjectID ("1.3.36.2.6.1", "", "");
                       ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:201: cannot find symbol
    symbol  : class ASN1Object
    location: class com.sap.security.api.keystore.PKListImpl
        private ASN1Object  asn   = null;
                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:213: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.keystore.PKListImpl
        public void     addCertificate (X509Certificate cert)
                                        ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:223: cannot find symbol
    symbol  : class ASN1Object
    location: class com.sap.security.api.keystore.PKListImpl
        public synchronized ASN1Object getObject   ()
                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:261: cannot find symbol
    symbol  : class Name
    location: class com.sap.security.api.keystore.PKListImpl
        public void removeCertificate (Name subject)
                                       ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:261: removeCertificate(java.lang.String) is already defined in com.sap.security.api.keystore.PKListImpl
        public void removeCertificate (Name subject)
                    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\ILogonAuthentication.java:3: package javax.servlet.http does not exist
    import javax.servlet.http.*;
    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\ILogonAuthentication.java:44: cannot find symbol
    symbol  : class HttpServletRequest
    location: interface com.sap.security.api.logon.ILogonAuthentication
        public javax.security.auth.Subject logon (HttpServletRequest req, HttpServletResponse resp, String authscheme)
                                                  ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\ILogonAuthentication.java:44: cannot find symbol
    symbol  : class HttpServletResponse
    location: interface com.sap.security.api.logon.ILogonAuthentication
        public javax.security.auth.Subject logon (HttpServletRequest req, HttpServletResponse resp, String authscheme)
                                                                          ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:8: package javax.servlet.http does not exist
    import javax.servlet.http.HttpServletRequest;
                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:9: package javax.servlet.http does not exist
    import javax.servlet.http.HttpServletResponse;
                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:20: cannot find symbol
    symbol  : class HttpServletRequest
    location: class com.sap.security.api.logon.WebCallback
        private HttpServletRequest  request;
                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:21: cannot find symbol
    symbol  : class HttpServletResponse
    location: class com.sap.security.api.logon.WebCallback
        private HttpServletResponse response;
                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:45: cannot find symbol
    symbol  : class HttpServletRequest
    location: class com.sap.security.api.logon.WebCallback
        public void setRequest(HttpServletRequest request) {
                               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:54: cannot find symbol
    symbol  : class HttpServletRequest
    location: class com.sap.security.api.logon.WebCallback
        public HttpServletRequest getRequest() {
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:90: cannot find symbol
    symbol  : class HttpServletResponse
    location: class com.sap.security.api.logon.WebCallback
        public HttpServletResponse getResponse() {
               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:99: cannot find symbol
    symbol  : class HttpServletResponse
    location: class com.sap.security.api.logon.WebCallback
        public void setResponse(HttpServletResponse response) {
                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\permissions\ValuePermission.java:6: package com.sap.engine.lib.logging does not exist
    import com.sap.engine.lib.logging.LoggingHelper;
                                      ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\ISSOSession.java:3: package javax.servlet.http does not exist
    import javax.servlet.http.*;
    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\ISSOSession.java:24: cannot find symbol
    symbol: class HttpSession
    public interface ISSOSession extends HttpSession
                                         ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:6: package javax.servlet.http does not exist
    import javax.servlet.http.HttpServletRequest;
                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:7: package javax.servlet.http does not exist
    import javax.servlet.http.HttpServletResponse;
                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:68: cannot find symbol
    symbol  : class HttpServletRequest
    location: class com.sap.security.api.session.SessionFactory
        public        abstract ISSOSession      getSSOSession (HttpServletRequest req,
                                                               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:69: cannot find symbol
    symbol  : class HttpServletResponse
    location: class com.sap.security.api.session.SessionFactory
                                                                HttpServletResponse resp);
                                                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:29: package iaik.x509 does not exist
    import iaik.x509.X509Certificate;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:30: package iaik.asn1.structures does not exist
    import iaik.asn1.structures.Name;
                                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:31: package iaik.asn1 does not exist
    import iaik.asn1.ObjectID;
                     ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:32: package iaik.pkcs does not exist
    import iaik.pkcs.*;
    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:376: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.ticket.TicketVerifier
        public abstract X509Certificate getSignerCertificate()
                        ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:453: cannot find symbol
    symbol  : class PKCSParsingException
    location: class com.sap.security.api.ticket.TicketVerifier
                   PKCSParsingException,
                   ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:478: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.ticket.TicketVerifier
        public static X509Certificate findCert(X509Certificate[] certs, Name issuer, BigInteger serial)
                                               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:478: cannot find symbol
    symbol  : class Name
    location: class com.sap.security.api.ticket.TicketVerifier
        public static X509Certificate findCert(X509Certificate[] certs, Name issuer, BigInteger serial)
                                                                        ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:478: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.ticket.TicketVerifier
        public static X509Certificate findCert(X509Certificate[] certs, Name issuer, BigInteger serial)
                      ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:510: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.ticket.TicketVerifier
        public static boolean verifyCertificate (X509Certificate[] certs, X509Certificate test, boolean verifyChain)
                                                 ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:510: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.ticket.TicketVerifier
        public static boolean verifyCertificate (X509Certificate[] certs, X509Certificate test, boolean verifyChain)
                                                                          ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:570: cannot find symbol
    symbol  : class Name
    location: class com.sap.security.api.ticket.TicketVerifier
        public static Name newName(String country, String loc, String org, String orgUnit, String commonName) {
                      ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\umap\IUserMappingData.java:8: package javax.xml.soap does not exist
    import javax.xml.soap.SOAPMessage;
                          ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\umap\IUserMappingData.java:82: cannot find symbol
    symbol  : class SOAPMessage
    location: interface com.sap.security.api.umap.IUserMappingData
        public void enrich (SOAPMessage msg)
                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\umap\IUserMappingData.java:82: enrich(java.util.Properties) is already defined in com.sap.security.api.umap.IUserMappingData
        public void enrich (SOAPMessage msg)
                    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\UMFactory.java:26: package com.sap.engine.lib.logging does not exist
    import com.sap.engine.lib.logging.LoggingHelper;
                                      ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:42: cannot find symbol
    symbol  : class INTEGER
    location: class com.sap.security.api.keystore.secudePSE
        static INTEGER  integer       = new INTEGER (2);
                                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:43: cannot find symbol
    symbol  : class ObjectID
    location: class com.sap.security.api.keystore.secudePSE
        static ObjectID oid           = new ObjectID ("1.2.840.113549.3.7", "", "");
                                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:44: cannot find symbol
    symbol  : class OCTET_STRING
    location: class com.sap.security.api.keystore.secudePSE
        static OCTET_STRING os        = new OCTET_STRING (new byte [] { 0x00, 0x00,
                                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:48: cannot find symbol
    symbol  : class PrintableString
    location: class com.sap.security.api.keystore.secudePSE
        static PrintableString user   = new PrintableString ("SYSTEM");
                                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:49: cannot find symbol
    symbol  : class INTEGER
    location: class com.sap.security.api.keystore.secudePSE
        static INTEGER  integer2      = new INTEGER (1);
                                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:50: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.secudePSE
        static SEQUENCE oidseq        = new SEQUENCE ();
                                            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:88: cannot find symbol
    symbol  : class SET
    location: class com.sap.security.api.keystore.secudePSE
            SET      set= new SET ();
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:88: cannot find symbol
    symbol  : class SET
    location: class com.sap.security.api.keystore.secudePSE
            SET      set= new SET ();
                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:89: cannot find symbol
    symbol  : class UTCTime
    location: class com.sap.security.api.keystore.secudePSE
            UTCTime  utc= new UTCTime ("020101000000Z");
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:89: cannot find symbol
    symbol  : class UTCTime
    location: class com.sap.security.api.keystore.secudePSE
            UTCTime  utc= new UTCTime ("020101000000Z");
                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:90: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.secudePSE
            SEQUENCE outerSequence = new SEQUENCE ();
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:90: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.secudePSE
            SEQUENCE outerSequence = new SEQUENCE ();
                                         ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:91: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.secudePSE
            SEQUENCE otherSequence = new SEQUENCE ();
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:91: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.secudePSE
            SEQUENCE otherSequence = new SEQUENCE ();
                                         ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:111: cannot find symbol
    symbol  : variable DerCoder
    location: class com.sap.security.api.keystore.secudePSE
            DerCoder.encodeTo (outerSequence, os);
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:171: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.keystore.secudePSE
                    pklist.addCertificate (new X509Certificate (new FileInputStream (args[1])));
                                               ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:198: cannot find symbol
    symbol  : class ObjectID
    location: class com.sap.security.api.keystore.PKListImpl
        private static ObjectID pkloid  = new ObjectID ("1.3.36.2.6.1", "", "");
                                              ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:230: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.PKListImpl
            SEQUENCE s = new SEQUENCE ();
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:230: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.PKListImpl
            SEQUENCE s = new SEQUENCE ();
                             ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:231: cannot find symbol
    symbol  : class PrintableString
    location: class com.sap.security.api.keystore.PKListImpl
            PrintableString str = new PrintableString (name);
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:231: cannot find symbol
    symbol  : class PrintableString
    location: class com.sap.security.api.keystore.PKListImpl
            PrintableString str = new PrintableString (name);
                                      ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:232: cannot find symbol
    symbol  : class SET
    location: class com.sap.security.api.keystore.PKListImpl
            SET     ss = new SET ();
            ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:232: cannot find symbol
    symbol  : class SET
    location: class com.sap.security.api.keystore.PKListImpl
            SET     ss = new SET ();
                             ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:240: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.PKListImpl
                SEQUENCE cert = (SEQUENCE)
                ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:240: cannot find symbol
    symbol  : class SEQUENCE
    location: class com.sap.security.api.keystore.PKListImpl
                SEQUENCE cert = (SEQUENCE)
                                 ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:241: cannot find symbol
    symbol  : class X509Certificate
    location: class com.sap.security.api.keystore.PKListImpl
                                  ((X509Certificate)certs.get (keys.nextElement())).toASN1Object();
                                    ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:258: cannot find symbol
    symbol  : variable DerCoder
    location: class com.sap.security.api.keystore.PKListImpl
            return DerCoder.encode (asn);
                   ^
    C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\permissions\ValuePermission.java:28: cannot find symbol
    symbol  : variable LoggingHelper
    location: class com.sap.security.api.permissions.ValuePermission
         private static Category cat = Category.getCategory(LoggingHelper.SYS_SECURITY, "Usermanagement");
                                                               ^
    Note: * uses or overrides a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Regards,
    Narahari

  • Generating PDF file using FOP API in Web Dynpro

    Hi experts,
    I would like to generate PDF files from a WebDynpro application without using Adobe Interactive forms.
    I think that I can export context data to XML stream and then apply XSLT transformation to produce XSLFO format and then pass it to xlfo processor i.e FOP to generate the PDF file.
    Has someone already try this way of generating PDF files?
    Is it a good way of processing ?
    Thanks in advance.
    Thomas.

    hi Thomas,
    You can make use of the iText API to create pdf documents through webdynpro.
    For this you'll have to download  the Itext api jar file.
    Right click your webdynpro project include this jar file using the 'add external jar files'.Now you'll be able to make use of this api in your webdynpro project.
    http://javaboutique.internet.com/tutorials/iText/ .
    The above link will help you in using iText API.
    hope this one helps you.
    Regards,
    Rahul.

  • Set Security Question & Answer using UME API in Web dynpro Java

    Hi Experts,
    I;ve developed a Web Dynpro java application to create a user in UME.
    I am able to set all the user account related attributes but I am not able to set the security question and answer as I do not see any attribute for the same.
    Can anyone please suggest how to set the Security question and answer in UME?
    This is required so that if the user wishes to reset his password / forgets password, we can ask him the security question which he selected at the time of registration.
    Please let me know if it can be achieved at the code level and whether UME API supports security question and answer or any such attribute.
    Also, if no such attribute is present by default in UME at the moment; can we create/configure some custom attributes in UME and store the security question and answer into those attributes. This would serve our purpose.
    Kindly assist.
    Regards,
    Anurag

    Hi,
    Thanks a lot for the reply!!!
    I have one doubt here:
    You've mentioned the below code to fetch the security questions in your reply:
    IUser user = WDClientUser.getCurrentUser().getSAPUser();
    String CUSTOMER_NAMESPACE = "com.sap.security.core.usermanagement";
    String attmotname [] = user.getAttribute(CUSTOMER_NAMESPACE,"MotherName");
    String attlucknum [] = user.getAttribute(CUSTOMER_NAMESPACE,"LuckyNumber");
    String attmobnum [] = user.getAttribute(CUSTOMER_NAMESPACE,"MobileNumber");.
    But this would be only applicable when the user has already logged on to the portal as it uses "WDClientUser.getCurrentUser().getSAPUser();" code.
    On the contrary, I want the security questions and answer to be accessed even when the user is not logged on to Portal so that based on the question & answer, the user can reset his password.
    Please suggest, how can we achieve this and where and how to set the custom attributes for the same?
    Do we have to set the Publicly Viewable Custom Attributes present at location you mentioned in your reply?
    Also, if yes; please let me know how to set the custom attributes?
    Thanks & Regards,
    Anurag

  • Using Room API inside Web DynPro

    Hello,
    I've developed a Web DynPro Application which uses the Room API of the KMC.
    Unfortunately I can not set the Service Reference variable "com.sap.netweaver.coll.shared" as mentioned in the guide.
    A Deploy Exception will be thrown ("Missing Arguments...")
    If i do not set this variable the following Exception will be thrown:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create delegate for view com.xy.demo.kmc.room.RoomManagerView. (Hint: Is the corresponding DC deployed correctly? Does the DC contain the component?)
         at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.<init>(DelegatingView.java:41)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.createUninitializedView(ViewManager.java:487)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:524)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:422)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:130)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:41)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:134)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:374)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:593)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Caused by: java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
         at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:74)
         ... 31 more
    Caused by: java.lang.NoClassDefFoundError: com/sap/ip/collaboration/room/api/IRooms
         at com.xy.demo.kmc.room.wdp.InternalRoomManagerView.<init>(InternalRoomManagerView.java:97)
         ... 36 more
    Greetings
    Florian

    Hi Valery,
    thanks for the reply.
    I have feared that you say exactly this.
    First I have to mention that I of course added the reference variable at the right place (the entry has successfully added to the portalapp.xml)
    I looked to the services and do NOT find anything about "com.sap.netweaver.coll.shared" so my next question is:
    Where to get it and how to deploy it?

  • Jar files for using BRM API's

    Hello,
    I am not able to locate the Jar files for using BRM API's. I have tried searching the forum and did not find the name or location from where I can get them. If they are available on the server I could ask the basis team to give me a copy. Any help would be greatly appreciated.
    Regards
    Preetam

    Hi Adam,
    I have created a New EJB Project for my proxy development. This is the usual way I develop proxies for any given service interface created in ESR. Now i am not sure how to create  a dependency with the BRMS facade. If i find the jars i can add it as an external library when compiling.
    Can you explain a bit more about what you ment by "developing the java proxy in a development component", how did you accomplish this when creating a proxy for a service interface?
    http://help.sap.com/saphelp_nw73ehp1/helpdata/en/e2/3620cef55842cca4632664212f31b1/content.htm?frameset=%2Fen%2F81%2F097529e0e545e58bb2d7a34e4d0a2a%2Fframeset.htm

  • CAF DB Update for CAF Entity Service from Web Dynpro

    Hi all,
    I have created an entity service in CAF called “Contacts’ which contains the following attributes.
    phoneNo
    cellNo
    emailID.
    Another entity service called "Person" is created. This contains the following attributes.
    personId
    personName
    personAddr
    contactsRef. (Cardinality -> 0..n , Relational Type -> Composition)
    That means Contacts entity service is used within Person entity service. Now it is working fine within CAF service browser. Now the Web Dynpro DC of CAF application is used within another custom Web Dynpro DC project. I want to store data from Web Dynpro.
    Within the context of component controller of  Web Dynpro the structure is like
    APerson
         |_ personId
         |_ personName
         |_ personAddr
         |_ contactsRef       
                    |_ phoneNo (Under contactsRef)
                    |_ cellNo (Under contactsRef)
                    |_ emailID (Under contactsRef)
    So I have written the following code within web dynpro custom method.
    APerson person = PersonServiceProxy.create();
    java.util.List ls = new ArrayList();
    for(int i=0; i<4;i++)
    AContacts contact = ContactsServiceProxy.create();
    contact.setCellNo("9092130156");
    contact.setEmailID("[email protected]");
    contact.setPhoneNo("432258");
    contact.getAspect().sendChanges();
    ls.add(contact);
    person.setRelatedModelObjects("contactsRef",ls);
    person.setPersonID("9999");
    person.setPersonName("xyz");
    person.setPersonAddr("ABC, KOL");
    wdContext.nodeAPerson().bind(person);
    person.getAspect().sendChanges();
    CAFServiceFactory.getServiceFacade(idendityDefinition.class);
    After saving the data from Web Dynpro I am trying to test it from CAF service browser. But I am getting only the parent row. I mean only the value of personId, personName and personAddr fields which I have stored from Web Dynpro. But no value is coming within the table for Contacts entity service for composition relation.
    Could anybody help me how can I solve my problem?
    Thanks & Regards
    Chandan
    Message was edited by:
            Chandan Jash

    Hi Chandan,
    Can you do person.getRelatedModelObjects() and get the contact object, to check whether it is null, also check in the CAF DB whether the data you entered is present.
      I am not sure the code is actually adding the contact model object to person.
    Go thru this SDN Blog on usage of the CMI API's, there is a link for CMI documentation in it which might help you get the right code for adding the contact object.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cef4f43e-0d01-0010-db84-ede25c874115.
    award points if  info is helpful
    Regards,
    Anish

  • Using macromedia flex in web dynpro

    how can i use flash object in web dynpro for displaying charts instead of using the webdynpro default charts .
    i want to use from NWSD not through the portal ..

    Hi Valery,
    I didn't say that it is the only solution. But this could be one of the solutions. Now, it depends on the requirement whether need to use it or not.
    Hi Yashpal,
    No need to use WDURLGenerator service. You can directly give flash object name which you have imported in mimes->components-><package>.
    Regards,
    Bhavik

  • Using FREE-SELECTIONS_DIALOG in Web Dynpro

    Hi Experts,
    I want to transfer a report whicht uses the FREE_SELECTION_DIALOG Function into Web Dynpro.
    Is it possible to use this function with Web Dynpro?
    The aim is to generate a list on the left side of the screen with different attributes from a dictionary table.
    By clicking on an attribute it should open the select-options for this field. The inputs should be saved.
    In the End I want to select data from a list that fit to all of the inputs.
    Thanks for any ideas!
    Martin

    any help..

  • Using External java within web dynpro DC

    Hi
    I'm new in web dynpro and I'm facing a problem.
    I'm doing a web dynpro DC application and I want to use some external java classes I have created into my DC. But I don't really know how to do it, I tried EJB but I don't exactly how it works.
    by the way, I was using a stand along web dynpro before and this worked fine, I just needed to create a package within my web dynpro project with all my class architecture to have them directly. but now with the DC stuff, it's not the same at all. so please help
    thanks

    Hi
    Better you create a Java Development component and add all your java classes to that DC and build it.
    Create a webdynpro DC to develop front end and add the java DC in used DC's of your Webdynpro DC.
    This is the way you can use the java classes effectively with out redundancy.
    If you create a package inside a normal webdynpro project, then you can not reuse them later in other webdynpro proj
    Go with SAP component model by creating 2 development components one for java and other for webdynpro and define the reusability (Used DC's) in DC Metadata.
    Regards
    Kalyan

  • How to use a CAS in web dynpro with NWDS 7.0

    Hi, all.
            I implemented a cas project (some entity services and application services). Now I want to use it in a web dynpro project.
    I know how to do that with NWDS 7.1, but it seems  something differernt with NWDS 7.0.
    Can  anyone give me a hand?  Thanks.

    hi
    CAF Core project comes with a sub-project WebDynpro.
    You can implement business logic using CAF Core Service ,integrate it in WebDynpro UI.
    1)Select your CAF project root , right click on it and select u201CCreate Web Dynpro Modelu201D from the context menu.
    2) Switch to the Web Dynpro Perspective
    3)You can find  the CAF Core services have been generated and are available to the WebDynpro component.
        you can find caf services under modelclasses of webdypro project .
    4)Then you proceed with creating component etc..
    Regards
    sowmya.

  • Using .properties file in web dynpro

    Hi,
    I am having a requirement. I have to create a .properties file and I have to use it in my web dynpro application. How can I do that? Any help...
    Thanks & Regards,
    Raj

    Hi,
    Go to the navigator view...select src\Components\<ComponentName> and create create a .properties file.
    You can read the  configuration file in your webdynpro app as follows
    IWDConfiguration configuration =
          WDConfiguration.getConfigurationByName(
            wdComponentAPI.getDeployableObjectPart(),
            "<<>>");
    http://help.sap.com/saphelp_nw04/helpdata/en/b8/aa343e32ff1033e10000000a114084/frameset.htm
    Regards, Anilkumar
    Message was edited by:
            Anilkumar Vippagunta

  • Code  for showing a messagi in web dynpro for java

    Hi All,
    What is the Code  for showing a messagi in web dynpro for java.
    Thanks and Regards,
    Saurabh

    Hello Saurabh,
    SuccessMessage - WdComponentAPI.getMessageManager().reportSuccess("Success");
    ErrorMessage - WdComponentAPI.getMessageManager().reportException("Error",false);
    WarningMessage - WdComponentAPI.getMessageManager().reportWarning("Warning");
    Regards
    Nizamudeen SM

  • How to delete meeting through API for Using Adobe Connect 8 Web Services

    Using Adobe Connect 8 Web Services support "Create meetings" API to create a Adobe Connect meeting.
    But I can't find "Delete meeting" API similar to delete meeting,Could you tell me how to delete meeting through API.
    Thanks!

    You must have used sco-create to create meeting. To delete a meeting, use sco-delete API call.
    Find its documentation here.

  • Using Comm API with Web Start

    I am trying to use Sun's Comm API with Web Start so I can access COM1 from my application.
    When the application starts, I receive an exception for the CommPortIdentifier. When I run this
    application as a standalone, it works fine. I have to assume that there is a problem with the
    deployment of the Comm API.
    I have include the win32com.dll in a jar file and defined it in the nativelib tag in the jnlp file.
    The comm.jar and the javax.comm.properties files are include in another jar. I am not sure
    what is the proper way to deploy these files and cannot find any documentation on this.
    Does anyone know the correct way to handle this?

    I have include the win32com.dll in a jar file and
    defined it in the nativelib tag in the jnlp file.
    The comm.jar and the javax.comm.properties files are
    include in another jar. I am not sure
    what is the proper way to deploy these files and
    cannot find any documentation on this.
    should like like this
    <resources>
    <j2se version="..." href="..."/>
    <jar href="application.jar"/>
    <jar href="comm.jar" />
    </resources>
    <resources os="Windows">
    <nativelib href="win32com.dll"/>
    </resources>
    Then in the code in application.jar, call
    System.loadLibrary("win32com");
    /Dietz

Maybe you are looking for

  • Regarding web analysis database connections

    Hi All, I have couple of web analysis reports and the issue is i have copied this web analysis server to another server where i have the same application. Now iam trying to append those database connection properties of the file to point to the new s

  • Transfering itunes from old emac to new imac

    I recently upgraded to a new imac.  I transfered my files however it would not let me transfer my itunes, i believe because it was an older version.  I was able to transfer the music, however my playlist are gone, shopping cart, and purchased music e

  • I try to download the new version of ITunes but i won't work

    i just got a new i pod and my media playlist won't recognize it so i tried i tunes. but i need a newer version of i tunes so i went to download the newer version and it tells me that quicktime couldnt be deleted. So i then went to remove programs and

  • I accidentally turned on the sound for find my Mac from my iPhone and I am unable to turn it off

    This is really important seeing as I already have LoJack Pro connected to my computer and ready to go - I REALLY don't want the culprit to know when connected to the internet.

  • TS1424 Runtime error R6025

    Runtime Error: "R6025 -Pure virtual function call  I want to search in the iTunes store and get the Runtime Error: "R6025 -Pure virtual function call. Any idea how I get rid of this error as iTunes crashes all the time now. I work with Windows 7 (64)