Custom Algorithm Plugin into CC&B

Hi i want to write simple algorithm using sdk,can any one pls explain me the procedure to write the algorithm
i have some doubts
1.where we have to write main logic
2.How can i send the perameters to algorithm & retrieve result.
3. our algorithmspot should be empty or it should consist _impl methods also
4. what is the purpose of softparameters
where can i find doc/material for sample algorithm ,
thanks and regards
sivaram

To write an algorithm first you nee to identify the Algorithm Spot (call out places where the algorithm is called from).
*1.where we have to write main logic*
The main logic goes inside the _Impl class (custom class ) implementing the Algorithm Spot interface.
*2.How can i send the perameters to algorithm & retrieve result.*
When you define your Algorithm Type from the Admin Menu you give the Algorithm Component class as program name generated once you run artifact generator after creating _Impl class. Also on Algorithm Type you define parameters that this Algorithm type supports.
While creating the _Impl class you define Soft paramters which corresponds to the Algorithm Type paramter definition.
*3. our algorithmspot should be empty or it should consist _impl methods also*
Algorthim Spot interface is internal to the framework. It is Framework owned .
*4. what is the purpose of softparameters*
Soft paramters corresponds to the Algorithm Type paramter definition.The _Gen class has the methods for the soft parameters (as specified on the Algorithm Type definition).
Once the Algorithm Type is defined, define the Algorithm and link it to the Algorithm Type.
Attach the Algorithm to the business component.
Hope this is clear.
Edited by: chesplay on Mar 15, 2011 4:13 AM

