Business process development

does anyone know the process for developing business processes in the soa suite?

Hi,
Have a look at this:
http://docs.oracle.com/cd/E17904_01/doc.1111/e15176/intro_bpm_suite.htm#CACFHBCJ
Cheers,
Vlad
Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question. If you think this is helpful, please consider giving points

Similar Messages

  • Business Process Oriented Development of Data Warehouse Structures

    I've recenltly read an interesting paper by Michael Böhnlein and Achim Ulbrich-vom Ende:
    Business Process Oriented Development of Data Warehouse Structures .
    It discusses the derivation of data warehouse structures from business process models, as opposed to deriving relevant datasets from the underlying operational data sources.
    The Semantic Object Model (SOM) methodology is also introduced. The SOM approach can be useful for the modeling of business systems as well as analysis and design.
    Cheers, Davide

    I've recenltly read an interesting paper by Michael Böhnlein and Achim Ulbrich-vom Ende:
    Business Process Oriented Development of Data Warehouse Structures .
    It discusses the derivation of data warehouse structures from business process models, as opposed to deriving relevant datasets from the underlying operational data sources.
    The Semantic Object Model (SOM) methodology is also introduced. The SOM approach can be useful for the modeling of business systems as well as analysis and design.
    Cheers, Davide

  • Error while deploying a business process

    Hi all.
    Am new to Integration Server development. I got this error while deploying my
    business process.
    ERROR:
    <Feb 15, 2004 3:19:41 PM GMT+05:30> <Warning> <DRS> <BEA-002506> <The current
    ve
    rsion 6 for DataIdentifier DataIdentifierID: 1 does not match with incoming vers
    ion 7 for a one-phase update.>
    java.io.IOException: There are no more files
    at java.io.WinNTFileSystem.canonicalize(Native Method)
    at java.io.File.getCanonicalPath(File.java:513)
    at weblogic.utils.jars.ManifestEntry.getName(ManifestEntry.java:136)
    at weblogic.utils.jars.Manifest.addEntry(Manifest.java:65)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:326)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.makeJar(JarFileObject.java:373)
    at weblogic.utils.jars.RandomAccessJarFile.save(RandomAccessJarFile.java
    :214)
    at weblogic.utils.jars.RandomAccessJarFile.close(RandomAccessJarFile.jav
    a:225)
    at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(Extr
    actionHelper.java:491)
    at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(Extrac
    tionHelper.java:238)
    at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
    ppServletContext.java:5129)
    at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
    etContext.java:5001)
    at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
    ext.java:542)
    at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
    ntext.java:493)
    at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:628)
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:626)
    at weblogic.j2ee.J2EEApplicationContainer.prepareWebModule(J2EEApplicati
    onContainer.java:3011)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplication
    Container.java:1532)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:1188)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:1031)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
    prepareContainer(SlaveDeployer.java:2602)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createCon
    tainer(SlaveDeployer.java:2552)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
    laveDeployer.java:2474)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
    veDeployer.java:798)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
    oyer.java:507)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
    loyer.java:465)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
    dler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    <Feb 15, 2004 3:19:44 PM GMT+05:30> <Warning> <Deployer> <BEA-149004> <Failures
    were detected while initiating Deploy task for application targetIntegrationPOC.
    >
    <Feb 15, 2004 3:19:44 PM GMT+05:30> <Error> <Deployer> <BEA-149201> <Failed to
    c
    omplete the deployment task with ID 1 for the application targetIntegrationPOC.
    java.lang.InternalError: IO error while trying to compute name from: D:\Target\d
    omain\TARGET~2\TARGET~1\.\targetPOCServer\.wlnotdelete\extract\targetPOCServer_t
    argetIntegrationPOC_targetIntegrationPOCWeb\jarfiles\WEB-INF\lib\jar2187\org\apa
    che\struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.cl
    ass
    at weblogic.utils.jars.ManifestEntry.getName(ManifestEntry.java:148)
    at weblogic.utils.jars.Manifest.addEntry(Manifest.java:65)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:326)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
    va:322)
    at weblogic.utils.jars.JarFileObject.makeJar(JarFileObject.java:373)
    at weblogic.utils.jars.RandomAccessJarFile.save(RandomAccessJarFile.java
    :214)
    at weblogic.utils.jars.RandomAccessJarFile.close(RandomAccessJarFile.jav
    a:225)
    at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(Extr
    actionHelper.java:491)
    at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(Extrac
    tionHelper.java:238)
    at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
    ppServletContext.java:5129)
    at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
    etContext.java:5001)
    at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
    ext.java:542)
    at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
    ntext.java:493)
    at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:628)
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:626)
    at weblogic.j2ee.J2EEApplicationContainer.prepareWebModule(J2EEApplicati
    onContainer.java:3011)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplication
    Container.java:1532)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:1188)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:1031)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
    prepareContainer(SlaveDeployer.java:2602)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createCon
    tainer(SlaveDeployer.java:2552)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
    laveDeployer.java:2474)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
    veDeployer.java:798)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
    oyer.java:507)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
    loyer.java:465)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
    dler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    --------------- nested within: ------------------
    weblogic.management.ManagementException: - with nested exception:
    [java.lang.InternalError: IO error while trying to compute name from: D:\Target\
    domain\TARGET~2\TARGET~1\.\targetPOCServer\.wlnotdelete\extract\targetPOCServer_
    targetIntegrationPOC_targetIntegrationPOCWeb\jarfiles\WEB-INF\lib\jar2187\org\ap
    ache\struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.c
    lass]
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
    laveDeployer.java:2491)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
    veDeployer.java:798)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
    oyer.java:507)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
    loyer.java:465)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
    dler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    >
    Thanks in advance
    Regards
    Shesh

    is your soa suite up and running ?

  • Customization and business process behind NRAB (free goods) condition type.

    Hi Experts,
    I am currently working on SAP DSD development. and for pricing procedure we are using ZCPB10 (beverage kalkulation).
    There is a condition type maintained NRAB for free goods .I had seen many threads explaining the concept behind it.
    But i am clueless about the customization and business process behind it.
    Can someone help me in customizing by giving an example ,so it would be very helpful for me to use .
    Regards
    Chinmaya

    Hi Lakshmi.
    The business process is pretty clear.We are selling 10 beer cans to the customer and charging for 8.So basically we need to get inclusive free goods.As per my understanding without going to free goods we can achieve this by NRAB condition type in our pricing procedure.
    So the point is how can i set it up or what is the configuration behind NRAB condition type so that it can act in our pricing procedure.

  • 2 Logical Components for 1 Business Process Step

    Hello All,
    I'm looking for a way to assign in SolMan --> transaction Solar01 - Tab Structure - Business Process Step, 2 logical components for 1 business step. When creating the business step I have to assign 1 specific logical component to this step. Once I have done this I can only select  the chosen logical component ffor SAP Transactions, configuration object etc.. As my business step is running on 2 different systems I need to find a way to link transactions etc. in the step to the different systems. Is there any way to change this for the Level 3 elements, like it is for level 2 (business processes) where I can choose in the different tabs between all the logical components?
    Thanks in advance
    Ramó

    I've seen people use some absolute craziness to get more than three levels. The most extreme being using multiple projects at the highest level (i.e. a project for PTP Accounts Payable). Don't go there.
    I personally like to have 1 transaction per process step. Don't use the transaction tab as another process level, use it to better describe the process step (like all the other tabs are uses). It results in a better understanding of the system as you go forward. To do that I make teams break up things they think are one step (this can take some arm twisting, so hit the gym and maybe take a few judo classes).
    This allows you to use SolMan in more powerful ways. For instance, if you attach development objects to a step with 5 transactions, you cannot tell which transaction is modified by the development object. However, one transaction per node provides you this link. There are other examples, but basically the "where used" button becomes very useful when you have 1 transaction per node.
    Maybe you could provide a specific example of your process and we can think of a better way to collapse it.
    Such as:
    - PTP Non-Merchandise Purchasing
    -- Expense Purchasing
    --- Create Purchase Requisition
    --- Create Purchase Order (Assign Vendor & Price)
    --- Send to Vendor
    --- Post Goods Receipt
    --- Perform LIV
    --- Process Payment
    Some companies have 6 level processes already defined in models and putting it into SolMan can be a pain for sure. Your naming convention is usually the best route.
    regards,
    Jason
    The system role and template work around doesn't apply to your situation.

  • Re: What is a Business Process Expert?

    Hello all,
    Maybe we should open the discussion a bit beyond a "Human Centric" BPX. The main theme after all IS "The Business Process". There are hundreds, possibly thousands of Business Processes depending upon whether you categorize as micro or macro processes. Any one of these either on a micro/macro level function with or without human beings and may utilize machines that assist or automate value added activities/processes which produce higher value service or products in the age old scenario [input > process > useful output & waste output].
    When we talk about Expert or Expertise, we are talking about precise know-how, and narrow domain knowledge wether depth or breadth knowledge.
    Referring back to a post by Luis Rincones, regarding ideas and concepts leading to BPX, automation of the business process should be the KEY focus of a BP engineer. Back in the late 80's early 90's, we referred to these BP engrs. as "Knowledge Engineers" and their principal goals were to interview "Experts" in order to extract expert knowledge (sometimes 20+ years of experience) and understand not only the flow of the process, but more importantly the RULES which govern all exceptions and variations encountered within the process, as well as "rules of thumb" in case the RULES don't apply.
    This is something which if we are truly to orient our Enterprise SOA architecture towards the goals of BPX mentioned above, will require a common "Rule Based Engine", which lives across all domains of knowledge, Objects, & environments, and works together with the design & development environment for the xAPP (I like to refer to them as "Expert Applications") and thereby enable not only the integration and homogenization of input data (via the technology stack), but also integrate the application of logic via a common rule based engine. In this way, E-SOA can also be enabled on the "useful" outbound process enabling services (actions) which mediate/manage/automate the process back to prescribed operating parameters.
    Of course, people can not be eliminated from the process. Lexus factory in Korea back in 2002 operated with approx. 60 or so people, 150 robots, and produced >300 units per day. People were mostly involved in QA and deviation functions.
    Automating the Business Process optimizes the output:input ratio and should minimize the waste:useful output ratio. By doing so, the ROI, ROA, and operating margins are maximized and competitive advantage gains against other not so able competitors.
    Any one else has a few words on this?

    You raise a very important and interesting question regarding whether there is any framework for narrowing down the domain of a Business Process Expert.
    There are many frameworks out there:
    http://www.bpmg.org/8omega.php
    http://www.prosci.com/tutorial-design-mod1.htm
    http://www.intel.com/technology/itj/2004/volume08issue04/art11_collaboration/p01_abstract.htm
    From my experience, it is beneficial to focus on a critical "life support" process for the corporation.  Many times this can be started at the top level COO for instance, asking what is the # 1 thing which causes issues with customers, collections, services, etc..  One such item is "contract to cash" and specific sub-components of this process such as "unbilled hours" which if corrected prior to billing issuance will result in more accurate Invoices, and collections. An improvement of this nature shortens the cycle time of billing to collection, or hour entry to billing calculation, and with improved accuracy increases cash flow and lowers cost per transaction.
    What you are suggesting in terms of Media expert, etc.. is more associated with Roles which are aligned with Solution Scenarios within SAP.  Business Processes may span many roles, and are critical to the application being developed.
    I believe this is the purpose of BPM, but would welcome any further comments from colleagues regarding framework.
    Please take a look at the following BLOG as well as Lakshmikanth does a very good job explaning the landscape:
    /people/lakshmikanth.adiraju/blog/2006/09/19/soa-bpm-business-applications-netweaver-happy-customer
    Message was edited by: Fermin Iduate

  • Queries on Business Process Monitoring (BPM) & Interface Monitoring

    Dear all,
    I have got a few queries on the subject and would greatly appreciate any valuable inputs.
    Before I proceed, want to clarify that I have downloaded all overtly available  documents (PDFs, SIMs) from the following URLs:
    http://service.sap.com/rkt-solman
    http://service.sap.com/solutionmanager  Media Library
    http://service.sap.com/bpm Media Library
    I may not have read them all though since I come from a Functional angle.
    Kindly reply to whatever query you can please. Not all of them are sequential.
    Queries:
    (1) How are Interfaces with External Systems (beyond the firewall of the enterprise) monitored ?
    (2) Is it really worth listing all such External Systems as Logical Components in their own right ? I guess this makes sense if at a Process Step level, one wants to list a 'specific' Logical Component involved instead of 'generic' term like External System. However, it would benefit only if Interface Monitoring is feasible; isn't it ?
    (3) There are Interfaces which are built between SAP and External System and serve various Business Processes under various Business Scenarios. In such circumstances,  it is not easy to list which Process 'owns' the Interface. Therefore, under a normal Implementation Project structure (SOLAR02), choosing a particular Process Step, getting into 'Development' Tab and listing the Interface Program name may not be feasible, since there is no particular place where it belongs.
    Is it therefore a good idea to create namesake Scenario for capturing all interfaces and list a library of all interfaces and store documents right there ? If so, will these namesake processes be of any use in BPM at a later date ?
    (4) If my primary objective is to accomplish Interface Monitoring and not Business Process Monitoring per se, is it a good idea to create a new Solution Landscape, and manually create Business Processes that are suited to list Interfaces than to assign Template or Implementation Project to the Solution Landscape, and inherit those Processes ?
    (5) What is it that a SAP Competence (Support) Centre will find as a 'major' gain in activating BPM to monitor Interfaces alone - is there something that SolMan's BPM based Interface Monitoring gives more than what PI level reporting may provide them with ?
    (6) In Interfaces with Non-SAP Systems (some of them are old/ proprietary legacy systems with Credit Card companies; some of them are like 'Active Directory' servers), is it possible to define Metrics for BPM that such systems will contribute to SolMan, for reporting purposes ? Or, is it too much to hope for
    Thanks again, for your patience and advance thanks for your kind responses.
    Srini
    Bes

    Hi,
    Welcome to BPM
    You have asked too many questions in a single Post, Please read rules of engagement before posting
    You can monitor the following without any trouble.
    &#9679;      ALE/EDI
    &#9679;      qRFC
    1) Its obvious, if your firewall blocks all your request to external enterprise, it is not possible to monitor.
    3) These interfaces are not the one related to development tab in SOLAR02, you have to map them from BPM.
    4) Yes, you don't have to depend on any project for your processes, you can add it in your Solution Landscape.
    5) Post a Separate Thread!!!
    6) Post a Separate Thread!!!
    Hope this gives a better idea.
    Feel free to revert back.
    --Ragu

  • Webinar: Unified Business Process Management

    <b>SAP NetWeaver Know-How Network Webinar: 
    Unified Business Process Management
    Wednesday 28 July 2004
    11 a.m. EDT</b>
    On Wednesday 28 July, George Yu hosts the webinar titled <b>Unified Business Process Management</b> as part of the ongoing SAP NetWeaver Know-How Network Webinar Series.
    Here’s how George describes his webinar presentation:
    “In the famous SAP NetWeaver refrigerator, we have seen two Business Process Management (BPM) execution products: the Ad-hoc Workflow for People Integration and Cross-Component BPM for Process Integration. In addition, we have business process monitoring in SAP Solution Manager and business process modeling in ARIS for SAP NetWeaver (just released). SAP has a plan to form a BPM lifecycle including modeling, model-based configuration, execution and monitoring, with a shared repository and a consistent appearance.  This is our Unified BPM. We will give a detailed discussion on this subject in the coming Webinar on July 28, 2004.”
    SDN invites you to post your questions to the presenter prior to the webinar and continue the online discussion afterward.
    <b>How to Participate</b>
    (Please go to the SDN Events page to see the article and download the PDF presentation)
    Dial-in Information:
    Date: Wednesday 28 July 2004
    Time: 11 a.m. EDT
    Within the U.S., call: +1.888.428.4473
    Outside the U.S., call: +1.651.291.0618
    Password: NetWeaver04
    WebEx Information:
    Topic: SAP NetWeaver Know-How Network
    Date: Wednesday 28 July 2004
    Time: 11 a.m. EDT
    Meeting Number: 742391500
    Meeting Password: netweaver04 (lowercase)
    WebEx Link: sap.webex.com
    Replay Information:
    A recorded replay of this call will be available for approximately three months after the webinar. Access this recording by dialing the appropriate number and using the replay access code 720151.
    Toll-free: +1.800.475.6701
    International: +1.320.365.3844
    <b>About the SAP NetWeaver Know-How Webinar Series</b>
    The SAP NetWeaver Know-How Webinar Series is driven by the SAP NetWeaver Regional Implementation Group (RIG), part of the SAP Development organization. The mission of the SAP NetWeaver RIG is to enable customers, employees, and partners to successfully implement the SAP NetWeaver solution. This SAP RIG has expertise in BI, EP, XI, and WebAS. They contribute their implementation expertise to the SDN implementation forums as well as to the SAP NetWeaver Know-How Webinar Series.
    <b>Disclaimer</b>
    SDN is not responsible for any changes to the webinar schedule. The webinar schedule may be changed or cancelled without prior notice.

    Sasmit wrote:
    can any1 please reply to this questionWell I couldn;t reply sensibly so i didnt .....
    Patience is a virtue
    Virtue Makes a saint
    Saints are a football team
    Who think Pompey ain't.
    Brandye is probably best suited to answer this ..... and it is currently the weekend......
    So please make the hard working Brandye have the weekend for her enjoyment!
    (Of course she may be on vacations for all I know and you will have a 2 week wait!)
    In practice this will come live 10 to 13 weeks after the beta ( I think 13 or just over is more common ...) ... could be a little later due to it being the holiday season for most people.

  • Business process management on SAP HCP

    Hello Experts,
    If we think of implementing a solution which is completed based on SAP HCP, having a BPM designtime/runtime environment is a must have requirment. So far, I haven't been able to find any standard tool that SAP HCP offers to design and run business processes on HANA Clound.PLease correct me if I am wrong?
    What are the other options (prefcerablly free) that one can explore,
    I can think of below approaches:
    A. We wait for SAP to release a new BPM tool for HCP.
    B. We develop our own BPM package having our own tables and APIs.
    C. We make use of custom third party packages that can integrate with HCP:
          C.1  A third part custom package that can get installed within HCP
          C.2  A third part remote BPM solution that can connects to HCP based apps using o-data/webservices technologies.
    If you guys have tried any approach, would you be able to share your experience?
    Many thanks in advance.
    Regards
    Pranav

    I'm not sure if this is the right forum for my query. any suggessions?
    Regards
    Pranav

  • Error Business Process Engine

    Good afternoon, first of all thank you very much for the support they can provide. I have developed a JDBC interface -> BPM (Multimapping) which works well. Modify a Message Mapping in the BPM that I use for an RFC Lookup, I have added the Configurable Parameters in the BPM and Integration Directory and everything works fine at design time. But when running the interface at run time the message reaches the BPM and the error "error in BPE inbound Permanent processing".
    I have reviewed the Business Process Engine in the RWB and the item is Red Schedule Background Job for Reorganization and detail reads: "Background Job for Reorganization = Not Scheduled".
    As I can solve this problem. Thank you very much.

    Hello,
    Please go to trx SWF_XI_CUSTOMIZING and check if all nodes are green.
    You can run the Automatic Customizing there to schedule the job for reorganization.
    Kind regards,
    Sarah

  • Unable to see deployed process in Business process workspace

    Hello ,
    I am using BPM Suite 11gR1 in Oracle Jdeveloper. As using Hello world sample, I deployed the process successfully at weblogic server But i am unable to see the deployed application bpm/workspace (Business Process Workspace).
    How can i make sure this? There is no exception in server logs.
    thanks

    Thanks MSR.
    I have other Web Dynpro applications that I have succesfully deployed and they display correctly in the WDP Content Administrator.
    The application in question is fine up until the point I activate the changes. So using NWDS I build and deploy the application, and it shows correctly in the Content Administrator. Once I activate the Activity I can no longer see the contents of the DC through the Content Administrator.
    So what I see in our development environment is:
    + rd1.com/WorkingOK
    + Applications
    + Components
    + Models
    - rd1.com/NotWorking
    (The rd1.com/NotWorking node cannot be expanded)
    Therefore I can no longer run the NotWorking application or transport it into QA/Production.
    I have noticed that in the Development Configurations perspective in NWDS that the DC in question does not have src/packages/ProjectProperties.wdproperties

  • Separation of business processes in IDoc scenarios

    Hello!
    We have implemented an IDoc -> XI -> IDoc scenario with complex mappings and enhanced receiver determination using the value mapping API in which about 15 different R/3 platforms send IDocs to XI for internal ordering.
    All R/3s are using standard IDoc types like DELFOR.DELFOR02, DESADV.DELVRY03, ORDCHG.ORDERS05, ORDERS.ORDERS05 and ORDRSP.ORDERS05. As XI gets more and more used additional projects are coming up in which we will also use exactly the same IDoc types.
    Especially when using enhanced receiver determination it now gets extremely difficult to separate the different business processes once they use the same IDoc types. The projects do not only share the same receiver determination object but what is even worse they also share the same message mapping object to determine the receiver. This makes development, testing and MTP extremely difficult and requires coordination over several project teams.
    Within R/3 business scenarios can easily be separated using different message codes and message functions. However, once the R/3 post IDocs to XI there is no clear separation possible any more.
    Of course, every project can implement own Java classes for enhanced receiver determination and transport the archives separately but still the problem is that all the projects using the same IDoc message type share the same message mapping object to the determine the receiver. This means that it would be necessary to fill the input parameters for the enhanced receiver determination classes of ALL projects within the same object. Either by putting logic in the graphical mapping or writing another Java function to call the different Java classes for enhanced receiver determination based on the message code and message function.
    From a design perspective it is no good approach to mingle logic for different projects and business scenarios in the same development objects. What alternatives do we have? Does SAP plan to support a separation using message code and message function for IDoc scenarios in the Integration Repository?
    Regards, Tanja

    Hello!
    Does nobody have any comments on this?
    Regards, Tanja

  • Build your RPD around business processes

    Hi,
    I have read many blogs and books around RPD and best practices. Many recommend building out the RPD around business processes. Refering to 11G. Currently my RPD development is still under development, not released to TEST or Production. My subject areas are layed out by Business Areas - Fact Table
    EG:
    - Supply Chain - Purchase Orders
    - Supply Chain - Purchase receipts
    - Supply Chain - Inventory
    - Work Order - Parts List
    - Work Order - Routing
    - Work Order - WO Master
    - manufacturing - Messages
    etc...
    Now I am debating if I should rebuild it by Business processes as now I want to do some multiple subject area reporting and having join issues (Casting Nulls) Just wondering on how others are building theirs, and issues your having or am I the only one building around tables instead of Process. We did not buy the OBIEE apps due to certain reasons.
    Love to hear your setup's and thoughts,
    Thanks!
    Jonathan

    Hi Jonathan,
    I think, it is best to build the Subject Areas around business processes than facts. Any reporting tool, is supposed to answer analytical questions for set of business questions which might have to be served from different facts.
    A user might want to see his sales figures are for this month and look at the inventory at the same time, to check the availability. (Sorry if this was a bad example ;) ), which would need to join across subject areas if they are fact based.
    Hope, you got my point and this helps.
    Thank you,
    Dhar

  • Best practice business process models

    We have been using ARIS for well over a year now for realizing our vision for Business Process Management.
    Recently, the management has been looking for ways to benchmark, evaluate and compare our processes with that being practised else where in the world, with a view to ensure requisite process controls, automation, transparency, staffing levels and KPI's.
    Having said that, we tried to search for ready-made out-of-the-box ARIS business process models (up to level 4) in areas such as Human Capital Management, Supply Chain (Procurement), Supplier Relationship Management and others, but we were unable to find any source. While we did find purchasable ARIS processes for ITIL, but other than that our search had yield no result.
    Are we approaching this right? and is there such a source available from SAP or any third-party vendors?
    Regards,
    Muhammad Hamdan

    Hi Sunita,
    The concept of development component are relevent from desing time perspective , at runtime there is no difference whether you create Model + Component + Application in one DC or multiple . The DC concept helps to increase the reusability and guides to have better design of your application . For example if you have model in a DC while your Components + UI in seperate DC . Changes in Model ( Reimport / Delete / ...)  could be well abstracted from using DC . More over the same model DC could be re-used at multiple places /DCs.
    As far as performance is concerned yes it increases from dc build and application development point of view.
    I would suggest to have model in seperate DC as this is better desing approach and offers maintenability.
    regards
    Dhawal

  • WLI: Can't call synchronous web services from async business process?

    I have three web services, X, Y, and Z, that I want to call from a business process B. X is asynchronous, Y and Z are synchronous. Therefore, B must be asynchronous. B is called from another business process, A, that must be synchronous. So, I have A call B synchronously using the SyncAsync pattern described in "Best Practices for Oracle WebLogic Integration Application Life Cycle". This worked fine in earlier development when I was only calling X from B. However, when I try to add synchronous calls to Y or Z and run A, I get the following error message from B:
    com.bea.control.classic.ServiceControlException: Attempting to perform the client
    callback 'doY' while servicing a blocking request from the same client.  This can
    result in a deadlock condition.  An @jws:message-buffer tag should be placed on
    the synchronous operation or on this callback.This is obviously an old error message, since it recommends an annotation in the old style. Anyway, what can I do? Shouldn't it be possible to invoke web services synchronously from process B? If so, then how? I don't know what synchronous operation it's talking about -- is it A's call to B? As for the callback, I don't see a separate callback. Annotating the SBControl's method with weblogic.jws.MessageBuffer did no good, and I can't use com.bea.control.annotations.MessageBuffer because the method doesn't return void. Can I make this work without rewriting B, and if so, how? It'd be nice if I could call X, and then call Y and Z while waiting for X's callback.
    Alternatively, I could rewrite my processes so that A calls a new process C synchronously, which in turn calls B (which calls X), Y, and Z. That should work, right? Thanks for any help y'all can give me.

    Greetings everyone,
    We have found a solution to this problem, and it is very much like one offered by Trinidad, except there was some confusion in my understanding.
    http://sql-patch/B1WS/webreferences/LoginService.wsdl
    Indeed, the url http://localhost/Service.asmx appears in the WSDL files, as well as the web.config.
    I changed it to http://sql-patch/B1WS/webreferences/LoginService.wsdl in the WSDL files only.  This did not work.
    We then found it in the web.config file also, and changed it to http://sql-patch/B1WS/webreferences/LoginService.wsdl also.
    The reason I was using this URL is because the files exist there.  Looking at IIS, there is no Service.asmx anywhere in the B1WS path, and this confused me.
    This got us one step further, but now a new error was showing itself -- 405 Method Not Allowed.
    It turns out that the URL we needed to change it to is this:
    http://sql-patch/B1WS/Service.asmx
    That is, we replace localhost with the name of the machine, and NOTHING else.
    This seems to have solved it for us, and is hopefully useful for you.
    Thanks all,
    Mike

Maybe you are looking for