Activaction tasks in OSM

Hello,
I'm looking for information about how to configure an OSM activation task in order to get back parameters from ASAP. It seems that I need to send the name of the event, a template name and the parameter name (all of then configured in ASAP) as ExtendedWOProperties but I can't find how. The only information I've found about extended work order propierties is in the Activation tab of the Data Schema entity (Run-time type)... Is it possible to use GlobalParameters to retrieve this parameters? Is there any way of configuring ASAP to always send the response parameters without asking for them in the request with the template-event-parameterName pattern?
I'll appreciatte any comment.
Cheers,
Deborah

Hello ,
Please check Note 763561 - Service Data Control Center (SDCCN)  - FAQ for configuration and troubleshooting.
Regards,
Archana

Similar Messages

  • Add Query Task Excepcion OSM 7.0.3

    Hello,
    I am creating a new project in the version 7.0.3 of OSM but when I go to the permissions tab of the order and add a role, if I want to associate a query task for this role, gives the following exception.
    "Sequence Model Orchestration Error - Detail from ncaOsmQueryTask Order query task is not defined in ProjectOrder workspace."
    When I open a project created in version 7.0.2 of OSM with this same functionality throws no exception when compiling.
    But if this project will add another query task immediately throws the error when compiling.
    If anyone knows a similar case can help me I would appreciate your input.
    regards

    Hi Andres,
    We tried the same procedure at our end with 7.0.3 and it worked well. The question that comes to my mind is what version of Design Studio are you using? I would suggest you to use DS 3.1.3.1 and above.
    Thanks,
    Deep

  • How to devide a single task into multiple tasks in OSM 6.3 ?

    Hi all,
    i am using OSM 6.3 and trying to devide one task in to multiple tasks, such that the subtasks can be shown in a combo box ?
    basically the requirement -->
    There is a order and the order can have many services which are independent of each other. So i want to show the different services to user, which they can select and accordingly the reqired data elements will be visible in webclient.
    i am new to this domain so may not be able correct in wordings.
    thanks in advance.
    regards,
    Rosaa

    Hi,
    if you are using >= TS2010 there  is support of 64Bit integers (int64 and uint64).
    with it you are able to store your 6 bytes.
    I am using it for saving MAC-Address.
    Regards
    Juergen 
    =s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e=

  • Exception in OSM 7.0 when XSLT Automator received message from JMS

    Hi
    I have been prototyping on OSM 7.0 on Linux. I have a simple project, with two "Automated tasks" and some manual tasks.
    The first Automated task is using a XSLT Sender, and sends a message to a JSM queue "A".
    The second Automated task is using a XSLT Automator to listen for a JMS message received from an external system in JMS queue "B".
    I have setup a JMS bridge on the WebLogic server where OMS is running, so that messages in queue "A" are forwared to queue "B".
    So I am seeing messages being sent to queue A and then forwarded to queue B.
    However, I keep getting exceptions when OSM is trying to process the messages received at queue B.
    It complains about "ORA-20503: no current hist_seq_id found for given automation context.".
    Does anybody know what this means ?
    At first I thought it might be the "JMSCorrelationId" for the message which arrived at queue B which was wrong, but that does not seem to be the case, because if I sent a dummy message with a dummy JMS correlation id, then I get another exception : "ORA-20502: Automation context not found.". This exception is ok, and I understand the reason for it.
    Here are som excerpts from the log file for the "no current hist_seq_id found" case :
    com.mslv.oms.dataaccesslayer.ProxyException: ORA-20503: no current hist_seq_id found for given automation context.
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 27
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 88
    ORA-06512: at line 1
    Nested Exception: ORA-20503: no current hist_seq_id found for given automation context.
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 27
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 88
    ORA-06512: at line 1
    Nested Exception: java.sql.SQLException: ORA-20503: no current hist_seq_id found for given automation context.
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 27
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 88
    ORA-06512: at line 1
         at com.mslv.oms.dataaccesslayer.a.execute(Unknown Source)
         at com.mslv.oms.dataaccesslayer.CallableProxy.execute(Unknown Source)
         at com.mslv.oms.automation.plugin.AutomationDispatcherImpl.getClusterRequestContext(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         Truncated. see log file for complete stacktrace
    java.sql.SQLException: ORA-20503: no current hist_seq_id found for given automation context.
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 27
    ORA-06512: at "ORDERMGMT.OM_AUTOMATION_PKG", line 88
    ORA-06512: at line 1
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
         Truncated. see log file for complete stacktrace
    <11-Feb-2010 12:32:05,954 CET PM> <ERROR> <message.ClusterMessageHandlerBean> <ExecuteThread: '12' for queue: 'oms.automation'> <Failed to process cluster request due to ClusterRequestContext = NULL>
    <Feb 11, 2010 12:32:05 PM CET> <Error> <oms> <BEA-000000> <message.ClusterMessageHandlerBean: Failed to process cluster request due to ClusterRequestContext = NULL>
    <Feb 11, 2010 12:32:06 PM CET> <Warning> <EJB> <BEA-010065> <MessageDrivenBean threw an Exception in onMessage(). The exception was:
    java.lang.RuntimeException: No transaction associated with request.
    java.lang.RuntimeException: No transaction associated with request
         at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4585)
         Truncated. see log file for complete stacktrace
    Regards
    Alf Hogemark
    Edited by: user494649 on 11.feb.2010 04:26
    Edited by: user494649 on 11.feb.2010 04:27

    Hi,
    I am trying to send message using XSLT sender for an automated task from osm 6.3.1 to ASAP 7.0, and also raised a request "Unable to deploy ATM/FrameRelay plugins for OSM 6.3.1" as i am stuck with an error- Null pointer Exception. could you share how did u deploy and register the plugins for sending message on automated tasks?
    i am using ant for deploying the catridge and plugins,
    Also could you point me the reason for the error
    Thanks in advance.

  • Activation Task in 3.1.3

    Hi,
    I am using a activation task for OSM and ASAP integration.
    What is the exact difference between Response Queue and ASAP JMS Topic for Publishing Events in the editor details tab?
    Both are the same queues or should be the different queues?

    Activation Environment ID is ASAP environment id, you provide this when you install ASAP.
    You can install ASAP and OSM in different servers or on the same server different domains, it's entirely up to you. Response Queue, ASAP JMS Queue for Submitting Events and ASAP JMS Topic for Publishing Events are queues or topic that reside in OSM server (since activation task is part of OSM), however they do need to have a corresponding queue/topic at the ASAP side as well. You'll need to set up a bridge in order to get the messages across. Please refer to OSM developer's guide on how to setup a bridge for integration.

  • Nd help configuring JMS Bridges between COM and SOM

    We skip the JMS Bridge between SOM and COM because we deploy the O2A cartridge using the:
    - When Central Order Management and Service Order Management Exist in the Same
    OSM Instance in a Non-Cluster Environment.
    - Customer and Service Order Management in the Same OSM Instance
    "Deploy the following cartridges through Design Studio for the simple fulfillment
    topology"
    Now what happening is: the flow of the order taking time before it was completed or need manually submit the task using oms-automation user.
    But even with the above work around we cannot see the billing data in BRM.
    UpdateSalesOrderSiebelCommsProvABCSImpl (v. 1.0) this is the last BPEL process we see in BPEL.
    FulfillBillingFunction.BRM-ALL.BundleGranularity.FulfillBillingSignificantUpdates is the last Activity we can see in osmwebui if not manually update the task.
    Then ProvisionOrderSIResponseTask is the current task in osm task web client where order state is In-Progress.
    With that it seems the SOM is not processing.
    Do you have any idea why we can't complete the order and see the billing data in BRM?
    Is'it the COM and SOM not properly configured, or have some issue with other application(RODOD)?
    Thanks,
    Ace

    Hi All,
    This issue already resolve by configuring the routing in AIA.

  • OSM 7.0: Error in custom plug-in for automation task

    Hi all,
    I'm trying to create a new custom plug-in to write in a file from OSM. I have created my Java class and my custom plug-in. On the other hand, I have created a new automation task which will use the new plug-in. From a new process, I will invoke that task.
    When I build my cartridge there is no error (the automationMap.xml file is created in the cartridgeBuild/automation folder) and I can deploy it correctly, but when I submit a new order and my process has to be executed, I get the error:
    SQL Exception 20,004 : ORA-20004: Starting position for the process is not defined. Call support. process id = 10128.
    ORA-06512: at "ORDERMGMT.ERROR_MSG", line 8
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 2445
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 2712
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 2882
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 10831
    ORA-06512: at line 1
    java.sql.SQLException: ORA-20004: Starting position for the process is not defined. Call support. process id = 10128.
    ORA-06512: at "ORDERMGMT.ERROR_MSG", line 8
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 2445
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 2712
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 2882
    ORA-06512: at "ORDERMGMT.OM_WF_API", line 10831
    ORA-06512: at line 1
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191)
         at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:950)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1223)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3386)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3487)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3858)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
         at weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.java:98)
         at com.mslv.oms.dataaccesslayer.CallableProxy.executeStatement(Unknown Source)
         at com.mslv.oms.dataaccesslayer.a.execute(Unknown Source)
         at com.mslv.oms.dataaccesslayer.CallableProxy.execute(Unknown Source)
         at com.mslv.oms.handler.transition.a.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.a.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.provider.impl.b.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.b(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.c(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.provider.jms.impl.OrchestrationDependenciesMDB.onLocalMessage(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.e.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.impl.a.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4585)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:4271)
         at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3747)
         at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5096)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    ####<Jun 1, 2011 8:57:19 AM GMT+01:00> <Error> <oms> <VIRTM11> <AdminServer> <[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'> <oms-internal> <BEA1-0E141830E5BB3057A4BD> <> <1306915039502> <BEA-000000> <impl.OrchestrationDependenciesMDB: Failed to process order item dependency for predecessor order ID [2396] successor order ID [2396] dependencyKey[oracle.communications.ordermanagement.orchestration.execution.cache.impl.OrderOrchestrationEntityKeyImpl@916793[a=2396,b=1306915019943,c=oracle.communications.ordermanagement.orchestration.execution.dependency.impl.OrchestrationOneToOneDependencyImpl,d=-421123007]] state[delayed]
    oracle.communications.ordermanagement.orchestration.execution.OrchestrationExecutionException: Error starting system interaction.
         at com.mslv.oms.handler.transition.a.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.a.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.provider.impl.b.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.b(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.c(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.impl.e.a(Unknown Source)
         at oracle.communications.ordermanagement.orchestration.execution.provider.jms.impl.OrchestrationDependenciesMDB.onLocalMessage(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.e.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.impl.a.a(Unknown Source)
         at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4585)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:4271)
         at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3747)
         at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5096)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Any ideas???
    Thank you very much.
    Best regards.

    Hi All,
    I have got solution. In that error is of file location but actually its referring to the function which is declared in XQuery.
    Secondly, this will refer to all XQuery which is imported there at the time of task.
    For ex. SIEntryPoint.xquery, in that it will go and check for all the functions which is imported in that XQuery (refer to all XQuery)

  • OSM task web client buttons getting disabled on submitting orders from creation task

    Hi,
               I am relatively new to OSM. I am facing a strange issue. After installing OSM 7.2 in my local machine I have deployed bb_ocm_demo cartridge which comes along with the design studio as a sample cartridge. After deploying the cartridge, I have assigned user to the work group from osm admin and placed an order. After entering data in the creation task, as soon as I am submitting the order by pressing the submit button, all the buttons(including the submit and delete button) are going to disabled mode(characterized by their blurred appearance). Those are preview, full preview, Process History, Change State/Status, Save, Add Remark, Exception.
    The order is not getting submitted and is continuing to remain in the creation task only. From the worklist, it is visible that the order is still in the creation process in Not Started with the creation task in accepted state.
    I would like to add a few more information. I checked the server logs and found the below error:
    'weblogic.kernel.Default (self-tuning)'> <oms-internal> <> <0000KAGhR_C5i^WjLxrI8A1I^uCz000001> <1385407331809> <BEA-000000> <cache.GenericTransactionManagerLookup: Failed to perform a lookup for [java:/TransactionManager (JBoss, JRun4)]>
    I am not sure whether it is relevant or not. It is not that this message props up every time I submit an order from creation task.
    I would also like to mention that prior to installing osm, I have carried out the below installation.
    1. Oracle Database 11g R2
    2. Oracle Database Patch 14828076
    3. Opatch 6880880
    4. ODAC 11.2 Release 4 (11.2.0.3.0) with Oracle Developer Tools for Visual Studio.
    5. jdk-6u37
    6. Oracle WebLogic Server 10.3.6
    7. Oracle ADF 11.1.1.5.0
    8. Oracle Enterprise Pack for Eclipse(12.1.1.1.0) (Design Studio)
    9. JBoss-Cache 1.4.1.SP12
    10. Saxon 9-1-0-7
    As a pre-requisite to OSM installation I have granted connect privileges to system with admin option, execute on SYS.dbms_lock to system with grant option, select on SYS.v_$parameter to system with grant option and select on SYS.dba_tablespaces to system with grant option.
    I don't have any clue how this issue is coming up. Any sort of help will be highly appreciated.
    Regards

    Pantelis;
    Are you using the same user-id in both the OM client and the Task client?
    Are all orders in question of the same order type?
    In the Task client, did you select one row per order or one row per task?
    I would be surprised if this had anything to do with it, but is this behaviour only exhibiting in the 2 node cluster or does it happen even when only 1 node is up and running?
    Brian.

  • Changing OSM task state/status from another parallel task flow

    Hi, guys!
    I have a problem with implementing parallel task flow. Let's consider such situation: there are two parallel task flows, the first flow contain manual task, upon completion which I need to change second flow's task state/status and vice-versa. I studied XMLAPI functions, wsapi operations, api from automation package but couldn't find appropriate aproach.
    Thanks!
    Edited by: serj129 on 15.08.2011 2:50

    Have you any suggestions?
    I tried to implement 2 automation task, which contain automation plugins. First task implemented xquery sender as completed event, the second task implemented xquery reciever, which changes status to success, but this approach isn't working.
    All properties of automation plugins configured properly, but I always receive next exceptions:
    ####<Aug 22, 2011 4:39:52 PM ALMT> <Warning> <EJB> <car07-eth0.telecom> <AdminServer> <ExecuteThread: '13' for queue: 'oms.automation'> <oms-automation> <> <> <1314009592567> <BEA-010065> <MessageDrivenBean threw an Exception in onMessage(). The exception was:
    java.lang.RuntimeException: No transaction associated with request.
    java.lang.RuntimeException: No transaction associated with request
         at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4585)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:4271)
         at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3747)
         at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5096)
         at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    >
    ####<Aug 22, 2011 4:39:52 PM ALMT> <Warning> <EJB> <car07-eth0.telecom> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1314009592571> <BEA-010216> <The Message-Driven EJB: BiTTLautomation.BiTTLautomation.OSMManualListenerMDB is throwing exception when processing the messages. Delivery failed after 185 attempts. The EJB container will suspend the message delivery for 60 seconds before retry.>
    ####<Aug 22, 2011 4:40:09 PM ALMT> <Info> <oms> <car07-eth0.telecom> <AdminServer> <Timer-8> <admin> <> <> <1314009609038> <BEA-000000> <impl.OrchestrationCascadingLRUPolicy: Evicted order /order/474 from orchestration cache due to cache entry expiry>
    ####<Aug 22, 2011 4:40:24 PM ALMT> <Info> <oms> <car07-eth0.telecom> <AdminServer> <ExecuteThread: '13' for queue: 'oms.automation'> <oms-automation> <BEA1-08945C597092560E5D6A> <> <1314009624879> <BEA-000000> <plugin.AbstractAutomator: Creating automation plugin [class oracle.communications.ordermanagement.automation.plugin.XQuerySender_iults7_Impl] built using SDK version [7.0.2.437]>
    I suggest that it is not correct approach, because of automation context restored from DB is related to other task.
    Have any ideas of changing task status from OSM DB directly. This approach is temporary, for compatibility with performing manual tasks in 2 systems: OSM and other
    Thanks!
    Edited by: serj129 on 22.08.2011 3:59
    Edited by: serj129 on 22.08.2011 3:59

  • OSM orders getting stuck at particular task

    Hi,
    I am facing problem with OSM cartridges . Orders are getting stuck at particular task. I can see in OMS web client that particular task is still in Accepted state whereas it should have gone to completed state and proceeded to next task. I can also not see any error messages in logs.
    How to troubleshoot this problem?
    OSM version :
    Build: 7.0.3.906

    Can you please provide answers to below questions:-
    1. Have you customized the cartridge?
    2. What is the name of the task?
    3. What is the activity tied to that particular task? Like some plugin or something.

  • Use of custom primary key using OSM Activation Tasks

    Hi,
    We are using OSM Activations Task to interact with ASAP. By default it uses OSM_ORDER_ID.HIST_ID as the corelation key and same as primary key while sending the request to ASAP. Is there a way we can customize this logic so as to send a custom value as the primary key to ASAP.

    Navid,
    A dropdown list can have only one value, so this is not possible. As a (dirty) work around you could introduce a transient attribute that concatenates the two PK values with for example a dash separating the two values, and base your drop down list on this transient attribute. In the setter method of this attribute you can then extract the two values and call the setters of the two PK attrs.
    Steven Davelaar,
    JHeadstart Team.

  • Updating task status after external system calls UpdateOrder WS in OSM 7

    Hi,
    I have this query related to updateOrder WS. if the external system directly calls the OSM updateOrder web service, then how can OSM know about it? As I understand, updateOrder does not change the status of the task. Do we need to add another OSM element like notification event which regularly polls some data element or any message is posted to OSM internal queue?
    Also, in such scenario, should the design be that we write some custom web service which then calls the OSM update web service? (assuming JMS queue cannot be used).
    Regards,
    Ricky

    After trying to import photos from a camera, I discovered that iPhoto was also rendered useless by the 10.7.5 update.

  • Difference between automation task and event in OSM

    Hi,
    What is the difference between automation task and event in OSM anyhow both are having the automation plugin. Under what condition we will use these different things
    Regards,
    Menaka

    You can attach automators to different OSM entities.
    The most natural in a certain way is the task, since that is the main building block of processes.
    But you have also notification (wich different subtypes) and order state events.
    Notifications could be:
    jeopardy (order or task duration exceeds a certain threshold)
    task transition (e.g. into accepted or into a custom defined state)
    process transition (from position A to position B)
    data change (certain order template element updated / created / deleted)
    Order events mean global order state changes (e.g. from in progress to suspended)
    Viktor

  • How can I to define permission in Task States- Designer Studio 3.1.4

    Hello, Can anybody help me please.
    Tools: OSM 7,Designer Studio 3.1.4
    The problem:
    My flow there is a lot of parallel task and my enterprise need that task state can be change for state Suspenso.(my custon task state) when the user chooses the status "pendencia" (my custon status) in the flow. When the task to reach the state "Suspenso" the user can not to change it for other state, only a specific Role (Interrupcao) can to change it for other state. I need that my task has in your state the possibility to define permission for each Role like the order has. In the order I can to define, for each transition of states (Aborted, Cancelled, In Progress, Suspended ...), which Role can to change the state of her - Order Lifecycles Policy.
    Any idea??
    Tanks!!!!

    Order lifecycle policy governs the order states, not task states.
    The user that is assigned to the task is capable of moving it into any state - there is no ability to restrict this to a role for a given state.
    Brian.

  • Not able to create a Catridge in OSM 7.0.0 Administrator

    Hi,
    I have installed the OSM Administrator 7.0 version. I imported a catridge to the OSM server. I can see the catridge in webclient, but i am not able to do any modification to the catridge from administrator window as the administrator window has only 3 tabs.
    1. Workgroup Administration.
    2. Notifications
    3. System Events
    How can create new tasks, process here..I was able to do it in OSM 6.3 version but this i have no clue.
    Can anybody guide me ?
    Thanks in advance.
    -Rosaa

    In OSM 7.0 and above the user interface to create cartridges (e.g. new tasks, process, etc.) has been moved to Service Studio for OMS. Studio can be downloaded from edelivery.oracle.com in the same folders as OSM 7.0.

Maybe you are looking for