Interview Services of OPA

Hi,
Can any-one share, document where I can get the detailed information of Interview services of OPA?
Thanks n Regards

Hi Tan45,
Did you have a look at the documentation on OTN?
google: "Interview services of OPA"
https://www.google.co.uk/search?q=+Interview+services+of+OPA
direct link:
http://docs.oracle.com/html/E41094_01/toc.htm
Hope this helps,
Darko

Similar Messages

  • Is Determinations Server Stateless for the Interview Web Service?

    OPA documentation states the following in "Run a clustered environment":
    "The Determinations Server operates stateless transactions. When it processes an operation, that operation is completed, leaving the Determinations Server in the same state as when it started. Because there is no state held between Determinations Server operations, it makes no difference which server in a cluster of Determinations Servers a particular client request uses."
    While this appears true for the Specific and Generic web services, the Interview web service starts with an "OpenSession" operation. Is the Interview web service truly stateless or are there tricks to make it stateless? Do we need to set our load-balancing routers to have sticky sessions because of this?

    Yes sorry, you are correct - the Interview Service is stateful and will require sticky sessions. It is only the Specific and Generic Assess services that are stateless.
    I'll have the documentation amended.
    Edited by: Kristy Van Der Vlist on 19-Sep-2011 18:00

  • Screen Order in OPA ( Summary Screen to Question Screen)

    Hi All
    I designed both Summary screen and Question screen in OPM. How to create the screen order so that summary screen will call specific question screen instead on Automatic screen?
    Thanks
    Dev

    Notes on terminology:
    OPM is the development environment. It is where you write rules in Word and Excel documents, create screens etc, etc.
    OPA is a generic term for the technology as a whole but is usually used to refer to actual deployments of the rules engine itself. You provide the engine with data in some way (dependent on your deployment channel) and it gives you back an answer in some way. There are various extension mechanisms available to allow you to do things like get information in from a web-service.
    So in answer to your question (as you phrased it):
    There are no mechanisms that ship with the product to have data consumed by OPM which is the place that you create rules for later execution in OPA. You would have to code something specifically to do whatever it is you want to do.
    What benefit will the web-service provide to someone creating rules? Why do you want to pass information from a web-service into the rules development environment? I'm not saying that there is no use case, I'm just saying that it's not one I've ever heard people ask for before (except in those cases where they got the terminology confused and were actually asking about how to use web-services with OPA but said OPM).
    Assuming that you still think this is something you want to do can you please explain why you would want to do that? (If you can explain your use case then that can help the team who build the product to think about ways that they could make it easier in the future)
    If you want to know what mechanisms there are for OPA (the rules engine) consuming data that is a different question from the one you asked and for which Jasmine has given you a lot of links to further information - so I'd suggest you read up on them and then refine your question if they do not provide the answer.
    If you can make a clearer statement of what you're trying to achieve then you're more likely to get a useful answer (not me, I don't know much about using web-services other than using ODS - Oracle Determination Server - a deployment of the OPA rules engine with a web-service wrapper).

  • Queries on Rule Authorizations

    Hi,
    We have certain rules present in a library and we would like these rules to be available to all administrators.
    Currently only the configurator user is able to access these rules in user forms. If an administrator subject tries to access these rules, he gets the error - View access denied to Subject Administrator on Configuration: MyLibrary.
    Old postings in the forum suggest setting the authType and MemberObjectGroups tags to ensure that rules are available to end-users.
    In this context, I would like to know :
    1) Do rules in the library inherit the authorization settings (MemberObjectGroups and authType) of the library?
    2) Is the the authType setting 'EndUserRule' valid for a library object? If not, what value should be assigned to authType to make a library of rules available to administrators?
    3) What is the default value of 'authType' if it is not specified?
    Answers to some of these questions may be obvious. Yet, I would greatly appreciate the answers or pointers to where the answers could be found.
    TIA,
    Chetan

    Saranya Ganesan wrote:
    Q1: Which wsdl i need to use in SOAP UI, so that i should answer the interview questions in request message?
    If you have no previous implementation, then use the WSDL for the latest interview service:
    /determinations-server.war/interview/soap/FirstProj?wsdl
    Since OPA v10.4 is the latest version, this is equivalent to:
    /determinations-server.war/interview/soap/10.4/FirstProj?wsdl
    Q2: Is there any possibility to use the webservice in BPM which can be called by giving answers as input?I don't know the specific details, but in theory we could use BPM to call either the interview service or the assess service.
    Q3: is interview question screen the only way to give input to the rulebase?Yes - for the interview service, all input is driven by the screens, although you can provide any known answers when opening the session.

  • Determination Server & Custom UI Integration

    Hi All,
    I have a few questions on Determination Server & an Custom UI using SOAP webservice call
    Consider the following rule base
    The Top level attr is complete if
      Mid level attr A is complete and
      Mid level attr B is compete
    Mid level attr A is complete if
      Base level attr A-1 is complete
    Mid level attr B is complete  if
      Base level attr B-1 is complete
    {code}
    *Q1- Not including all attr in the web service call*
    If a webservice call is made with only the attributes A-1,B-1 and Top level Attr in the initial web service call I'm I correct in assuming the interview wont go anywhere as the UI needs to have knowledge of Mid level A,B attr albeit they are unknown initially.. is the result an error thrown by the determination server or will it simply hang?
    *Q2- Including an attr not in the rule base*
    What would happen if in the web service call consists of attri that are not in the rule base i.e. A-1,B-1,Mid-attr A, Mid-attr-B, Top level Attr and an additional MyRandom Attr. (what are the implication of this random attr would the determination throw an error)?
    *Q3- Prepopulating Entities in UI*
    Assume we have prepopulated Entities in the UI for the rule base. is there a way of restricting OPA in creating more entities in the interview screen?
    Hope they made sense
    Cheers                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Q1- Not including all attr in the web service call
    If a webservice call is made with only the attributes A-1,B-1 and Top level Attr in the initial web service call I'm I correct in assuming the interview wont go anywhere as the UI needs to have knowledge of Mid level A,B attr albeit they are unknown initially.. is the result an error thrown by the determination server or will it simply hang?
    The only base level attributes in these rules are A-1 and B-1, and it will reason in the following way:
    - Mid A and Mid B are complete becase A-1, B-1 are complete
    - Top level attr is complete because Mid A and Mid B are complete.
    .. or not if A-1 or B-1 are set to false.
    In general, the determinations server doesn't hang, and doesn't return an error just because it hasn't collected enough information. In the case of an assess it just returns unknown, in the case of the interview service it returns the next screen needed to resolve the goal.
    Q2- Including an attr not in the rule base
    What would happen if in the web service call consists of attri that are not in the rule base i.e. A-1,B-1,Mid-attr A, Mid-attr-B, Top level Attr and an additional MyRandom Attr. (what are the implication of this random attr would the determination throw an error)?
    That will result in an error. You should not send attributes to the Determinations Server that do not exist.
    >
    Q3- Prepopulating Entities in UI
    Assume we have prepopulated Entities in the UI for the rule base. is there a way of restricting OPA in creating more entities in the interview screen? I don't think so. With the Web Determinations, an user can always get to the entity collect screen.

  • OnRenderScreenEvent not triggered

    Thanks in advance.
    During an interview, OnRenderScreenEvent event fires on all screens and at the end, OnInvestigationEndedEvent event is triggered. But after restart, not shoot again for the same session id.
    Is there any way of getting events are triggered?

    We'll need more information before it can be investigated.
    Were you using Interview Service or Web Determinations and which version? When you said 'But after restart, not shoot again for the same session id', how did you do that and which event of the two didn't fire? Were you using a flow or investigating a goal?
    Edited by: Kevin Wan on 20-Sep-2012 17:53
    Edited by: Kevin Wan on 20-Sep-2012 18:56

  • Integratio of OPM with Flex

    How can I integrate My oracle policy modelling project or rules with Flex Application.We r Trying to make similar type of project which has been given under OPM Example (Social Sevices) but in Adobe Flex.
    Till now i have written rules in oracle policy modelling then through policy modellinhg only i generated web services and trying to call in flex.
    But still i am not clear with how this can be achieved,which operation can be usefull for me for sending response from flex to oracle rule engine.
    Can you explain me the process step by step nd guide me for this project.
    Is my Approach is correct?
    It would be great Help if you clear my doubts regarding integration of OPM with Flex.

    There are two ways of accessing the engine.
    The first way is accessing the engine through the Java or .NET API. In order to do this Flex will need to be able to make direct calls to Java or .NET.
    The second way is through the Determinations Server Web Service. The Determinations Server is specifically designed to provide a coarse grained access to the Rule engine, through SOAP/XML over HTTP. The Assess service provide a stateless way of making determinations (ie - data in --> answer out). The Interview service provides a way of creating a more stateful experience (ie, create a session, add/modify data, get screens to answer questions)
    If Flex can call Java or .NET APIs directly then, you can use the engine API, otherwise you will have to run the determinations server as a remote web application and access, the engine through the Assess or Interview service.
    It looks like Flex definitely has support for calling web services, which would suggest that the Determiantions Server approach would work. A quick google for Flex, Java and .NET looks like access to Java and .NET is always done through web services.

  • OPA Interview Session Time Out

    Hi
    Could anyone please let me know about the duration of an OPA Interview Session(Investigate web service)? i.e. how long the session stays active before it times out?
    Is there any configuration variable that we can use to extend the time out period?
    Thanks in advance,
    Christa

    Hi Christina,
    The default web determinations timeout is set to 30, you can modify the setting on your local embedded tomcat server by editing the web.xml file located in the release folder of your project \Release\web-determinations\WEB-INF\web.xml
    http://www.oracle.com/technetwork/apps-tech/policy-automation/documentation/opa-10-3-0-inst-guide-455680.pdf
    Specify a Suitable Session Timeout Period
    The session timeout is controlled by the application server, so you will need to consult the
    documentation for whatever server you are deploying to. For example:
    Tomcat
    On tomcat you need to go to the web.xml file in <tomcat home>/conf and find the lines:
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
    Change '30' to whatever you want your timeout to be in minutes. Restart Tomcat.
    Edited by: 884109 on Oct 28, 2011 11:33 AM

  • An interview on OpenSSO's identity services

    Read a new interview article on SDN starring Aravindan Ranganathan, software architect: "From the Trenches at Sun Identity, Part 6: Identity Services for Securing Web Applications" at http://developers.sun.com/identity/reference/techart/identity-services.html. You'll learn the reasons why OpenSSO's identity services are an ideal architecture for protecting applications from unauthorized access, the related tasks, the benefits, and the plans for integrating identity services with the federation capability in OpenSSO.

    Sprint would be the best source of information on how their service works.

  • An interview on security for Web services

    In a recent interview with SDN, Sun technical product manager Sidharth Mishra answers these questions: What are web services and why are the data they transmit highly insecure? How do you protect the data interactions? What role does OpenSSO play?
    See the related article at http://developers.sun.com/identity/reference/techart/webservices.html.

    In a recent interview with SDN, Sun technical product manager Sidharth Mishra answers these questions: What are web services and why are the data they transmit highly insecure? How do you protect the data interactions? What role does OpenSSO play?
    See the related article at http://developers.sun.com/identity/reference/techart/webservices.html.

  • OPA Web services not returning values

    I've been trying to get the OPA web services to provide a decisive outcome but it seems as if my values are not being received correctly. I've reduced my request to simplest terms to see if I can get anything to come back, and maybe to see if anyone can point out what's happening, or what I'm missing.  The following transactions should at least bounce back the values, correct?
    Generic:
    Request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://oracle.com/determinations/server/10.4/rulebase/assess/types">
       <soapenv:Header/>
       <soapenv:Body>
          <typ:assess-request>
             <typ:global-instance>
                <typ:attribute id="applicationClass" type="text" inferred="false" outcome-style="value-only" unknown-outcome-style="value-only" known-outcome-style="value-only">
                <typ:text-val>A</typ:text-val></typ:attribute>
             </typ:global-instance>
          </typ:assess-request>
       </soapenv:Body>
    </soapenv:Envelope>
    Response:
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:i18n="http://www.w3.org/2005/09/ws-i18n" xmlns:typ="http://oracle.com/determinations/server/10.4/rulebase/assess/types">
       <SOAP-ENV:Header>
          <i18n:international>
             <i18n:locale>en_US</i18n:locale>
             <i18n:tz>GMT-0400</i18n:tz>
          </i18n:international>
       </SOAP-ENV:Header>
       <SOAP-ENV:Body>
          <typ:assess-response>
             <typ:global-instance>
                <typ:attribute id="applicationClass" type="text" inferred="false">
                   <typ:unknown-val/>
                </typ:attribute>
             </typ:global-instance>
          </typ:assess-response>
       </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Specific:
    Request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://oracle.com/determinations/server/10.4/DriverRoadtestEligibility_Excel/assess/types">
       <soapenv:Header/>
       <soapenv:Body>
          <typ:assess-request>
             <typ:global-instance>
                <!--You may enter the following 37 items in any order-->
                <typ:applicationClass type="text" inferred="false" outcome-style="value-only" unknown-outcome-style="value-only" known-outcome-style="value-only">
                   <typ:text-val>A</typ:text-val>
                </typ:applicationClass>
             </typ:global-instance>
          </typ:assess-request>
       </soapenv:Body>
    </soapenv:Envelope>
    Response:
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:i18n="http://www.w3.org/2005/09/ws-i18n" xmlns:typ="http://oracle.com/determinations/server/10.4/DriverRoadtestEligibility_Excel/assess/types">
       <SOAP-ENV:Header>
          <i18n:international>
             <i18n:locale>en_US</i18n:locale>
             <i18n:tz>GMT-0400</i18n:tz>
          </i18n:international>
       </SOAP-ENV:Header>
       <SOAP-ENV:Body>
          <typ:assess-response>
             <typ:global-instance>
                <typ:applicationClass type="text" inferred="false">
                   <typ:unknown-val/>
                </typ:applicationClass>
             </typ:global-instance>
          </typ:assess-response>
       </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Thanks

    That does sound very strange. It might be there's a problem being caused by the unecessary attributes sent in the request. You might try the following (generic example request).
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://oracle.com/determinations/server/10.4/rulebase/assess/types">
       <soapenv:Header/>
       <soapenv:Body>
          <typ:assess-request>
             <typ:global-instance>
                <typ:attribute id="applicationClass">
                    <typ:text-val>A</typ:text-val>
                </typ:attribute>
             </typ:global-instance>
          </typ:assess-request>
       </soapenv:Body>
    </soapenv:Envelope>
    This request is more correct for the following reasons:
    you should not set the type and inferred attributes. These attributes are typically returned in the response and cannot be set by the request.
    you should not set the outcome style of an attribute that you are providing the value of. It should always be returned in the response.
    That said, those points don't explain why the value of applicationClass is being returned as unknown. Perhaps the extra attributes in the request is triggering some bad behavior in the Determinations Server that is causing it to not set the attribute.
    What rules, if any, do you have associated with the rulebase? Do you have any customisation of the Determination Server or the rulebase?

  • How OPA and OPM works

    Hello Guys,
    It's me again! :) I already deployed and installed OPA and OPM and was able to access the sample rulebases. I just have some questions / clarifications on how OPA and OPM works.
    1. When you build and run project via OPM, the web-determinations page only opens locally. It will not be directly loaded / deployed to the web server unless the compiled project (rulebase) is copied to the *.war file. I think OPM is really for developers’ use only. Once the project is tested, developer will request to deploy it to the web server. Please confirm if my understanding is correct.
    2. Is there a technical architecture diagram that will show how the OPA components work? Or how are they connected with each other? When I access the sample rulebase, the only URL I see is the web-determinations. Not sure what's the purpose of the other components or if they work independently.
    3. Should the contents of web-determinations and determination-servers directories the same? For instance, if we deploy a new rulebase/plugin to web-determinations, should we also copy those files to determination-servers?
    4. For the interview portlet, will it work with 'Oracle WebCenter Portal 11g Patch Set 5 (11.1.1.6.0)'? In the OPA install guide, it is stated that the 'Consume the Interview Portlet on WebCenter can be done on any instance of WebCenter and will require you to have a working portal application', what does the portal application mean? If we'll integrate OPA with PeopleSoft, do we need to install PeopleSoft Portal application? For now, we only planned to use OPA with PeopleSoft HRMS, Financials and CRM applications. Please confirm if we need to install PS Portal application as well.
    This is all I have for now... Thanks in advance for your assistance. :)
    Regards,
    Ann M.

    1. Generally, OPM is for business users not developers. (i.e. Policy or Business Analysts who communicate with and understand business terminology and express business policies using that terminology). Developers play a role in integrating the policy model to another systems data model - but that should primarily be a data mapping exercise and design and implementation of integration when necessary.
    2. There is a good bit of information on architecture, components, etc. covered in both the developer documentation on OTN ( http://docs.oracle.com/html/E38272_01/toc.htm ) and high level overviews on the OPA YouTube Channel: http://www.youtube.com/user/OraclePAVideos
    3. You only need both is you plan on using both (i.e. Oracle Web Determinations is for running interviews to collect data to be used in making a determination, Oracle Determinations Server is for SOA - i.e. SOAP endpoint which publishes WSDLs that define the request/response formats for integration via web services with other apps.
    4. Portal apps / infrastructure is only required if you are deploying the OPM project within a portal (i.e. as an interview running within a portal app).
    (3 and 4 above are related, you didn't ask but a fourth option for deployment integration is via an API so basically an OPM project can be deployed as one or more of the following: an interview app (Web Determinations), an interview within a portal, a web services endpoint (Determinations Server) or integrated via an API. The YouTube content on architecture overview and integration will explain in a bit more detail and the OTN content will go into much more detail on each of the options.

  • Throws exception while saving SCREEN DATA  when integrated with CRMOD & OPA

    I have integrated CRMOD with OPA and able to see my screens and enter data and review after submitting screen data, but when I click "Save" on TOP right of the Applet Test page throws below exception. Please help
    ===================================================================
    0 [Thread-2] INFO com.oracle.util.plugins.PluginRegistry - Successfully created plugin factory: com.oracle.determinations.web.crmod.plugins.CrmodAdapter
    21 [Thread-2] INFO com.oracle.util.plugins.PluginRegistry - Successfully created plugin factory: com.oracle.determinations.web.crmod.plugins.CrmodAdapter
    91903 [http-8080-1] INFO com.oracle.determinations.web.crmod.config.ConnectorProperties - Config File path : configuration/crmod-data-adapter.properties
    91934 [http-8080-1] INFO com.oracle.determinations.web.crmod.plugins.CrmodAdapter - Found mapping file ScreeningInterview-mapping.xml.
    92045 [http-8080-1] INFO com.oracle.util.plugins.PluginRegistry - Successfully created instance of plugin: com.oracle.determinations.web.crmod.plugins.CrmodAdapter
    92045 [http-8080-1] INFO com.oracle.determinations.interview.engine.local.LocalInterviewSession - Data adaptor plugin ( class com.oracle.determinations.web.crmod.plugins.CrmodAdapter ) found - attaching to session.
    92045 [http-8080-1] INFO com.oracle.determinations.interview.engine.local.LocalInterviewSession - No Commentary plugin supplied - using default
    92049 [http-8080-1] INFO com.oracle.determinations.interview.engine.local.LocalInterviewSession - No List provider supplied - using default
    92051 [http-8080-1] INFO com.oracle.determinations.interview.engine.local.LocalInterviewSession - No DocGen plugin supplied - using default
    175526 [http-8080-1] ERROR com.oracle.determinations.web.platform.servlet.WebDeterminationsServletUtility - com.oracle.determinations.interview.engine.exceptions.DataAdaptorException: CRMOD-OPA ERR [Missing or unparsable CaseId.]
    com.oracle.determinations.interview.engine.exceptions.DataAdaptorException: CRMOD-OPA ERR [Missing or unparsable CaseId.]
         at com.oracle.determinations.web.crmod.plugins.CrmodAdapter.save(CrmodAdapter.java:95)
         at com.oracle.determinations.web.platform.controller.actions.SaveAction.doSave(SaveAction.java:133)
         at com.oracle.determinations.web.platform.controller.actions.SaveAction.getResource(SaveAction.java:61)
         at com.oracle.determinations.web.platform.servlet.WebDeterminationsServlet.doGet(WebDeterminationsServlet.java:80)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.oracle.determinations.web.platform.util.CharsetFilter.doFilter(CharsetFilter.java:46)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
         at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
         at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
         at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
         at java.lang.Thread.run(Unknown Source)
    ========== MY ADAPTER PROPERTIES FILE : crmod-data-adapter.properties HAS BELOW DATA ============
    ## REQUIRED SETTINGS
    ## Properties for CRMOD Web Services
    web-service-url                         =https://secure-ausomxapa.crmondemand.com/Services/Integration
    ## Supports WS1.0 and WS2.0
    web-service-version                    =1.0
    ## Properties for Authentication
    ## Username and password must be encrypted using configuration-encrypter tool provided by the product.
    ## Please refer to Configuring CRM On Demand Connector for Web Determinations of Developer Help for more details.
    username                              =Y3JtaXQtZGVtby9jcm1pdA==
    password                              =T25EZW1hbmQ=
    ## OPTIONAL SETTINGS
    ## Set fixed-authentication to false if you want to implement other forms of authentication
    fixed-authentication                =false
    ## Properties for the mapping file
    mapping.load.from.rulebase           =true
    ## Set the mapping path if load from rulebase is set to false e.g. /configuration/mapping
    mapping.location.path               =/configuration/mapping
    ========= MY Custom Web APPLET URL in CRMOD HAS BELOW ===============
    http://localhost:8080/crmod-web-determinations?caseID=new

    On Save click getting below error from CRMOD:
    9816032 [http-8080-1] ERROR com.oracle.determinations.web.platform.servlet.WebDeterminationsServletUtility - com.oracle.determinations.interview.engine.exceptions.DataAdaptorException: CRMOD-OPA ERR [SOAP Response Parser: CRM On Demand errors found in the SOAP request for saving.
    Internal Error: Session is not available. Aborting.]
    com.oracle.determinations.interview.engine.exceptions.DataAdaptorException: CRMOD-OPA ERR [SOAP Response Parser: CRM On Demand errors found in the SOAP request for saving.
    Internal Error: Session is not available. Aborting.]
    =============
    Phil Whitwell | Director Product Strategy Advised as to check SOAP Request using TCPMon. Then I followed the below steps:
    Step 1) changed URL entry in crmod-data-adapter.properties file
    ## Properties for CRMOD Web Services
    web-service-url =http://localhost:5049/Services/Integration
    # earlier entry
    #web-service-url =https://secure-ausomxapa.crmondemand.com/Services/Integration
    Step 2) Restarted TOMCAT6
    Step 3) Started TCPMon after setting tcpmon port as below
    [My Tomcat is listening on 8080, I cannot bind tcpmon to listen there as well.  the way to use tcpmon correctly is to set the target port to 8080 and set the listen port to some currently unused port (say 5049) and Setup My client – CRMOD As mentioned in Step 1]
    Step 4) I got below SOAP Request XML after executing “SAVE” in CRMOD .
    Below SOAP Request XML sent on “SAVE” option from CRMOD:
    - <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn:crmondemand/ws/account/10/2004" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header />
    - <SOAP-ENV:Body>
    - <ns:AccountWS_AccountInsert_Input>
    - <ListOfAccount>
    - <Account>
    <Location>UK</Location>
    <AccountName>Phil</AccountName>
    <Industry>BFSI</Industry>
    </Account>
    </ListOfAccount>
    </ns:AccountWS_AccountInsert_Input>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    =======================================================
    What is incorrect in the above SOAPRequest.xml, why CRMOD is throwing an error on "SAVE",
    Can someone please advice?

  • Inquiry on OPA and OPM Minimum Disk Space Requirement

    Hi,
    We would like to know the required disk space (or minimum disk space needed) to install OPA and OPM. Thanks!
    Regards,
    Ann Miranda

    aclm_219 wrote:
    Hi Frank,
    Thanks for the reply. We are new to OPA and have no knowledge (except from its features and OPA runtime components) on how it works and integrated with PeopleSoft applications. Your assistance is highly appreciated.
    Just some follow - up questions:
    - How much memory should we allocate for OPM and OPA? We'll use Oracle Weblogic for OPA on Java application.
    - Do we need to create a separate database instance for OPA? If yes, would you know how much disk space should we alllocate for it? If not, where will OPA store its data?
    Regards,
    AnnAnn,
    Oracle Policy Automation communicates with systems like Peoplesoft via web services. For this the runtime components must run in a J2ee application server (java) or IIS (.NET). While the footprint of the OPA runtime is very small, application servers usually require a fair amount of memory allocated to them.
    There is no OPA to Peoplesoft connector as a product, although Oracle Consulting have built several integrations for customers specific to their needs
    OPA does not require any database at all to run. However, it does not persist results. An Integration between OPA and another system typically involved OPA sending the results of an Interview of Assessment to that system which is then responsible for doing something with the results.
    You can find lots of information at http://www.oracle.com/technetwork/apps-tech/policy-automation
    Cheers
    Frank

  • Invoking BPM Workflow on submit in OPA application

    Hi,
    We have a requirement where we want to invoke the BPM workflow after completing the interview in OPA. We also want to pass results of OPA interview to BPM workflow.
    What is the best way/approach that can be followed for above requirement?
    Thanks,

    You will need to develop a data adapter that does something specific to invoke the workflow when the interview is complete. I'm not very familiar with the options here on the BPM side...I assume you could call a web service to trigger the workflow?

Maybe you are looking for