BPM Sample Applications Released

Hello All,
I would like to announce the release of the new package of BPM sample applications using SAP NetWeaver BPM technology.  SAP customers and partners will find them ready-to-run in the [Enterprise Services Workplace|http://esworkplace.sap.com] (ES Workplace) ([http://esworkplace.sap.com|http://esworkplace.sap.com]) environment, together with technical documentation, process models, coding, and demo data. They serve as a starting point and accelerator for SOA projects using SAP NetWeaver BPM, and as a tool for demo and training purposes.
These  BPM sample applications are implementations of typical business processes, such as:
    u2022     Approve Sales Order Change Request
    u2022     Approve Purchase Requisition and Create Purchase Order
    u2022     Manage Leave Request
    u2022     Unexpected Returns Handling
    u2022     Phase In Equipment
In addition, the SOA landscape hosted on the ES Workplace site has been upgraded to Support Package 3 of SAP ERP 6.0 Enhancement Package 4. It comes with refreshed IDES test data, which allows customers and partners to apply updated and standardized test data to their demos, tests and development. To get immediate benefit, customers and partners need to renew their passwords as of November 2, 2009. All registered ES Workplace users will be informed via email by next week.
You can share your experience with the samples in this BPM forum. If you have any questions, post them here as well, I will try to answer everyone.
Thanks, Preslav

Hi Manish,
thanks for the feedback. You are right, we omitted exception handling in the process for this first set of BPM Samples fully focusing on the business process and the enterprise services. For a real productive solution exception handling needs to be added, of course - but for the purpose of BPM Simple Samples this would distract from the essential parts. We are currently considering more complex Samples which then will also include exception handling using the features of upcoming NetWeaver BPM 720.
Regarding your question about best practice of using business rules, can you please be a bit more specific which BPM Sample and task you are referring to?
Best regards,
Christoph

Similar Messages

  • BPM Simple Sample Application Error!!!

    hi,
    i have some problems with the bpm simple sample applications on our local sap nw ce system (7.1 ehp1 sp0)?
    on the esworkplace i have download the *.sca file and have import this file into my nwds.
    i following the simple sample documentation an define and configure the ERP and ERP_META Destinations on the nwds and our local sap nw ce system.
    also i do the future steps which was described (service registry, proxy settings, ...).
    on page 16 of the simple sample documetation is defined which Sofware Component has dependencies to other SC´s.
    the SC "BPEM_BUILDT" depends on the SC "ESMP_BUILDT" and "COMP_BUILDT", the SC "COMP_BUILT" doesnt exist on my nwds (7.1 ehp1 sp0).
    has everybody any idea why the SC "COMP_BUILT" not exist on my nwds???
    still this absent SC i can deploy the bpm simple sample successful to our sap nw ce system.
    now i do the post deployment steps for the bpm samples.
    after this i call the simple sample application on my sap nw ce portal and can execute the "Initiate Equipment Phase In Process".
    now i can see a new entry on my uwl, i open the uwl task.
    at step 1, 2, 3 i change no data an click next, after step 3 (create equipment) i get the following error:
    com.sap.esi.esp.service.server.query.discovery.ExtendedServiceException: no endpoints found for interface <br>
    IndividualMaterialERPCreateRequestConfirmation_In_V1 <br>
    <br>
    detailed error message: <br>
    com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for WS metadata <br>
    destination 'ERP_META' and WS interface 'IndividualMaterialERPCreateRequestConfirmation_In_V1'. One possible reason is that
    Caused by: com.sap.esi.esp.service.server.query.discovery.ExtendedServiceException: no endpoints found for interface
    IndividualMaterialERPCreateRequestConfirmation_In_V1
    at com.sap.esi.esp.service.server.query.discovery.DestinationsHelperImplSoa.getEndpointConfigurations(DestinationsHelperImplSoa.java:1184)
    at com.sap.esi.esp.service.server.query.discovery.DestinationsHelperImplSoa.getWSDLUrl(DestinationsHelperImplSoa.java:847)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.getWSDLUrl(GenericServiceFactory.java:547)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService_NewInstance(GenericServiceFactory.java:377)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:230)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:195)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:529)
    ... 82 more
    after this error i test the endpoint manually. i call the service registry (sr.esworkplace.sap.com) an search the service:
    IndividualMaterialERPCreateRequestConfirmation_In_V1
    now i test the endpoint with the following data:
    MaintenancePlanningPlantID: 0001
    WorkCentreID: TECH.SER
    CategoryCode: M
    the return is the following:
    TypeID:005(PLM_SE_EAM_SC)
    SeverityCode:1
    Note:Individual Material 000000000010006703 is created
    i think the return from the service was successful.
    i hope somebody can help me!!!
    thanks,
    Fabian

    Hi Arafat,
    the destinations for the services are already configured::
    at destination template management > destination templates the following is defined:
    - Tab: General
    Destination Name: ERP
    Destination Type: Service Registry
    System: ABAP
    System Name: HU2
    Hostname: iwdf2379
    Installation Nr.: 0120003411
    Client: 800
    - Tab: Security
    Authentication: HTTP Authentication, User ID/Password (Basic)
    User ID: <es workplace user (suser)>
    pw: ******
    and
    - Tab: General
    Destination Name: ERP_META
    Destination Type: Service Registry
    System: ABAP
    System Name: HU2
    Hostname: iwdf2379
    Installation Nr.: 0120003411
    Client: 800
    - Tab: Security
    Authentication: HTTP Authentication, User ID/Password (Basic)
    User ID: <es workplace user (suser)>
    pw: ******
    also i have configured the same destination on my nwds.
    i think this is correct?
    futher ideas, why this doesnt work?
    thanks,
    fabian

  • Sample application not working

    hi,
    i am a newbie to javawebstart.. i have 2 questions
    1) i downloaded the sample application from the net
    ( http://java.sun.com/developer/releases/javawebstart/) and was trying the "LibInstaller" sample.. i have been able to run step 1 (ant main : creates intially war file) and step 2(keystore and signing)... but step 3 seems to have some problem..i try to make the war file using command jar -cvf ../Libinstaller.war but get this error message:
    C:\javawebstart\webstart_examples\Libinstaller\war>jar -cvf C:\javawebstart\webs
    tart_examples\Libinstaller\Libinstaller.war
    'c' flag requires that input files be specified!
    Usage: jar {ctxu}[vfm0Mi] [jar-file] [manifest-file] [-C dir] files ...
    Options:
    -c create new archive
    i don't know which option i should be using because it just seems to overwrite the previous unsigned war file and is empty (1KB only) .. and by the way which of the samples given is working ok if the steps in the readme is followed accordingly??
    2) Another question is if i want to deploy an application using webstart, for e.g can i just replace the inst.jar file by my "source.jar" file and rename to inst.jar (for a start so that i don't have to change the inst.java file initially) and change the inst.jnlp (application desc main to specify the main class)???
    Thanks in advance..

    hi,
    issue 1 has been resolved. the sample program is working fine.. just missed '.' in step 3 during war file creation.
    as for issue 2, i require my swing application to be updated automatically at the client end if a new version is available at the server side. so i am thinking of using java webstart to check whether a recent source.jar file is available. so for a start, what i am trying is to replace the inst.jar file by my source.jar file in the sample application.... renaming it to inst.jar file and changing the inst.jnlp to indicate the mainclass.. any suggestions..
    thanx..

  • SSO PL/SQL Sample Application Error

    Hi,
    I've tried the PL/SQL SSO demo application located in the PDK
    October release.
    Symptom:
    The sample application shows the success page, even the user is
    not authenticated by the Login Server.
    Cause:
    There's a code line in the SAMPLE_SSO_PAPP package to decide if
    the l_user_info value is null. The original code line is:
    IF l_user_info = NULL THEN
    It's nonsense, of course.
    We all know that in NULL arithmetics it always evaluates false.
    Workaround:
    You should correct the comparison to:
    IF l_user_info IS NULL
    It will be much better...

    This problem is their in the early version of SDK.
    The latest version has correct comparison with null

  • Problem Importing Sample Application - Err 7621

    Hi,
    Experiencing a problem exporting/importing the sample application into the same workspace. This is a new workspace we've created, the second one in the same DB.
    Export:
    Application: Sample Application
    File Format: UNIX
    Build Status: Run and Build Application
    Import:
    File Type: Application/Page Export
    File Character Set: Unicode UTF-8
    Error:
    ERR-7621 Could not determine workspace for application (:) on application accept.
    Expecting p_company or wwv_flow_company cookie to contain security group id of application owner.
    Env:
    User: GREGRO
    Workspace LPM_CUSTOM>About
    HTML DB
    Product Build: 1.6.0.00.87
    Schema Compatibility: 2004.07.04
    Last DDL Time: 02/21/2005 11:17:04 AM
    Host Schema: GREGRO
    Application Owner: FLOWS_010600
    Workspace ID: 874618965604689
    Workspace Name: LPM_CUSTOM
    Current User: GREGRO
    Language Preference: en
    Current Time (on server): 05/13/2005 11:15:18 AM
    Database version
    Database Banner
    Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    PL/SQL Release 9.2.0.5.0 - Production
    CORE 9.2.0.6.0 Production
    TNS for Solaris: Version 9.2.0.5.0 - Production
    NLSRTL Version 9.2.0.5.0 - Production
    NLS_CHARACTERSET US7ASCII
    DAD CHARACTERSET US-ASCII
    Any insight to the problem would be appreciated
    Cheers Greg

    Hi Scott,
    Here is the last few lines of the log.
    Fri May 13 09:22:11 2005] [error] [client 130.194.145.15] [ecid: 1115940131:130.194.82.14
    5:6163:0:22,0] mod_plsql: /pls/CDUT/htmldb/wwv_flow.accept HTTP-404 ORA-00942: table or vi
    ew does not exist
    [Fri May 13 09:23:04 2005] [error] [client 130.194.145.15] [ecid: 1115940184:130.194.82.14
    5:10341:0:578,0] mod_plsql: /pls/CDUT/htmldb/wwv_flow.accept HTTP-404 ORA-00942: table or
    view does not exist
    [Fri May 13 09:33:37 2005] [error] [client 130.194.146.86] [ecid: 1115940817:130.194.82.14
    5:10341:0:596,0] mod_plsql: /pls/CDUT/htmldb/htmldb HTTP-401 ORA-1017
    [Fri May 13 09:48:19 2005] [error] [client 130.194.144.30] [ecid: 1115941699:130.194.82.14
    5:10341:0:611,0] mod_plsql: /pls/CDUT/htmldb/htmldb HTTP-401 ORA-1017
    [Fri May 13 09:51:14 2005] [error] [client 130.194.144.30] [ecid: 1115941874:130.194.82.14
    5:10355:0:612,0] File does not exist: /u10/CDUT/htmldb/doc/favicon.ico
    [Fri May 13 10:00:02 2005] [error] [client 130.194.144.30] [ecid: 1115942402:130.194.82.14
    5:10340:0:633,0] mod_plsql: /pls/CDUT/htmldb/f HTTP-401 ORA-1017
    [Fri May 13 10:00:12 2005] [error] [client 130.194.144.30] [ecid: 1115942412:130.194.82.14
    5:10342:0:633,0] mod_plsql: /pls/CDUT/htmldb/f HTTP-401 ORA-1017
    [Fri May 13 10:01:17 2005] [error] [client 130.194.147.207] [ecid: 1115942471:130.194.82.1
    45:10340:0:644,0] mod_plsql: /pls/CDUT/htmldb/wwv_flow.accept HTTP-404 ORA-00942: table or
    view does not exist
    Tried the different char sets to no avail.
    If we run the import script from TOAD directly it works ok.
    Cheers Greg

  • PL/SQL SSO SDK Sample Application doesn't work!

    In the latest document on the SSO SDK (http://download-east.oracle.com/docs/cd/A97329_01/manage.902/a96114.pdf), there is a major programming error in the sample application on page 4-5. There is an invalid EXCEPTION block followed by an invalid ELSE block.
    There is absolutely no help from Oracle Support or Metalink on this issue. I am calling upon all Portal Developers frustrated with this very obvious syntax error to pressure Oracle to rewrite this document ASAP. From what I have read, this seems to be a problem since mid-2000. Let's flood Oracle Support with e-mail demanding this issue to be resolved at the highest priority!
    I can't believe Oracle would allow this document to be released without being thoroughly proofread!

    Bill, thanks for bringing this to our attention. We certainly do our best to avoid documentation inaccuracies. Given the scope of the documentation, unfortuately occationally things slip through and we certainly appreciate it when people take the time to let us know if they find a "doc Bug".
    Hopefully this won't happen too often but just in case (refering to the documentation)
    If you find any errors or have any other suggestions for improvement, please indicate the title and
    part number of the documentation and the chapter, section, and page number (if available). You can
    send comments to us in the following ways:
    Electronic mail: [email protected]
    FAX: 650-506-7375 Attn: Oracle9i Application Server Documentation Manager
    Post:
    Oracle Corporation
    Oracle9i Application Server Documentation
    500 Oracle Parkway, M/S 1op6
    Redwood Shores, CA 94065
    USA
    Thanks again

  • Need help in creating a sample application using Oracle I\PM 10gR3.

    I am a new to Oracle I\PM 10gR3 and I need a guide to create a sample
    application using Filer and a sample Process.
    I have searched the net and was unable to find any documents. If any body has
    any kind of guide to create an application please let me know.
    Waiting for a response.

    Please see Kenichi Unnai in his blog "How to use UWL API for NetWeaver BPM Tasks"
    How to use UWL API for NetWeaver BPM Tasks
    The .sca-file can be found on the sap service marketplace, afterwards you need to import the .sca-file, add the SC to your "MyComponents" and then you can select your necessary DC's.

  • Attn: Installing the Sample Applications from the ifs Development Kit

    There are a number of problems with the sample Applications included in the
    Developer's kit. These need to manually fixed in order to get the demos to work.
    #1: Solaris Only
    The install of the iFS Development Kit, replaces the existing adk.jar with a new
    one containing some additional classes. Unfortunately the install process does not
    set the correct privileges on the new version of adk.jar. Please ensure that the
    file $ORACLE_HOME/ifs/lib/adk.jar is world readable.
    Bug # 1304730
    This issue will be resolved on the next drop of the Oracle Internet File System
    development kit.
    #2: Generic
    There is a problem with the way in which the login.jsp establishes a connection to
    the repository. The current code makes incorrect assumptions about the name of the
    iFS Service and the schema password.
    The following changes are required.
    In order to connect to the repository 4 pieces of information are required.
    1. The iFS User Name
    2. The iFS User's password
    3. The properties file to be used
    4. The database password of the user who owns the iFS Schema
    The Login.jsp needs to be altered so that it requests these four arguments before
    attempting to establish a connection to the repository.
    (The current version only requests username and password).
    All four arguments need to be provided as arguments to the login method on the
    underlying JavaBean that the JSP invokes when it want to open a connection
    to the repository.
    ***************** HERE IS THE REVISED CODE FOR INSURANCE APPLICATIONS ************
    ********************************** LOGIN.JSP *************************************
    <%@ page import = "ifsdevkit.sampleapps.insurance.InsuranceLogin" %>
    <%@ page import = "oracle.ifs.adk.security.IfsHttpLogin" %>
    <html><head>
    <jsp:useBean id="inslogin" scope="session" class="ifsdevkit.sampleapps.insurance.InsuranceLogin" />
    <jsp:setProperty name="inslogin" property="*"/>
    <%
    String REDIRECT_PATH = "/public/examples/insuranceApp/claims";
    boolean loggedIn = false;
    if (inslogin.getSession() != null && inslogin.getResolver() != null)
    // Use existing insurance login
    loggedIn = true;
    else
    // No existing insurance login
    IfsHttpLogin login = (IfsHttpLogin) request.getSession(true).getValue("IfsHttpLogin");
    if (login != null && login.getSession() != null && login.getResolver() != null)
    // Use existing IfsHttpLogin login
    inslogin.init(login.getSession(), login.getResolver());
    loggedIn = true;
    if (!loggedIn)
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    String serviceName = request.getParameter("serviceName");
    String schemaPassword = request.getParameter("schemaPassword");
    if (username != null && password != null &&
    !username.trim().equals("") && !password.trim().equals(""))
    // Login using username/password
    try
    if (serviceName == null &#0124; &#0124; serviceName.trim().equals(""))
    serviceName = "IfsDefault";
    inslogin.init(username, password, serviceName, schemaPassword);
    request.getSession(true).putValue("IfsHttpLogin", inslogin);
    loggedIn = true;
    catch (Exception e)
    %>
    <SCRIPT LANGUAGE="JavaScript1.2">
    alert("The username or Password was not valid, please try again.");
    </SCRIPT>
    <%
    if (loggedIn)
    // Redirect to the directory where the claim files reside
    response.sendRedirect(REDIRECT_PATH);
    else
    %>
    <title>Insurance Demo App Login</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#FFFFFF">
    <form METHOD=POST NAME="loginform" ACTION="login.jsp">
    <table>
    <tr>
    <td><b>Username:</b></td>
    <td><input type="text" name="username" value=""></td>
    </tr>
    <tr>
    <td><b>Password:</b></td>
    <td><input type="password" name="password" value=""></td>
    & lt;/tr>
    <tr>
    <td><b>Service Name:</b></td>
    <td><input type="text" name="serviceName" value="IfsDefault"></td>
    </tr>
    <tr>
    <td><b>Schema Password:</b></td>
    <td><input type="password" name="schemaPassword" value=""></td>
    </tr>
    <tr>
    <td> </td>
    <td> </td>
    </tr>
    <tr>
    <td>
    <input type="submit" value="Log in">
    </td>
    <td>
    <input type="reset" value="Reset">
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    <% } %>
    *************************** END INSURANCE LOGIN.JSP ******************************
    This code has been changed so that it requests the four agruments that are required
    to connect to the repository and passes them to the login method on the underlying
    bean. Note that we have provided the complete source code to this file in order to
    make it simple to deploy the revised version of the code. Simply cut and paste this
    code into a new file called login.jsp. Copy the File into the iFS
    repository folder /ifs/jsp-bin/ifsdevkit/sampleapps/insurance.
    ****************************** INSURANCELOGIN.JAVA *******************************
    package ifsdevkit.sampleapps.insurance;
    * Copyright (c) 2000 Oracle Corporation. All rights reserved.
    import java.util.Locale;
    import javax.servlet.http.HttpSessionBindingEvent;
    import oracle.ifs.beans.DirectoryUser;
    import oracle.ifs.beans.FolderPathResolver;
    import oracle.ifs.beans.LibrarySession;
    import oracle.ifs.beans.LibraryService;
    import oracle.ifs.common.CleartextCredential;
    import oracle.ifs.common.ConnectOptions;
    import oracle.ifs.common.IfsException;
    import oracle.ifs.adk.security.IfsHttpLogin;
    * The login bean for the Insurance demo app.
    * <p>
    * This class provide the login info. The class implements the
    * <code>IfsHttpLogin</code> interface so it can share login data with other
    * login beans.
    * @author Edward Yu
    * @version 1.0
    * @see IfsHttpLogin
    public class InsuranceLogin implements IfsHttpLogin
    * The <code>LibrarySession</code>.
    private LibrarySession m_session;
    * The <code>FolderPathResolver</code>.
    private FolderPathResolver m_resolver;
    * Default constructor required by the jsp spec for the USEBEAN tag
    * @exception IfsException
    public InsuranceLogin()
    throws IfsException
    * Make a connection to iFS
    * @param username The username to be used for login.
    * @param password The password to be used for login.
    * @param serviceName The service name to be used for login.
    * @param schemaPassword The schema password to be used for login.
    * @exception IfsException if operation failed.
    public void init(String username, String password, String serviceName,
    String schemaPassword)
    throws IfsException
    LibraryService service = new LibraryService();
    CleartextCredential me = new CleartextCredential(username, password);
    ConnectOptions connection = new ConnectOptions();
    connection.setLocale(Locale.getDefault());
    connection.setServiceName(serviceName);
    connection.setServicePassword(schemaPassword);
    m_session = service.connect(me, connection);
    m_resolver = new FolderPathResolver(m_session);
    m_resolver.setRootFolder();
    DirectoryUser user = m_session.getDirectoryUser();
    if (user.isAdminEnabled())
    m_session.setAdministrationMode(true);
    * Initialize the login bean.
    * <p>
    * The default constructor does not set the necessary fields so it needs
    * to be set instantiation.
    * @param session The <code>LibrarySession</code> object.
    * @param resolver The <code>FolderPathResolver</code> object.
    public void init(LibrarySession session, FolderPathResolver resolver)
    m_session = session;
    m_resolver = resolver;
    * Return the login's session object.
    * @return The <code>LibrarySession</code> object.
    public LibrarySession getSession()
    return m_session;
    * Return the login's path resolver.
    * @return The <code>FolderPathResolver</code> object.
    public FolderPathResolver getResolver()
    return m_resolver;
    * Called when this object is bound to the HTTP session object.
    * @param event The event when the object is bound to the Http session.
    public void valueBound(HttpSessionBindingEvent event)
    // do nothing
    * Called when this object is unbound from the HTTP session object.
    * @param event The event when the object is unbound to the Http session.
    public void valueUnbound(HttpSessionBindingEvent event)
    m_resolver = null;
    try
    if (m_session != null)
    m_session.disconnect();
    catch (IfsException e)
    e.printStackTrace();
    finally
    m_session = null; // release the resources
    *****************************END INSURANCELOGIN.JAVA ******************************
    This code has been changed so that it accepts the four agruments that are required
    to connect to the repository and uses them to connect to the repository. Note that
    we have provided the complete source code to this file in order to make it simple
    to deploy the revised version of the code. Simply cut and paste this
    code into a new file called. Save the file on the native file system
    in a file called InsuranceLogin.java in the directory
    $ORACLE_HOME/ifs/ifsdevkit/sampleapps/insurance/
    *************** HERE IS THE REVISED CODE FOR WEB COMMAND APPLICATIONS ************
    ********************************** LOGIN.JSP *************************************
    <%@ page import = "ifsdevkit.sampleapps.webcommandapp.WebCommandLogin" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="Author" content="Patricia Li">
    <title>Login</title>
    </head>
    <jsp:useBean id="wclogin" scope="session" class="ifsdevkit.sampleapps.webcommandapp.WebCommandLogin" />
    <jsp:setProperty name="wclogin" property="*"/>
    <%
    String REDIRECT_PATH = "/ifs/ifsdevkit/sampleapps/WebCommandApp/html/main.html";
    boolean loggedIn = false;
    if (wclogin.getSession() != null)
    // Use existing WebCommand login
    loggedIn = true;
    else
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    String serviceName = request.getParameter("serviceName" );
    String schemaPassword = request.getParameter("schemaPassword");
    if (username != null && password != null)
    // Login to iFS
    try
    wclogin.init(username, password, serviceName, schemaPassword);
    request.getSession(true).putValue("IfsHttpLogin", wclogin);
    loggedIn = true;
    catch (Exception e)
    %>
    <SCRIPT LANGUAGE="JavaScript1.2">
    alert("The credentials are not valid; please try again.");
    </SCRIPT>
    <%
    if (loggedIn == true)
    // Go to main page...
    response.sendRedirect(REDIRECT_PATH);
    else
    %>
    <title>Web Command App Login</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#FFFFFF">
    <h2>WebCommand Application Login</h2>
    <form METHOD=POST NAME="loginform" ACTION="login.jsp">
    <table>
    <tr>
    <td><b>Username:</b></td>
    <td><input type="text" name="username" value=""></td>
    </tr>
    <tr>
    <td><b>Password:</b></td>
    <td><input type="password" name="password" value=""></td>
    </tr>
    <tr>
    <td><b>Service Name:</b></td>
    <td><input type="text" name="serviceName" value="IfsDefault"></td>
    </tr>
    <tr>
    <td><b>Schema Password:</b></td>
    <td& gt;<input type="password" name="schemaPassword" value=""></td>
    </tr>
    <tr>
    <td> </td>
    <td> </td>
    </tr>
    <tr>
    <td>
    <input type="submit" value="Log in">
    </td>
    <td>
    <input type="reset" value="Reset">
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    <% } %>
    ************************* END WEB COMMAND LOGIN.JSP ******************************
    This code has been changed so that it requests the four agruments that are required
    to connect to the repository and passes them to the login method on the underlying
    bean. Note that we have provided the complete source code to this file in order to
    make it simple to deploy the revised version of the code. Simply cut and paste this
    code into a new file called login.jsp. Copy the File into the iFS repository folder
    /ifs/jsp-bin/ifsdevkit/sampleapps/WebCommandApp
    ****************************WEBCOMMANDLOGIN.JAVA**********************************
    package ifsdevkit.sampleapps.webcommandapp;
    import java.util.Locale;
    import oracle.ifs.beans.DirectoryUser;
    import oracle.ifs.beans.FolderPathResolver;
    import oracle.ifs.beans.LibrarySession;
    import oracle.ifs.beans.LibraryService;
    import oracle.ifs.common.CleartextCredential;
    import oracle.ifs.common.ConnectOptions;
    import oracle.ifs.common.IfsException;
    import oracle.ifs.adk.filesystem.IfsFileSystem;
    import oracle.ifs.adk.security.IfsHttpLogin;
    import javax.servlet.http.HttpSessionBindingEvent;
    * WebCommand application that illustrates the usage of the
    * File System API.
    * @version 1.0
    * @pub
    public class WebCommandLogin implements IfsHttpLogin
    private LibrarySession m_session; // Session
    private FolderPathResolver m_resolver; // Resolver
    private IfsFileSystem m_ifs; // File System object
    * Default constructor required by the jsp spec for the USEBEAN tag
    public WebCommandLogin()
    throws IfsException
    * Make a connection to iFS
    * @pub
    public void init(String username, String password, String serviceName,
    String schemaPassword)
    throws IfsException
    LibraryService service = new LibraryService();
    CleartextCredential cred = new CleartextCredential(username, password);
    ConnectOptions options = new ConnectOptions();
    options.setLocale(Locale.getDefault());
    options.setServiceName(serviceName);
    options.setServicePassword(schemaPassword);
    m_session = service.connect(cred, options);
    m_resolver = new FolderPathResolver(m_session);
    m_resolver.setRootFolder();
    m_ifs = new IfsFileSystem(m_session);
    DirectoryUser user = (DirectoryUser) m_session.getDirectoryUser();
    if (user.isAdminEnabled())
    m_session.setAdministrationMode(true);
    * Use the existing connection.
    * The default constructor does not set the necessary fields.
    * @pub
    public void init(LibrarySession session, FolderPathResolver resolver)
    throws IfsException
    m_session = session;
    m_resolver = resolver;
    m_ifs = new IfsFileSystem(m_session);
    * Return the login's session
    * @pub
    public LibrarySession getSession()
    return m_session;
    * Return the login's path resolver
    * @pub
    public FolderPathResolver getResolver()
    return m_resolver;
    * Return the IfsFileSystem API object
    * @pub
    public IfsFileSystem getIfsFileSystem()
    return m_ifs;
    * Implementation of valueBound
    * @pub
    public void valueBound(HttpSessionBindingEvent e)
    * Implementation of valueUnbound
    * @pub
    public void valueUnbound(HttpSessionBindingEvent e)
    try
    m_session.disconnect();
    catch (IfsException ie)
    ************************* END WEBCOMMANDLOGIN.JAVA *******************************
    This code has been changed so that it accepts the four agruments that are required
    to connect to the repository and uses them to connect to the repository. Note that
    we have provided the comple te source code to this file in order to make it simple
    to deploy the revised version of the code. Simply cut and paste this code into a
    new file called WebCommandLogin.java in the directory
    $ORACLE_HOME/ifs/ifsdevkit/sampleapps/webcommandapp/
    Compile the java class.
    Copy the classfile to $ORACLE_HOME/ifs/custom_classes/ifsdevkit/sampleapps/webcommandapp/
    Stop and Start all of the protocol servers.
    This issue will be resolved on the next drop of the Oracle Internet File System
    development kit.
    #3. Making the BaseRendererClass available to the Protocol Servers
    Note this step is not required if you have the 1.0.8.3 patch set installed.
    Install the BaseRenderer Class. The BaseRenderer class is delivered in the jar file
    ifsdevkit.jar and can be used to simplify the task of creating a custom renderer.
    Unfortunately the jar file containing this class is not referenced in any of the Classpaths
    used by the iFS protocol servers. This means that they will not be able to load any
    customer renderers that extend BaseRenderer. In order to make BaseRenderer available
    to the Protocol Servers it need to be placed in the appropriate directory under
    <ORACLE_HOME>/ifs/custom_classes.
    Extract the class from the ifsdevkit.jar.
    ifsdevkit.jar is located in <ORACLE_HOME>/ifs/lib after the devkit has been installed.
    jar -xvf ifsdevkit.jar
    extracted: META-INF/MANIFEST.MF
    extracted: BaseRenderer.class
    Create the following directory heirachy in <ORACLE_HOME>/ifs/custom classes
    oracle/ifs/server/renderers
    Copy <ORACLE_HOME>/ifs/lib/BaseRenderer.class to
    <ORACLE_HOME/ifs/custom_classes/oracle/ifs/server/renderers
    That should do it.
    Regards
    Mark D. Drake
    null

    Moving to Top

  • Images do not display in Acmevideo sample application WebApp_8i.jws

    Hello,
    The JDeveloper 3 Acmevideo web application for Oracle8i is a nice-looking web application.
    There is a syntax fault in the Java source files WebAppReports.java, WebApp.java of the JDeveloper 3 workspace WebApp_8i.jws
    In the file acmevideo_deploy.properties I used something like this:
    ...imageURL=http://oashost:80/acmeimages/...
    All occurrences of "/topmovie.gif", "/onoracle.gif","/filmsquare.gif" in the java source files WebAppReports.java, WebApp.java should be replaced by "topmovie.gif","onoracle.gif","filmsquare.gif". Otherwise these images will not display correctly in the web application.
    I would like to know when Oracle will provide a tutorial on servlet deployment of the acmevideo web application to Oracle Application Server.
    I understand that by providng a Java Webserver servlet deployment example the JDeveloper customer is not dependent on Oracle Application Server as web server.
    How to deploy the acmevideo servlet to Oracle Application Server 4.0.8.1?
    Thank you in advance for your reaction,
    Erik Martens
    null

    Hi Erik,
    For our next release, we are actually removing the Acme Video sample application. It will be replaced with the Web Auctions demo, which was used at the most recent Oracle Open World conference.
    Instructions for deploying DBServlets to OAS 4.0.8.1 are included in the JDeveloper 3.0 release notes.
    Laura
    null

  • Difference between BPM Worklist Application & BPM WorkSpace

    Hi
    I'm a newbie to Oracle BPM.
    I want to understand the difference between
    Oracle BPM Worklist APplication (that we use for Human Tasks in SOA : host:port/integration/worklistapp)
    and
    Oracle Business Process Workspace (host:port/bpm/workspace)
    I've done a sample BPM process to which the initiator is jcooper.
    When I deployed the app, I could find the task in Workspace but not in WorklistApp. Why is it?
    I know that one is specifically intended for BPM, but why can't we see the task for jcooper in WorklistApp?
    Also, Can you extend your answer to explain Process Composer too(in this context )?
    P.S. I could not find a post that covers the diff b/w the three at a high level.
    Regards
    RaviKiran
    Edited by: kiransaravi on Feb 10, 2013 3:37 AM

    Difference between Oracle BPM Worklist & Oracle BPM Workspace

  • Oracle9i JDBC Sample Applications :

    Try out the new Oracle9i JDBC Sample Applications illustrating several key features of Oracle9i JDBC Drivers including NCHAR support, OCI TAF & middle tier authentication, connection cache, and distributed transactions.
    Point to http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/9i_jdbc/content.html
    -- Umesh

    The sample databases (Sample.Basic, ASOsamp.Sample, Demo.Basic etc) are all installed by default with Essbase. Sample.Basic and Demo.Basic are also available to download here, although whether they are kept up-to-date with the latest release of the server or not I don't know: http://www.oracle.com/technetwork/middleware/bi-foundation/utilities-code-sampleapps-096275.html

  • Oracle bpm worspace application for mobile...

    is there any bpm workspace application for mobile ?? ADF mobile ??

    I was looking for a Mobile app for BPM and came across this blog:
    https://blogs.oracle.com/fusionmiddleware/entry/unleashing_your_mobile_workforce
    I want to highlight this:
    "Oracle Business Process Management (BPM) can accomplish your workflow needs, and BPM includes a task list application for iPad, iPhone, and Android. "
    Is this something coming in the next release?

  • Information needed on Sample applications

    Hi all,
    Can any one tell us where we can find in the version 8.1 Platform
    1. EBCC Application present in the version 7.0 which was used to manage
    e-shop application using commerce. I can find only the wlcs tables in the
    database but no apps?
    2. Is there any application in 8.1 to manage the database tables of a portal
    and wlcs ?
    3. Personalization examples which were present in 7.0 server ?
    4. B2C commerce sample application which were present in 7.0 ?
    5. When the SP2 is goin to release ?
    Thanks,
    Karthi.

    Karthi...some answers inline below:
    "Karthi" <[email protected]> wrote in message
    news:3fd83239$[email protected]..
    Hi all,
    Can any one tell us where we can find in the version 8.1 Platform
    1. EBCC Application present in the version 7.0 which was used to manage
    e-shop application using commerce. I can find only the wlcs tables in the
    database but no apps?The EBCC doesn't exist in 8.1 Use Workshop instead. If you are running
    in compatibility domain, you can still use the EBCC to modify your
    application data.
    2. Is there any application in 8.1 to manage the database tables of aportal
    and wlcs ?Not sure exactly what you mean....the Pointbase console is shipped with
    the product. See http://e-docs.bea.com/wlp/docs81/db/
    3. Personalization examples which were present in 7.0 server ?No significant changes were made to the personalization API's, so
    the examples weren't included in 8.1. There is documentation in
    Workshop showing use of the tags.
    4. B2C commerce sample application which were present in 7.0 ?
    Not included in 8.1. Components haven't changed.
    5. When the SP2 is goin to release ?
    I believe this month.
    Thanks,
    Karthi.

  • Two new sample applications based on SAP MII available on SDN

    I am glad to inform everyone that the following new SAP MII based sample applications have been release on SDN:
    1. Plant Data Collection(PDC) of Production Confirmation for shop floor operators:
    This application is designed to provide shop-floor operators a simple, intuitive and effective web-based user interface on a touch screen to enter the production performance easily and effectively. It comes with the capabilities to perform time-event production confirmation for both Production and Process Orders and the administrator can choose between two user-management modes for operators.
    To download this application and its documentation goto:
    https://www.sdn.sap.com/irj/scn/manufacturing-tools > Touch Screen Plant Data Collection (PDC) Project and Configuration Files
    2. Quality Control with SAP MII (Using SOA) :
    This represents an excellent show case for the ES bundle "Integration of QM Systems" which we have already delivered.You can use the content to support quality inspection and quality control along the supply chain. This application provides a lean user interface (UI) to retrieve, enter, and display the inspection results on the shop floor using the SAP enterprise services.
    To download this application and its documentation goto:
    https://www.sdn.sap.com/irj/scn/manufacturing-tools > Quality Control with SAP xMII (Using SOA)
    For any query, feedback or clarifications please feel free to contact me through my business card.

    Hello Srinivasa
    The Webservices configuration doc was not part of this project. But we are developing a kind of document for the field to know more about ES . It will be available by April 1 st week ( approx ) . Will update you later.
    If any queries :  contact directly at  karthikeyan.l at sap.com

  • Oracle Multimedia PL/SQL Web Toolkit Sample Application

    Hi,
    I am trying Oracle Multimedia PL/SQL Web Toolkit Sample Application for Oracle database 11g Release 2, on the client components of the readme file, it says that oracle http server must be installed, and http server is available on the companion CD of Oracle Database 10g Release 2 (10.2), actually I'm using Oracle database 11g, is it because of database version that I cannot find http server component to add using universal installer or because during installation I chose install on my laptop and not a server?
    regards,
    Hassane Cabir

    In apex folder (the downloaded one), there is README.txt under owa which contains information about PL/SQL Web Toolkit and how to upgrade.
    This is the content of this file:
    PL/SQL Web Toolkit 10.1.2.0.6
    Application Express 3.0 requires PL/SQL Web Toolkit version 10.1.2.0.6 or greater.
    As a convenience, the PL/SQL Web Toolkit 10.1.2.0.6 is included with Application Express 3.0
    in the apex/owa directory. This version of the PL/SQL Web Toolkit is not a replacement for
    subsequent versions of the PL/SQL Web Toolkit, as delivered with database patch sets or
    Critical Patch Updates.
    If the PL/SQL Web Toolkit version is lower than version 10.1.2.0.6, the included PL/SQL Web
    Toolkit bundled with Application Express 3.0 should be installed prior to the installation of
    Application Express 3.0.
    To determine the PL/SQL Web Toolkit version, connect to the database as the SYS user and
    run the query:
    select owa_util.get_version from dual;
    Installing the PL/SQL Web Toolkit 10.1.2.0.6
    1) Stop all applications using the database
    2) Navigate to the directory apex/owa
    3) Connect via SQL*Plus as the database user SYS
    4) Run the PL/SQL Web Toolkit installation script by issuing: @owainst.sql
    5) Review the output displayed from owainst.sql and ensure no errors were encountered.
    6) Confirm the PL/SQL Web Toolkit version is 10.1.2.0.6 or greater by connecting to the database
    as the SYS user and running the query:
    select owa_util.get_version from dual;
    7) Run the utlrp.sql script from the Oracle Database home to recompile all invalid PL/SQL
    packages now instead of when the packages are accessed for the first time. This step is
    optional but recommended. To run utlrp.sql, issue: @?/rdbms/admin/utlrp.sql
    Saad

Maybe you are looking for

  • Search Engine issues and how to get multiple answers in combo box

    I'm doing a project in vb6 i have a data where when i search it should give multiple answers in combo box. example i have a debtor code each debtor code as more than one addresses when i search in one debtor code how can i get multiple addresses in t

  • Employee Promotion Details

    I need to extract information about Promotion of an Employee and Promotion date. I need a Query to get promoted employees in an yaer. I tried queying PER_ALL_ASSIGNMENTS_M table. Can anyone give me the query to get employees list who are promoted in

  • APP-BEN-92968 Error

    Hello , I have a plan type PT and two plans P1 and P2 . I already have employees enrolled in P1 and I want move those people to P2 . When I go to Non Flex enrollment screen and try to enroll the person in P2 . I get the following error message : BEN_

  • How to provide link for the topics of Webhelp in the Context Sensitive Help in RH10 ?

    I am using Robohelp 10 and currently working on Context Sensitive Help in which there is a need to create certain links for the topics that are present in Webhelp. My area of concern is that we can't use map id's since CS Help and Webhelp had already

  • Samsung gear, cost of data

    What does the data plan cost for the Samsung Gear Watch? Would the cost of the data plan be the same when Verizon gets the Apple Watch?