Similar Messages

  • Need help a custom algorithm

    Hello All
    Need your to create custom algorithm
    Request provide SAP path  or  t.code to create the same.
    Regards
    Sameer

    Don't try to do this in Java straight off. First pretend you work in the pizza place and determine how to figure out how much of what kind and what size pizza you need, using just pencil and paper. That will give you your algorithm, and if you have problems traslating that into code I (and others) would be glad to help. If you can't figure out the logic for an ordering pizza algorithm on your own, you might be in trouble for your school and you may not have much future as a programmer in any language. A harsh reality perhaps, but there it is.

  • Unable to login using OAM Custom Authentication Plugin

    Hi,
    I have a problem with OAM Custom Authentication Plugin, My Plugin is Activate successfully. When try to login from Access Manager SSO login page, it is unable to login. I am getting followiing message in the log file.
    I am return ExecutionStatus.SUCCESS from my Java code and I have only one step where I have attached Plugin and my Steps Orchestration is
    On Success -> Success
    On Failure -> Failure
    On Error -> Failure
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:process_creds.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :process_creds with status fail.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:is_resource_protected.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.AuthzEngineController processEvent
    INFO: Processing Event is_resource_protected
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.AuthzEngineController processEvent
    INFO: Is Resource Protected status : success
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :is_resource_protected with status success.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:check_valid_session.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.sso.SSOEngineController processEvent
    INFO: Processing Event check_valid_session
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.sso.SSOEngineController processEvent
    INFO: Processing Event check_valid_session
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :check_valid_session with status fail.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:process_creds.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.credcollect.CredCollectEngineController handleProcessCredentials
    INFO: Successfully validated the submitted credentials.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :process_creds with status success.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:validate_creds.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.AuthnEngineController processEvent
    INFO: Processing Event validate_creds
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.authn processEvent
    INFO: Policy ID : DB User Authentication Scheme
    Jun 12, 2013 9:06:22 AM oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl validateUser
    INFO: Authentication Scheme Id: DB User Authentication Scheme.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl validateUser
    INFO: Runtime Authentication Scheme: Scheme name: = DB User Authentication Scheme
    Scheme Challenge URL: = http://idmlab.tigerit.com:14100/oam/server/
    Scheme Challenge Mec: = FORM
    Scheme Challenge Par: = {contextType=default, username=string, contextValue=OAM, password=sercure_string, challenge_url=/pages/login.jsp}
    Authentication Module Name: = DB Authentication module
    Jun 12, 2013 9:06:22 AM oracle.security.am.engine.authn.internal.executor.AuthenticationSchemeExecutor execute
    INFO: Authentication Module Factory Class: DB Authentication module.
    Jun 12, 2013 9:06:22 AM oracle.security.am.common.diagnostic.DiagnosticUtil getDynamicPath
    INFO: DiagnosticUtil: enetered getDynamicPath
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.common.adapters.OAMLoggerImpl info
    INFO: Registering collector at runtime.
    Jun 12, 2013 9:06:22 AM oracle.security.am.common.diagnostic.impl.MetricHierarchy getOrCreateCollector
    INFO: Collector already exists, reusing existing.
    Jun 12, 2013 9:06:22 AM oracle.security.am.common.diagnostic.DiagnosticUtil getDynamicPath
    INFO: DiagnosticUtil: enetered getDynamicPath
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.common.adapters.OAMLoggerImpl info
    INFO: Registering collector at runtime.
    Jun 12, 2013 9:06:22 AM oracle.security.am.common.diagnostic.impl.MetricHierarchy getOrCreateCollector
    INFO: Collector: ["PluginPhaseEvent.oracle.security.am.plugin.diagnostic.PluginPhaseEvent@6d6a08fb":" Collector    : OAMS/OAM/Plugin/AUTHN/Plugin_SamplePlugin/PluginLocate
      Type     : PHASE_EVENT
      Metrics  : 511
      LogLevel : OFF
      EnableRate : false  EnablePersistence : false"], registered at runtime.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.common.adapters.OAMLoggerImpl info
    INFO: Registering collector at runtime.
    Jun 12, 2013 9:06:22 AM oracle.security.am.common.diagnostic.impl.MetricHierarchy getOrCreateCollector
    INFO: Collector already exists, reusing existing.
    User Name: test and Password : test
    Authentication Successfull return ExecutionStatus.SUCCESS
    Jun 12, 2013 9:06:22 AM oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl validateUser
    INFO: Result of Authentication Scheme Execution: false.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :validate_creds with status fail.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:check_authn_retry.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :check_authn_retry with status success.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:cred_collect.
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.credcollect.CredCollectEngineController handleCollectCredentials
    INFO: Processing Event cred_collect
    Jun 12, 2013 9:06:22 AM oracle.security.am.engines.enginecontroller.credcollect.CredCollectEngineController handleCollectCredentials
    INFO: Credential collection process success.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :cred_collect with status success.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:PBL_return.
    Jun 12, 2013 9:06:22 AM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :PBL_return with status success.
    Can anyone help me regarding this issue.
    Thanks
    Tamim Khan

    Hi,
    Little update about authentication plugin, please see the log file below, Result of Authentication Scheme Execution:true, now but, still the cookie is LOGGEDOUTCONTINUE and still I am unable to login.  
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.controller.util.BasicCacheHandler sync
    INFO: Cache data sync:InProcess for request -414941018507193158;
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.controller.util.BasicCacheHandler sync
    INFO: Cache data sync:Success for request -414941018507193158;
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:process_creds.
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.enginecontroller.credcollect.CredCollectEngineController handleProcessCredentials
    INFO: Successfully validated the submitted credentials.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :process_creds with status success.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:validate_creds.
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.enginecontroller.AuthnEngineController processEvent
    INFO: Processing Event validate_creds
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.enginecontroller.authn processEvent
    INFO: Policy ID : DB Authentication Scheme
    Jun 19, 2013 1:51:44 PM oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl validateUser
    INFO: Authentication Scheme Id: DB Authentication Scheme.
    Jun 19, 2013 1:51:44 PM oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl validateUser
    INFO: Runtime Authentication Scheme: Scheme name: = DB Authentication Scheme
    Scheme Challenge URL: = http://idmlab.tigerit.com:14100/oam/server/
    Scheme Challenge Mec: = FORM
    Scheme Challenge Par: = {contextType=external, username=string, contextValue=/oam, password=sercure_string, challenge_url=http://192.168.1.220:14100/ssologin/ssologin.jsp}
    Authentication Module Name: = DB Authentication Module
    Jun 19, 2013 1:51:44 PM oracle.security.am.engine.authn.internal.executor.AuthenticationSchemeExecutor execute
    INFO: Authentication Module Factory Class: DB Authentication Module.
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.diagnostic.DiagnosticUtil getDynamicPath
    INFO: DiagnosticUtil: enetered getDynamicPath
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.common.adapters.OAMLoggerImpl info
    INFO: Registering collector at runtime.
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.diagnostic.impl.MetricHierarchy getOrCreateCollector
    INFO: Collector already exists, reusing existing.
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.diagnostic.DiagnosticUtil getDynamicPath
    INFO: DiagnosticUtil: enetered getDynamicPath
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.common.adapters.OAMLoggerImpl info
    INFO: Registering collector at runtime.
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.diagnostic.impl.MetricHierarchy getOrCreateCollector
    INFO: Collector already exists, reusing existing.
    User Name: test and Password : test
    Set 1st  Responce
    Set 2nd  Responce
    Set 3rd  Responce
    Setting cookie
    Authentication Successfull return ExecutionStatus.SUCCESS
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.diagnostic.DiagnosticUtil getDynamicPath
    INFO: DiagnosticUtil: enetered getDynamicPath
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.common.adapters.OAMLoggerImpl info
    INFO: Registering collector at runtime.
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.diagnostic.impl.MetricHierarchy getOrCreateCollector
    INFO: Collector already exists, reusing existing.
    Jun 19, 2013 1:51:44 PM oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl validateUser
    INFO: Result of Authentication Scheme Execution: true.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :validate_creds with status fail.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:check_authn_retry.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :check_authn_retry with status success.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:cred_collect.
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.enginecontroller.credcollect.CredCollectEngineController handleCollectCredentials
    INFO: Processing Event cred_collect
    Jun 19, 2013 1:51:44 PM oracle.security.am.engines.enginecontroller.credcollect.CredCollectEngineController handleCollectCredentials
    INFO: Credential collection process success.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :cred_collect with status success.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller: processing Event:PBL_return.
    Jun 19, 2013 1:51:44 PM oracle.security.am.controller.MasterController processEvent
    INFO: Master Controller:  Event processing finished :PBL_return with status success.
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.controller.util.BasicCacheHandler sync
    INFO: Cache data sync:InProcess for request -414941018507193158;
    Jun 19, 2013 1:51:44 PM oracle.security.am.common.controller.util.BasicCacheHandler sync
    INFO: Cache data sync:Success for request -414941018507193158;
    Can anyone help me please.
    Thanks
    Tamim Khan

  • How to create custom report plugin using child region report metadata

    Hi,
    I want to ask for help on how to create custom report plugin using child region report metadata. My idea is to create a child region, a classic report and set the condition to never.
    Then i will query the child report metadata from apex view and use it to create a custom report like using jquery jq-grid. Any idea how i can create a process that will use the child report
    metadata? I dont know how i can create a process just like how apex work, how apex render report, coz i want it to be control using the standard apex report attribute. This plugin will
    render according to the child report attribute.
    Is there anybody here had ever done this?

    Hi Nicolette,
    Thanks for the reply. I know where to find the metadata, just asking for idea on how the rendering process will be.
    Start from determining column heading, column order until finish rendering the report. The same way how apex
    render the classic report.
    Previously this imy my rendering process:
    FUNCTION GETCOLUMN(P_REGION IN APEX_PLUGIN.T_REGION,
                         P_PLUGIN IN APEX_PLUGIN.T_PLUGIN,
                         P_VALUE  IN VARCHAR2) RETURN SYS.DBMS_SQL.DESC_TAB2 IS
        VSQLHANDLER     APEX_PLUGIN_UTIL.T_SQL_HANDLER;
        VCOLCOUNT       NUMBER;
        VCOLNAMES       VARCHAR2(2000);
        VAJAXIDENTIFIER VARCHAR2(100);
        VPAGESIZE       TYPEATTR := P_REGION.ATTRIBUTE_04;
        VJSCODE         VARCHAR2(32767);
      BEGIN
        VSQLHANDLER := APEX_PLUGIN_UTIL.GET_SQL_HANDLER(P_SQL_STATEMENT  => 'select * from s_emp',
                                                        P_MIN_COLUMNS    => 1,
                                                        P_MAX_COLUMNS    => 999,
                                                        P_COMPONENT_NAME => P_REGION.ID);
        VCOLCOUNT := VSQLHANDLER.COLUMN_LIST.COUNT();
        FOR I IN 1 .. VCOLCOUNT LOOP
          VCOLNAMES := VCOLNAMES || '{name: "' ||
                       UPPER(VSQLHANDLER.COLUMN_LIST(I).COL_NAME) || '",';
        END LOOP;
        APEX_PLUGIN_UTIL.FREE_SQL_HANDLER(VSQLHANDLER);
        RETURN VSQLHANDLER.COLUMN_LIST;
      EXCEPTION
        WHEN OTHERS THEN
          APEX_PLUGIN_UTIL.FREE_SQL_HANDLER(VSQLHANDLER);
          RAISE;
      END GETCOLUMN;
    So this is how i get the header for my report plugin. The same method is use to get the value / data for each column. This process is work. So now
    i want to extend my plugin so that i will use all attributes from the child report to render my plugin. So the column header, column order, all will depend
    on the child report. And the column display condition is set, it will also check the condition before render the column. Sounds like i want to reinvent
    the normal apex rendering process but this is what i want to achieve.
    I need help to find the correct logic for my render process. Don't want too much for starting, just want to render the plugin correctly, same with child report,
    same columns alias, column ordering and column  conditional display.
    Thanks,
    akulala

  • Incrementally appending  custom XMP metadata into PDF files

    I have a problem writing custom XMP metadata into a PDF document (I'm using the XMP Toolkit SDK).
    The problem is that I don't know whether is possible to expand the XMP packet in order to append metadata incrementally into the document, and, if it is possible, I don't know how to do it. The program I wrote succesfully appends an item to an array four times, but it fails when trying to append the fifth one. The reason obviously is that the packet gets full and there is not room for more metadata. The error message, if I force the PutXMP call, is:
    ERROR: Can't fit into specified packet size
    So, what can I do? How to enlarge the packet or make it expandable? Or, otherwise, have I to inject a new XMP packet with the up-to-date information in it? How?
    And a last question: Have I to scan for packets when dealing with PDF files? No smart handlers are available for this kind of files?
    Thanks in advance.
    Xabier Artola.
    Univ. of the Basque Country.

    Were you able to find a solution to this problem? I am having the same issue.
    Jason

  • PKCS#11 - JAVA - Hardware crypto with custom algorithm!??

    Hello!
    I'm wondering if it is possible to use the SUN provider in JDK1.5.0 for PKCS#11 with a hardware based crypto card which does not use any of the algorithms specified in the field guide of PKCS#11 for jdk1.5.0. Instead a custom algorithm that is implemented on this card will be used for encryption/decryption.
    It should be transparent for the application what kind of algorithm that is used to encrypt/decrypt since I will send the data that will be encrypted/decrypted to this hardware card.
    If it is not supported by the sun provider. What would be necessary to do to get this to work?
    The card I'm about to use has an PKCS#11 API.

    At this moment I don't really know the specifics on these hardware accelerators, hence my question. If it not is an algorithm that is in the refrence guide for PKCS#11, then I would like to know if there's any way to use the algorithm anyway using the PKCS#11 "wrapper" in jdk1.5.0.....
    And a follow question, If it is not supported what would be the easiest way to use the PKCS#11 API of the hw -card.... I suppose to write some JNI code to send in the data to be encrypted and get the encrypted answer back?
    /Henrik

  • Copy an application with plugins into a new application and change theme...

    I copied an application (theme 23) with plugins into a new application and then changed the theme to theme 26. After that, all plugins (skillbuilders super lov, skillbuilders modal, and notification plugin) didn't work at all. However, when I changed the theme back to the original theme, things worked.
    I have applications that use theme 26 with plugins and they all work fine. I think the problem is related to copying one application, containing plugins, into a new application. Does anyone have any idea of it?
    Thanks.

    Hi,
    Most plugins have css,images or js files which can be placed on the server.
    It might be that you have placed those files on the server in the theme directory.
    If you change the theme then the plugin can not find those files any more.
    Regards,
    Kees Vlek
    <tt>Company: http://www.orcado.nl
    Blog: http://www.orcado.nl/blog/blogger/listings/69-kvlek
    Twitter: http://www.twitter.com/skier66</tt>
    If the question is answered please change it to answered.

  • Custom synch plugin error

    Hey All.
    I am writing a simple custom synch plugin for webtools 2007 PL2. I used the sample from the SDK as a guide. WHen I run the synch I get the following errors:
    Synch     Synching Plugin: FruitCompanySynchPlugin     SynchPlugins()          
    Synch     Object reference not set to an instance of an object.     SynchPlugins()          
    FruitCompanySynchPlugin     Loading Plugin     Plugin Contructor     
    I am getting messages that I write to the log and I have try catches all over my code that is just displaying a log message in each method. Some where it still throws that exception and I cannot figure out what is going wrong.
    How can I debug this>
    (I also get the exact same problem when running B1WEBTOOLS2007\SDK\SynchPlugin\SampleProject\ that comes with the SDK)
    Anybody else out there have a synch plugin running in webtools 2007?
    Message was edited by:
            Curtis Traverse

    Hi Curtis,
    I have tested the sample and it works in the tester project but is failing in the actual synch.  The B1 company is being disconnected by the synch.
    As for testing yours, I would suggest using the tester project.  You will need to change the references to the InterOp.SAPbobsCOM, NetPoint.API and NetPoint.SynchSBO to reference the copies that your synch is using.
    You should be able to step through your code with this.
    Message was edited by:
            Shane Hart
    Message was edited by:
            Shane Hart

  • Help: Loading custom JCShell plugin

    Hi, when I try to register a custom JCShell plugin. I get the following error:
    cm>  /applet
    Nickname   AID                              Plugin
    cm         A000000003000000                 com.ibm.jc.tools.CardManagerPlugin
    eclipse    00000000                         com.ibm.bluez.jcop.eclipse.internal.ui.views.shell.EclipseShellPlugin
    cm>  /register dosf A000010203 com.ibm.jc.tools.DosfShell
    jcshell: Failed to load plugin <com.ibm.jc.tools.DosfShell>: java.lang.ClassNotFoundException: com.ibm.jc.tools.DosfShellI believe it's not finding the jar file I created with the plugin. I have tried putting in a number of directories, including in the D:\eclipse\plugins\com.ibm.bluez.jcop.eclipse_3.1.2\lib where the offcard.jar is placed.
    Help, I am not sure what to try next. Could it be how I created the jar file?
    The documentation does not walk through the entire process (i.e. where to place the jar). I've tried their example and same problem.
    Here is a snip of the code:
    package com.ibm.jc.tools;
    import  com.ibm.jc.*;
    //import  com.ibm.jc.tools.JCShellPlugin; got warnings on this not sure why?
    public class DosfShell extends com.ibm.jc.tools.JCShellPlugin {
         // commands of the plugin
         private static String[] cmdNames = {
              "sampleCommand",
    I am using JCOP 3.1.2 and Eclipse 3.2.1
    Thank you for any help.
    Maguar

    Hi Maguar,
    providing a custom JCShell plugin has been supported by the JCOP-Tools with an own extension point "shellplugins". This extension point is responsible for the integration of individual JCShell plug-in.
    The JCShell (JCOP Offcard API) supports registering and activation of individual plug-ins. Such a plug-in, delivered by any provider, must extend the �com.ibm.jc.tools.JCShellPlugin� class.
    The custom JCShell-plugin class must be declared in a simple Eclipse plug-in. This plug-in contains only a source folder with this Java class (there are no requirements for the package name).
    Add the JCOP-Tools Eclipse plug-in to the required plug-ins in the manifest of your plug-in.
    Add an extension for the extension point "com.ibm.bluez.jcop.eclipse.shellplugins" to the manifest of your plug-in. The entry in the plugin.xml should look like this:
    <plugin>
       <extension
             point="com.ibm.bluez.jcop.eclipse.shellplugins">
             <shellplugin
                  class="com.ibm.jcop.test.MyShellPlugin"/>
       </extension>
    </plugin>It is important that the extension point declares exactly the class file for the extended JCShell plug-in.
    Configure the plug-in build so, that the class file is part of an internal JAR file.
    Start your Eclipse IDE and install this new Eclipse plug-in . Register your applet in the JCShell, select your applet and display the help. Now you will find the command �sample-cmd� in your command list.

  • Need help installing plugins into Premiere Elements 11

    I'm editing a music video in Premiere Elements 11, and I'm dissatified with the usual transitions. I went on the internet and found new transition plugins. The problem now is that I don't know how to import the transition plugins into Premiere Elements. I need instructions on to how to do so... If someone could help me, I would greatly appreciate it

    Thanks Hunt for replying. I received the plug-ins from Filmimpact.net, and yes there are installing instructions. The picture of the instructions is posted below. The problem here is that I don't have an adobe extention manager. I have an adobe elements organizer, but no adobe extention manager. Now, I know you may say to yourself that the specific plug-ins are for Premiere Pro, but I have read that Premiere Pro plug-ins may also work on Premiere Elements and that's why I'm giving it a shot.

  • How to install plugins into final cut pro 7

    A friend of mine sent me some free plugins for Final Cut Pro 7. How do I get the plugins into Final Cut Pro 7? Clicking and dragging obviously doesn't work.

    You do NOT need Motion in order to use those transitions, effects, etc.!
    You only need it if you want to edit or create new such things.

  • Porting of CS4 Plugin into CS5 on Mac 10.6

    Hello All,
    I am new to Photoshop and I am trying to Port the CS4 Plugin into CS5. On Mac OS 10.5 it gets compiled properly without any major changes but the menus does not load into Photoshop menus. On Mac OS 10.6 I am facing the proplem comiling the code itself.
    Can any one help me on this. What wrong I am doing or have I missed anything. I also tried to compare my code with Outboud Sample project. There is no major difference. Still why is it not getting loaded?
    Thank you all in advance.
    Regards
    Farzana.

    What platform are you compiling to and what platform is your machine?
    Check your .r file and your PiPL resource and your configuration.
    Are the the CS5 SDK projects working when you run them on Photoshop CS5?
    You should have something like this in your PiPL resource.
    #ifdef __PIMac__
              #if (defined(__i386__))
                        CodeMacIntel32 { "PluginMain" },
                        /* If your plugin uses Objective-C, Cocoa, for UI it should not be
                           unloaded, this flag is valid for 32 bit plug-ins only and
                     should not be used in any windows section */
                        // off for now as this plug-in has no Objective-C Cocoa {},
              #endif
              #if (defined(__x86_64__))
                        CodeMacIntel64 { "PluginMain" },
              #endif
    #else
              #if defined(_WIN64)
                        CodeWin64X86 { "PluginMain" },
              #else
                        CodeWin32X86 { "PluginMain" },
              #endif
    #endif

  • When i try to put adobe acrobat XI -create pdf' plugin into google chrome, it says 'Attempted to downgrade extension'

    when i try to put adobe acrobat XI -create pdf' plugin into google chrome, it says 'Attempted to downgrade extension'?
    How to make it with googlw chrome?
    There is no problem with either internet explorer or mozilla firefox at all. They are automatically plugined by adobe install. 
    Thank you

    Hey,
    Thanks for posting the solution as that might help other users with the same issue.
    Regards,
    Anubha

  • Custom Sync Plugin Sample for Web Tools 2007

    Hello,
    Does anyone have a sample Custom Sync Plugin that works for Web Tools 2007?  I have been unable to get the sample provided working, actually cannot even compile it, and was just curious if there was a simple sample that worked that I could use as my base.  Please let me know.
    Thank you,
    Kristen

    Hi Shawn,
    Yes, I am using Visual Studio 2005 Professional with the .Net 2.0 framework and 2007.  However, most of the methods are not there, and things seem to have changed drastically, however the sample is still referencing the old.  Is there something that I am missing?
    Please let me know.
    Thanks,
    Kristen

  • Merge 2 eclipse plugins into 1

    Hi All Techies,
    I got a problem in merging 2 eclipse plugins into 1.
    Its difficult as i need to invoke both these plugins with their own plugin.xmls and not to write a common plugin.xml.
    Explaination with example :
    i have a eclipse plugin "a".
    Another eclipse plugin "b"
    I want to make a common eclipse plugin "CommonPlugin" whose plugin.xml when invoked will inturn invoke plugin.xml of "a" and lugin.xml of "b".
    Please tell if query not clear ....
    Ashish

    what do you mean by "merge"? the whole point of plugins is, they are atomic units of functiionality. if they're related enough that you'd like to treat them as one, or one as part of the other, maybe you could look into the fragments mechanism, or you could write one plugin that exposes extension points for you to add other plugins related to yours. I'm not entirely clear on what your situation is, though, so I'm not really sure what's your best bet.
    btw, you were quite lucky that I happened to log on this morning, hardly anyone on these forums knows anything about writing eclipse plugins. you're probably better off with the newsgroups on eclipse.org for questions like this. also, if you're even a bit serious about writing plugins, you could really do with buying this book and possibly this one too, if RCP is your bag, or even if it's not, there's a fair amount about extension points and deployment in it

Maybe you are looking for

  • After Effects CC: Quicktime is not installed on this system

    Trying to find a solution for this weird message "Quicktime is not installed on this system" when starting After Effects CC on OSX 10.9.3 for days now, but nothing worked out so far. Read lots of threads to this topic and followed all the different k

  • Netbook N250 has built in webcam but laptop doesn't recognize it.

    I have a netbook NB250.  It has a built-in webcam but  I can't access it.  I re-installed the driver and looked in control panel and under my computer but there is not link to it.  Any help is appreciated.  Thanks.

  • HT1386 Help me sync my ipad air to my dell computer

    im trying to sync my ipad to my comp. and the itunes pop up keeps saying my ipad is timed out

  • How to make my application icon ancor in task bar after Installation

    I want my application icon to acor in the task bar after installation such that users can right-clik on it do some changes to the applications. I want it in the active icons bar next to the timer (around there). How do I achieve this

  • Project wise TB

    hai.. We are using SAP B1 2005 with PL 40 How we can restrict a user from viewing the Trial Balance. In entry level we have restricted but while viewing the reports all the projects are being displayed. What level of authrosiation has to be set and h