Use Correspondence Management to manage interactive statement content

hi,
it is possible to use CMSA to manage interactive statement content? in particular, the change of content related to promotions or other marketing content. This is very important for companies that offer monthly promotions and other users easily and quickly they can replace the content associated with the offer.
deo

hi Gary,
I'll explain:
The company has an interactive template of the invoice. Template consists of:
1. where the main part displays customer data - permanent, unchanging.
2. part of my so-called. "content space" where your are dedicated to the customer promotions and advertising (variable content).
Everything we create in Flex Builder, but when we want to change the "content space"you have to create everything from scratch in the flex builder. So the question is: is it possible to change the contents of the "content space" without the use of flex builder? This means, for example, be able to replace the reference to advertising from ad1.jpg to ad2.jpg. It's just to replace the image, not the structure of the template.

Similar Messages

  • Using container managed form-based security in JSF

    h1. Using container managed, form-based security in a JSF web app.
    A Practical Solution
    h2. {color:#993300}*But first, some background on the problem*{color}
    The Form components available in JSF will not let you specify the target action, everything is a post-back. When using container security, however, you have to specifically submit to the magic action j_security_check to trigger authentication. This means that the only way to do this in a JSF page is to use an HTML form tag enclosed in verbatim tags. This has the side effect that the post is not handled by JSF at all meaning you can't take advantage of normal JSF functionality such as validators, plus you have a horrible chimera of a page containing both markup and components. This screws up things like skinning. ([credit to Duncan Mills in this 2 years old article|http://groundside.com/blog/DuncanMills.php?title=j2ee_security_a_jsf_based_login_form&more=1&c=1&tb=1&pb=1]).
    In this solution, I will use a pure JSF page as the login page that the end user interacts with. This page will simply gather the input for the username and password and pass that on to a plain old jsp proxy to do the actual submit. This will avoid the whole problem of having to use verbatim tags or a mixture of JSF and JSP in the user view.
    h2. {color:#993300}*Step 1: Configure the Security Realm in the Web App Container*{color}
    What is a container? A container is basically a security framework that is implemented directly by whatever app server you are running, in my case Glassfish v2ur2 that comes with Netbeans 6.1. Your container can have multiple security realms. Each realm manages a definition of the security "*principles*" that are defined to interact with your application. A security principle is basically just a user of the system that is defined by three fields:
    - Username
    - Group
    - Password
    The security realm can be set up to authenticate using a simple file, or through JDBC, or LDAP, and more. In my case, I am using a "file" based realm. The users are statically defined directly through the app server interface. Here's how to do it (on Glassfish):
    1. Start up your app server and log into the admin interface (http://localhost:4848)
    2. Drill down into Configuration > Security > Realms.
    3. Here you will see the default realms defined on the server. Drill down into the file realm.
    4. There is no need to change any of the default settings. Click the Manage Users button.
    5. Create a new user by entering username/password.
    Note: If you enter a group name then you will be able to define permissions based on group in your app, which is much more usefull in a real app.
    I entered a group named "Users" since my app will only have one set of permissions and all users should be authenticated and treated the same.
    That way I will be able to set permissions to resources for the "Users" group that will apply to all users that have this group assigned.
    TIP: After you get everything working, you can hook it all up to JDBC instead of "file" so that you can manage your users in a database.
    h2. {color:#993300}*Step 2: Create the project*{color}
    Since I'm a newbie to JSF, I am using Netbeans 6.1 so that I can play around with all of the fancy Visual Web JavaServer Faces components and the visual designer.
    1. Start by creating a new Visual Web JSF project.
    2. Next, create a new subfolder under your web root called "secure". This is the folder that we will define a Security Constraint for in a later step, so that any user trying to access any page in this folder will be redirected to a login page to sign in, if they haven't already.
    h2. {color:#993300}*Step 3: Create the JSF and JSP files*{color}
    In my very simple project I have 3 pages set up. Create the following files using the default templates in Netbeans 6.1:
    1. login.jsp (A Visual Web JSF file)
    2. loginproxy.jspx (A plain JSPX file)
    3. secure/securepage.jsp (A Visual Web JSF file... Note that it is in the sub-folder named secure)
    Code follows for each of the files:
    h3. {color:#ff6600}*First we need to add a navigation rule to faces-config.xml:*{color}
        <navigation-rule>
    <from-view-id>/login.jsp</from-view-id>
            <navigation-case>
    <from-outcome>loginproxy</from-outcome>
    <to-view-id>/loginproxy.jspx</to-view-id>
            </navigation-case>
        </navigation-rule>
    NOTE: This navigation rule simply forwards the request to loginproxy.jspx whenever the user clicks the submit button. The button1_action() method below returns the "loginproxy" case to make this happen.
    h3. {color:#ff6600}*login.jsp -- A very simple Visual Web JSF file with two input fields and a button:*{color}
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
        <jsp:directive.page
    contentType="text/html;charset=UTF-8"
    pageEncoding="UTF-8"/>
        <f:view>
            <webuijsf:page
    id="page1">
    <webuijsf:html id="html1">
    <webuijsf:head id="head1">
    <webuijsf:link id="link1"
    url="/resources/stylesheet.css"/>
    </webuijsf:head>
    <webuijsf:body id="body1" style="-rave-layout: grid">
    <webuijsf:form id="form1">
    <webuijsf:textField binding="#{login.username}"
    id="username" style="position: absolute; left: 216px; top:
    96px"/>
    <webuijsf:passwordField binding="#{login.password}" id="password"
    style="left: 216px; top: 144px; position: absolute"/>
    <webuijsf:button actionExpression="#{login.button1_action}"
    id="button1" style="position: absolute; left: 216px; top:
    216px" text="GO"/>
    </webuijsf:form>
    </webuijsf:body>
    </webuijsf:html>
            </webuijsf:page>
        </f:view>
    </jsp:root>h3. *login.java -- implent the
    button1_action() method in the login.java backing bean*
        public String button1_action() {
            setValue("#{requestScope.username}",
    (String)username.getValue());
    setValue("#{requestScope.password}", (String)password.getValue());
            return "loginproxy";
        }h3. {color:#ff6600}*loginproxy.jspx -- a login proxy that the user never sees. The onload="document.forms[0].submit()" automatically submits the form as soon as it is rendered in the browser.*{color}
    {code}
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
    version="2.0">
    <jsp:output omit-xml-declaration="true" doctype-root-element="HTML"
    doctype-system="http://www.w3.org/TR/html4/loose.dtd"
    doctype-public="-W3CDTD HTML 4.01 Transitional//EN"/>
    <jsp:directive.page contentType="text/html"
    pageEncoding="UTF-8"/>
    <html>
    <head> <meta
    http-equiv="Content-Type" content="text/html;
    charset=UTF-8"/>
    <title>Logging in...</title>
    </head>
    <body
    onload="document.forms[0].submit()">
    <form
    action="j_security_check" method="POST">
    <input type="hidden" name="j_username"
    value="${requestScope.username}" />
    <input type="hidden" name="j_password"
    value="${requestScope.password}" />
    </form>
    </body>
    </html>
    </jsp:root>
    {code}
    h3. {color:#ff6600}*secure/securepage.jsp -- A simple JSF{color}
    target page, placed in the secure folder to test access*
    {code}
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page
    contentType="text/html;charset=UTF-8"
    pageEncoding="UTF-8"/>
    <f:view>
    <webuijsf:page
    id="page1">
    <webuijsf:html id="html1">
    <webuijsf:head id="head1">
    <webuijsf:link id="link1"
    url="/resources/stylesheet.css"/>
    </webuijsf:head>
    <webuijsf:body id="body1" style="-rave-layout: grid">
    <webuijsf:form id="form1">
    <webuijsf:staticText id="staticText1" style="position:
    absolute; left: 168px; top: 144px" text="A Secure Page"/>
    </webuijsf:form>
    </webuijsf:body>
    </webuijsf:html>
    </webuijsf:page>
    </f:view>
    </jsp:root>
    {code}
    h2. {color:#993300}*_Step 4: Configure Declarative Security_*{color}
    This type of security is called +declarative+ because it is not configured programatically. It is configured by declaring all of the relevant parameters in the configuration files: *web.xml* and *sun-web.xml*. Once you have it configured, the container (application server and java framework) already have the implementation to make everything work for you.
    *web.xml will be used to define:*
    - Type of security - We will be using "form based". The loginpage.jsp we created will be set as both the login and error page.
    - Security Roles - The security role defined here will be mapped (in sun-web.xml) to users or groups.
    - Security Constraints - A security constraint defines the resource(s) that is being secured, and which Roles are able to authenticate to them.
    *sun-web.xml will be used to define:*
    - This is where you map a Role to the Users or Groups that are allowed to use it.
    +I know this is confusing the first time, but basically it works like this:+
    *Security Constraint for a URL* -> mapped to -> *Role* -> mapped to -> *Users & Groups*
    h3. {color:#ff6600}*web.xml -- here's the relevant section:*{color}
    {code}
    <security-constraint>
    <display-name>SecurityConstraint</display-name>
    <web-resource-collection>
    <web-resource-name>SecurePages</web-resource-name>
    <description/>
    <url-pattern>/faces/secure/*</url-pattern>
    <http-method>GET</http-method>
    <http-method>POST</http-method>
    <http-method>HEAD</http-method>
    <http-method>PUT</http-method>
    <http-method>OPTIONS</http-method>
    <http-method>TRACE</http-method>
    <http-method>DELETE</http-method>
    </web-resource-collection>
    <auth-constraint>
    <description/>
    <role-name>User</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>FORM</auth-method>
    <realm-name/>
    <form-login-config>
    <form-login-page>/faces/login.jsp</form-login-page>
    <form-error-page>/faces/login.jsp</form-error-page>
    </form-login-config>
    </login-config>
    <security-role>
    <description/>
    <role-name>User</role-name>
    </security-role>
    {code}
    h3. {color:#ff6600}*sun-web.xml -- here's the relevant section:*{color}
    {code}
    <security-role-mapping>
    <role-name>User</role-name>
    <group-name>Users</group-name>
    </security-role-mapping>
    {code}
    h3. {color:#ff6600}*Almost done!!!*{color}
    h2. {color:#993300}*_Step 5: A couple of minor "Gotcha's"_ *{color}
    h3. {color:#ff6600}*_Gotcha #1_*{color}
    You need to configure the "welcome page" in web.xml to point to faces/secure/securepage.jsp ... Note that there is *_no_* leading / ... If you put a / in there it will barf all over itself .
    h3. {color:#ff6600}*_Gotcha #2_*{color}
    Note that we set the <form-login-page> in web.xml to /faces/login.jsp ... Note the leading / ... This time, you NEED the leading slash, or the server will gag.
    *DONE!!!*
    h2. {color:#993300}*_Here's how it works:_*{color}
    1. The user requests the a page from your context (http://localhost/MyLogin/)
    2. The servlet forwards the request to the welcome page: faces/secure/securepage.jsp
    3. faces/secure/securepage.jsp has a security constraint defined, so the servlet checks to see if the user is authenticated for the session.
    4. Of course the user is not authenticated since this is the first request, so the servlet forwards the request to the login page we configured in web.xml (/faces/login.jsp).
    5. The user enters username and password and clicks a button to submit.
    6. The button's action method stores away the username and password in the request scope.
    7. The button returns "loginproxy" navigation case which tells the navigation handler to forward the request to loginproxy.jspx
    8. loginproxy.jspx renders a blank page to the user which has hidden username and password fields.
    9. The hidden username and password fields grab the username and password variables from the request scope.
    10. The loginproxy page is automatically submitted with the magic action "j_security_check"
    11. j_security_check notifies the container that authentication needs to be intercepted and handled.
    12. The container authenticates the user credentials.
    13. If the credentials fail, the container forwards the request to the login.jsp page.
    14. If the credentials pass, the container forwards the request to *+the last protected resource that was attempted.+*
    +Note the last point! I don't know how, but no matter how many times you fail authentication, the container remembers the last page that triggered authentication and once you finally succeed the container forwards your request there!!!!+
    +The user is now at the secure welcome page.+
    If you have read this far, I thank you for your time, and I seriously question your ability to ration your time pragmatically.
    Kerry Randolph

    If you want login security on your web app, this is one way to do it. (the easiest way i have seen).
    This method allows you to create a custom login form and error page using JSF.
    The container handles the actual authentication and protection of the resources based on what you declare in web.xml and sun-web.xml.
    This example uses a statically defined user/password, stored in a file, but you can also configure JDBC realm in Glassfish, so that that users can register for access and your program can store the username/passwrod in a database.
    I'm new to programming, so none of this may be a good practice, or may not be secure at all.
    I really don't know what I'm doing, but I'm learning, and this has been the easiest way that I have found to add authentication to a web app, without having to write the login modules yourself.
    Another benefit, and I think this is key ***You don't have to include any extra code in the pages that you want to protect*** The container manages this for you, based on the constraints you declare in web.xml.
    So basically you set it up to protect certain folders, then when any user tries to access pages in that folder, they are required to authenticate.
    --Kerry                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Integrating cFolders with Portal-KM using WebDAV manager

    Hello All,
    Requirement: Integrating cFolders with Portal-KM using WebDAV manager
    Settings done :
    1) cProject WebDAV url is working through WebDAV client(software name : anyclient)
    The URL is http://<host name>:<port>/cfol450/dpr
    cFolders url is not working thriugh WebDAV client. Basis investigating on that.
    2) Created HTTP system for "cProject " with URL. http://<host name>:<port>
    3) Created WebDAV repository with system path /cfol450/dpr
    4) Created system in portal for user mapping and mapping is done.
    Problem Statement:
    The integrated repository is not visible in KM content. When I go to Monitoring->KM->Component Monitoring->Repository Name,
    the servers shows "not started" as status.
    Troubleshoot Try: I tried changing log level of slimrequest to debug.. but there is no entry in log file to guide on error
    Help appreciated.
    Regards,
    Amol Ghodekar.

    Hello All,
    Requirement: Integrating cFolders with Portal-KM using WebDAV manager
    Settings done :
    1) cProject WebDAV url is working through WebDAV client(software name : anyclient)
    The URL is http://<host name>:<port>/cfol450/dpr
    cFolders url is not working thriugh WebDAV client. Basis investigating on that.
    2) Created HTTP system for "cProject " with URL. http://<host name>:<port>
    3) Created WebDAV repository with system path /cfol450/dpr
    4) Created system in portal for user mapping and mapping is done.
    Problem Statement:
    The integrated repository is not visible in KM content. When I go to Monitoring->KM->Component Monitoring->Repository Name,
    the servers shows "not started" as status.
    Troubleshoot Try: I tried changing log level of slimrequest to debug.. but there is no entry in log file to guide on error
    Help appreciated.
    Regards,
    Amol Ghodekar.

  • Need help for Customizing Correspondence Management

    Hi,
    Could anyone provide me some documents or reference links which will be helpful for Customizing Correspondence Management in ES4?
    Many Thanks!!

    Hi Santosh,
    Sorry for the late reply.
    I have a XDP file having both static and dynamic content. I need to populate the dynamic content with some value which I will be getting from the XML which is stored in the body of the SOAP request. I want the letter to be generated dynamically (like no user selection of XML etc) because I want to avoid manual input in the correspondence management.
    Could you please let me know if the above can be achieved. If yes, could you please provide any useful stuff related to above requirement.
    Many Thanks!!!

  • How do I completely enable a new custom asset in Correspondence Management?

    Hello!
    I'm trying to add a new custom asset to the Correspondence Management Solution Accelerator, and have it behave like all other assets in the system (ie searchable, updateable etc).  I'm almost there, but there's obviously something I'm missing, and I was hoping someone here might have done this before, or have a link to some documentation regarding the matter that I may have missed.  The asset I'm trying finish creating is for a LiveCycle user in a specific domain.  This is what I've done so far...
    I've created the asset definition MyUser.fml and placed it in the FSIApp\Portal\webapp\WEB-INF\assetDefinitions folder.  I've then registered this fml file in the spring-config.xml file in both the 'lc.cm.assetDefinitionsDeployer' and 'lc.cm.assetTypeRegistryBootstrapper' beans.  In the 'lc.cm.assetTypeRegistryBootstrapper' bean, I set the key to 'MyUser', and the value to the class path of my Java class that represents this asset.
    On the Java side I've created the MyUser.java class, as well as MyUserService.java and MyUserServiceImpl.java to allow the searching, updating etc of the MyUser assets.
    After running the Bootstrap process, I can log into the Manage Templates application, select Data Dictionaries from the 'View' dropdown, and view/edit the MyUser data dictionary properties with no problems.  So I'm happy that the asset has successfully been registered with the application.
    Where I'm stuck is choosing the MyUser asset from the drop down, and searching the system for assets of that type.  I can choose the MyUser asset type from the 'view' drop down, but the search result returns an empty array.
    From digging into the existing Manage Templates code, I've created the following classes:
    public interface IMyUserService extends IEventDispatcher -  containing the following function definitions:
              function getMyUser(id:String):IAsyncToken;
              function getAllMyUsers(param1:Query=null):IAsyncToken;
    public class MyUserSeviceProvider extends ServiceProvider - containing a getter/setter for MyUserServiceDelegate
    public class MyUserServiceDelegate extends ServiceDelegate implements IMyUserService - containing the functions defined in IMyUserService, as well as creating the RemoteObject to perform the actions.
    The MyUserServiceDelegate constructor is:
         public function MyUserServiceDelegate ()
                super();
                _service = new RemoteObject("myapplication.services.myUserService");
                _service.showBusyCursor = true;
    This is the code for the function in getAllMyUsers in MyUserServiceDelegate:
         public function getAllMyUsers(param1:Query = null):IAsyncToken
                var operationToken:AsyncToken = this._service.getAllMyUsers(param1);
                var token:IccToken = new IccToken(this.className + ".getAllMyUsers");
                operationToken.addResponder(getDefaultResponder(token));
                return token;
    I've also made changes to the following config files to register the RemoteObject destination specified in the MyUserServiceDelegate constructor:
    spring-http-config.xml:
         <bean name="/service/UserService" class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
            <property name="service" ref="myapplication.services.myUserService" />
            <property name="serviceInterface" value="com.mydomain.lc.services.MyUserService" />
        </bean>
    remoting-config.xml:
         <destination id="myapplication.services.myUserService"/>
    flexmessagebroker-servlet.xml
         <flex:remoting-destination ref="myapplication.services.myUserService" />
    Above my Java class definition of MyUserServiceImpl.java I have the following line:
    @Service("myapplication.services.myUserService")
    So......
    My problem is that when I choose the MyUser asset from the drop down, no search results are returned (an empty array is returned).  I have logging code in the getAllMyUsers function in the MyUserServiceDelegateclass.as, as well as logging in the MyUserServiceImpl.java class (not shown in the above code snippets) and neither of them fire when selecting the MyUser asset from the drop down.  So neither of the classes are being called on the search.  If I force a search via the following line:
    MyUserSeviceProvider.getMyUserService().getAllMyUsers();
    the logging in both the Flex and Java classes works (and the java class returns the results as expected).  So I'm happy that these functions, as well as the linking between the Flex and the Java side is working correctly.
    The step that I can't seem to work out is having the selection of the asset in the drop down call the desired function automagically.  I've been digging into the SearchManager, the ServiceLocator and heaps of other classes, but I'm falling deeper and deeper into the rabbit hole...
    Can anyone shed some light on what they think might be needed to make the final link here?  I've been digging and digging into the code for days now and my brain hurts!!
    Any advice appreciated!!
    Thanks,
    Kristian

    Hi Saket,
    By 'not really complete' I'm assuming (hoping) that some work has been done on this already.  Our project requires the use of custom assets, so it's very important that we get this functionality running as soon as possible.
    Any help, unsupported or otherwise, would be great.  Feel free to email me any details if you'd prefer not to post anything public on the boards.
    Cheers,
    Kristian

  • How to use viewslifetime managed property to get the list of sites which are least accessed?

    Hi,<o:p></o:p>
    I am trying to get the subsites of a site collection which are least accessed. I am using ViewsLifeTime managed property in a content search web part with a condition like this:
    ViewsLifeTime < 0
    OR
    ViewsLifeTime = 0.
    However, It is not giving any results. I even tried with ViewsLifeTime < 10. I have some subsites which are accessed less than 10 times. I came to know this when I saw the value of ViewsLifeTime
    property.
    Can anyone suggest how to add a condition on ViewsLifeTime property?
    Thanks in advance.

    Hi Mohan,
    Here is a thread with similar issue for your reference:
    http://social.technet.microsoft.com/Forums/en-US/770f100d-eadb-45d1-9305-15f11cf9038d/ctxcurrentitemviewslifetime-is-showing-null?forum=sharepointsearch 
    If you would like to get site usage report in SharePoint 2013, there is OOTB feature for you to view popular trends report for a site, you could refer to the link below:
    http://blogs.technet.com/b/tothesharepoint/archive/2014/01/28/view-and-configure-usage-analytics-reports-in-sharepoint-server-2013.aspx
    In addition, custom script for usage report for SharePoint sites might be more helpful to your requirement to know access times:
    http://blog.falchionconsulting.com/index.php/tag/audit/
    Regards,
    Rebecca Tu
    TechNet Community Support

  • How to execute vb script with out using Remote manager in oim 11g r2

    Hi Currently,
    i have a requirement to execute  vb script (present on a remote machine in which connector server is installed) from oim machine while using Exchange connector (11.1.1.6).
    This can be achieved by using remote manager,but i dont want to use remote manager.
    Hence decided to use Action scripts.
    As per connector configuration,
    i have configured Action scripts in Lookup.Exchange.UM.Configuration lookup definition, by means of three entries
    After Create Action Language      Shell
    After Create Action Target           Resource
    After Create Action File              /home/scripts/Disable.bat
    Disable.bat has the following ,
    Powershell.exe -File C:\scripts\Setup.vbs
    -%Log on Name%
      Exit
    As Setup.vbs is expecting a parameter of log on name, i was providing the same.
    But while creating the user,as this script gets called, getting the following error and hence 'create User' is getting failed.
    Problem while PowerShell execution System.Management.Automation.RemoteException: This task does not support recipients of this type. The specified recipient XXXXXXXXXXX...XXXXX is of type UserMailbox. Please make sure that this recipient matches the required recipient type for this task.
    While provisioning the user to Exchange , i have selected 'Recepient type' as 'User Mail box' explicitly, but still getting the error.
    Please provide any pointers to resolve the issue.
    Thanks in advance
    Kumar

    As far as I know Oracle and MySQL are two different products.
    Why do you clutter an Oracle forum with MySQL questions?
    If MySQL is such a tremendous RDBMS, like many people state (as 'free' means per definition better),
    why don't you visit a MySQL forum where fellow MySQL aficionados can answer you MySQL questions?
    In short, why don't you stop abusing Oracle forums?
    Sybrand Bakker
    Senior Oracle DBA

  • Risk Management interactive reports drill up error

    Hi,
    I have been working with Risk Management 10 in SAP GRC recently.  I noticed that when using the Risk Manager Interactive Reports in the Report section (Heat Map and Overview Report), I have received an error when trying to drill back up to the parent organizational unit after I have drilled down to the child sub organization.
    Our current workaround is to click on the <All> unit, close the window, and then reopen the window and drill back down to the parent unit.  While this workaround has been successful when using the reports so far, it is difficult to communicate this error to other users when they attempt to use the reports.
    Are there any fixes to this error, or any plans to fix?  Otherwise, is there a feature that needs to be adjusted in Risk Management?  Thanks.

    Bump

  • How to change the management agent to use new management service ?

    RDBMS Version:: 10.2.0.3
    Operating System and Version:: AIX 5L
    OEM Console Operating System and Version:: AIX 5L
    Configuring the Management Agent to Use a New Management Service
    Hi,
    I am trying to change the management agent to use new management service using following process.
    1. Stop management agent.
    2. Change in file Agent_home/sysman/config/emd.properties
    For values REPOSITORY_URL and emdWalletSrcUrl and emdWalletDest
    3. Delete all the files in the following directories:
    AGENT_HOME/sysman/emd/upload/
    AGENT_HOME/sysman/emd/state/
    4. Start the management agent.
    ./emctl status agent is showing the new URL for management server (OMS).
    But I am not able to locate the new host on the Web console at the OEM console where it is changed to.
    Can you suggest me workaround for the same?
    Thanks
    Dilipkumar Patel

    Hi,
    I am getting following error when trying to upload.
    tb152 /appl/oracle/oem/10.2.0/bin> ./emctl upload agent
    Oracle Enterprise Manager 10g Release 10.2.0.1.0.
    Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
    EMD upload error: uploadXMLFiles skipped :: OMS version not checked yet..
    tb152 /appl/oracle/oem/10.2.0/bin>
    Regards
    Dilipkumar Patel.

  • Various problems using extension manager with command line

    Hello all,
    We are installing our plugins  to CS4/5/5.1 version of Adobe Photoshop as part of our installer and  allow the users to select specific versions of Photoshop to install the  panel for. There are a few old problems that I wanted to rant about for  quite some while and now with a whole bunch of problems that the 5.1  update introduced I feel I just have to voice them. I will limit it to  PC only as it seems to be the most troubled platform
    #1 As we cannot install our plugin only by using the  Extension Manager (simply because it cannot handle all we've to do upon  the installation) we have to run commands from within the our installer,  non-interactively, of course.
    The interface to command line installation is xmancommand.exe (or "Extension manager (Version). exe" - not sure whether it makes any difference. ). Now the first question is how to find this executable on   the target machine, from an installer. Users may specify different  locations to install the Creative Suite and it certainly does NOT have  to  be  C:\Program Files\...(or %PRGRAMFILES% in general). ATM we are using an odd place in the registry  to to find the path to the most recent Extension Manager but first its  sometimes overwritten by another installation and in any case it  only shows ONE version of the extension manager which of course cannot  handle other versions (see #2)
    #2 Why the most recent version of  Adobe Extension Manager (5.5) cannot install the extension for 5.0?  Well, install it actually does, however its disabled for CS5 and it  seems that the only way to enable it on this platform is to find  previous (CS5) extension manager and to enable it. Oh, actually no - it  doesn't work! The only way that I found here working is to find CS5  extension manager first, install the extension there and then use CS5.5  extension manager to enable it. Why do I need both utilities to manage  my extensions?!
    #3 The program is severely lacking in  documentation AND it doesn't produce reasonable output messages, so  determining what it can actually support is a puzzle. For example, why  "Dreamweaver CS5" is a correct product name and "Photoshop CS5" is not (don't different teams talk to each other)? Ok, lets forget the consistency, but how do I make the utility output the list of all products it supports, in their  magic token form that it will actually be understood if passed in in the  command line? By trial and error? This menthod btw is also extremely painful: nany times when  specifying wrong parameters the program doesn't provide any output and just shrugs "whatever, go figure it yourself"...
    #4 Why the only way to enable/disable an extension in Photoshop  seems to be using magic "productfamily" keyword that is not even listed  on Adobe's help page for command line options (here:  http://help.adobe.com/en_US/extensionmanager/cs/using/WSB4845EDD-14E5-476a-B749-FF328830D1 4F.html).?  E.g. "xmancommand.exe" -suppress -remove  product=Photoshop  extension=OurExtension" will ALWAYS fail with a lovely "'Photoshop is  not supported by Extension Manager CS5.5." error; I've tried "PhotoshopCS5", "Photoshop CS5", "PhotoshopCS5.1"  "Photoshop CS5.1", "Photoshop-12" (mentioned in examples section in  http://help.adobe.com/en_US/extensionmanager/cs/using/packaging_extension.pdf )  and a whole bunch of other permutations - none  seem to work (see #3). Magic "productfamily=Photoshop" does work. But  then it only aims the current version ("CS5.1") and I need it to work  for CS5 (I'm not even mentioning CS4...."). Would there be any suggestions?
    Really, the question is, how do we, third-party developers, are  supposed to interact with the command-line utility without knowing where  it is, what product names is capable to work with and without being  able to target specific platforms (i86 vs x64 anyone  (http://forums.adobe.com/thread/672537)? CS5 vs CS5.1 (above)?). I don't  know what your test cases are for the command line tool (if any!), but this is simply insane, folks, simply  insane.

    I am sorry for the poor documentation of Extension Manager which causes you so much trouble.
    1. You can use BridgeTalk API to ask specific version of Extension Manager to do something. There is sample in packaging_extension.pdf about this. You don't need to know the installation path of Extension Manager. One thing to note is that the value of bt.target is version specific, i.e. "exman-5.0", "exman-5.5" send this message to different version of Extension Manager, so you can change this value to install/enable/disable/remove extensions using different version of Extension Manager. More detailed documentation of BridgeTalk can be found by clicking "Help" menu then clicking "Javascript Tools Guide CS5" in "Adobe ExtendScript Toolkit CS5".
    2. Specific version of Extension Manager only manage extensions for corresponding version of product. You should use Extension Manager CS5 to install extensions for Photoshop CS5. The reason that the extension you installed for Photoshop CS5.1 using Extension Manager CS5.5 is displayed for Photoshop CS5 in Extension Manager CS5 is that two versions of Photoshop specified the same directory for Extension Manager to manage extensions. This is a defect and will cause some problems if multiple versions of Photoshop co-existed in one machine. But "to find  previous (CS5) extension manager and to enable it" should work for you, I guess you use command line to enable it and specify wrong product name (see #3) so that it doesn't work.
    3. When using command line, you should specify "product" attribute with the name displayed at the left panel of Extension Manager. So "Photoshop CS5 32" is correct. Remember to enclose it with double quote because of existence of space character.
    4. As above mentioned, use display name of Photoshop, and call proper version of Extension Manager by BridgeTalk.

  • Manage session state in web service (web tier)

    Hallo, is anybody know how to manage session state in web service application?
    I 'm building an application using Sun Java System Application Server 8.1, and using web as web service end point.

    By default webservice is a stateless, but there is a option where you can specify the Request scope session/Reqeust/application
    You can use the above and have to make a change in the client side to particiapte in the session.
    Or
    In the server side you can have webservicesession tracker class...very first time when user is authenticated, you generated a unique token and send them with request....and from there on client should send the same token for further request.
    Token is checked with your webservicesession tracker class which maintains all active seesions. Session tracker class can also inactivate the token session if there was no request from the user for a certain period of time....
    Its similar to HttpSession class ( i call it as WebServiceSession.)
    If you need more help on the webservicesession class...pls let me know.

  • CCMS is used for system monitoring , why should we use solution manage ?

    CCMS is used for system monitoring , why should we use solution manage ?
    Whats the relationship between CCMS system and SolMan?
    Thank you .

    hi,
    I just want to ask a question. At our client we have solution manager and CCMS. There is data in CCMS I can extract, it is loading on BW side ok the same number of recs,  but the problem on CCMS cubes says there are the same number of record in the cube and also showing as the data is ready for the reporting. But when I run the report and view the data as listcube it is empty. 
    ANy of you have the situation like this cube say it has the data but when do th BEX or infocube contents the cube is empty nothing in there. The same thing is happening with hourly, 15 minute and daily cubes.
    Anyhelp on this matter is appreciated

  • Automatic file upload using desktop manager!!

    hi everyone! im new to this forum so dont knw how long it will take before people reply. lets give it a shot lol
    i just wanted to know if its possible to set up their blackberry manager in such a way that it automatically uploads files to to a computer once connected to a network?
    all sugestions will be much appreciated
    thanks,
    ricky

    You're welcome.
    Let's start with your device model, you've gotten to post that.
    But we gotta have some detail of what you're trying to do. In your first post and thread title you mentioned with using Desktop Manager, then you most recent post says without using any "middleman".
    You can use Bluetooth to transfer from the BlackBerry to the PC. You can use Desktop Manager for that, but not for document files like Word. You can use Media Manager for that transfer, but there's another middleman you don't want.
    Automatic? Maybe not. Even using a simple application on your PC like SyncToy will require some user interaction.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Why use Solution Manager?

    Hi,
    I wonder if you can help.  We have been advised to install Solution Manager in order to manage the upgrade from 4.6c to ECC 5.0, but have also heard conflicting advice that states that this is not necessary and is an overhead.
    Can anyone advise if SolMan is worth installing and what the benefits are of running the upgrade through this vs using normal methods.
    Many thanks.
    Sean

    Hi,
    Wel solution manager is an awesome project tracking tool.
    Say for e.g it will generate reports for the overall testing using which you will be able to know who is testing what is testing and how much testing is compeleted.
    It stores all the log for automatic test cases whether ECATT or External (mercury QTP).
    I have written several blogs on testing and ecatt and qtp integration can view the same on sdn.
    In addition to above if you use solution manager you can get accelerate roadmap documents and also provide you reports which can show you the current progress of your project with time and dates.
    Provide e-learning and also can use solution manager as document management system.
    If you are not going to use the same,You are missing all above.Decision is your's.
    Please reward points if it helps.

  • CQ doesn't pick up nodetypes.cnd changes using Package Manager

    Hi,
    CQ doesn't seem to pick up the changes in custom nodetype definitions in nodetypes.cnd when I install the package containing the updated nodetypes.cnd using Package Manager, how do I get around this?
    Steps
    1) fire up a fresh installation of CQ
    2) In Package Manager, upload a CQ package containing custom nodetypes.cnd
    3) check that the custom nodetypes are registered in Node Type Administration console
    4) change nodetypes.cnd by adding a new property in a custom nodetype inside nodetypes.cnd file
    5) make a new package with updated nodetypes.cnd file
    6) In Package Manager, upload the new CQ package and install
    7) check that the new property has been added in Node Type Administration console <-- ***FAIL***
    Thanks!

    You can only install new node types this way - but you cannot change existing node types with cnd files in a package. The package manager simply skips all existing namespace & node types in a cnd file.
    This is because updating an existing node type might fail, depending on whether it is used in content and the change is conflicting. It's a schema change and that can be non-trivial. Therefore package manager does not try to tackle this at all.
    You can use this tool that guides through the process: http://localhost:4502/libs/cq/compat/components/ntupgrade.html
    You can do it yourself programmatically using the JCR API - take a look at the implementation of the above tool: /libs/cq/compat/components/ntupgrade/ntupgrade.jsp
    But only do this during development - you should not plan for schema updates to production systems. In general, you want to minimize the use of schemas / node types with JCR. Use nt:unstructured, cq:Page, sling:Folder and co, and use properties (mostly sling:resourceType) to mark types. These can be much easier migrated.
    HTH,
    Alex

Maybe you are looking for

  • Is Zoomify Script missing in Photoshop CC 2014?

    Could someone with Photoshop CC 2014 confirm that Zoomify Export is working please? I get the Zoomify Export Window, use the defaults and point to a folder and accept settings then see the following error: Could not complete your request because the

  • UIScrollBar Not showing up

    I hope someone can help me with this, I am using external XML in 3 dynamic text boxes all 3 have a UIScrollBar attached, when I play the movie In the IDE the scrollbars all show up as they should but if I put the swf file in a HTML page the Arrow Up,

  • EMac to iMac Comms

    I've got an eMac connected to the Internet by a Cat5e Ethernet cable and router. The eMac also has an Airport Extreme cards installed just above the hard drive. If I add a 24 inch iMac to my collection of machines will its internal wireless card be a

  • MailTips for Dynamic Distribution Lists - wrong number of recipients

    We use Exchange 2013 and Outlook 2013. We have a Dynamic Distribution List ([email protected]) configured on Exchange. It contains 75 users, I confirmed it using below cmdlets in Exchange management shell $all = Get-DynamicDistributionGroup [email pr

  • Redundant domain controller DNS settings

    Hi guys, We have two domain controllers, both DNS and GC. I am curious as to what the recommended IP DNS settings should be for both DCs? I think it is like this... DC1 DNS1 - DC2 DNS2 - DC1 DC2 DNS1 - DC1 DNS2 - DC2 Is this the right setup? Thanks A