ALSB 2.6 download

Do any one know from where i can download the ALSB 2.6 trial version?

Hi again;
In addition to upper post please also check:
BEA Product Download Changes – Replacing the BEA Download Center on February 02, 2009 [ID 762254.1]
and
http://www.oracle.com/bea/index.html
http://bea-aqualogic-bpm-enterprise-standalone.software.informer.com/
Regard
Helios

Similar Messages

  • OSB (ALSB) Logging Redirect

    Hi all,
    how to redirect all the OSB(ALSB) related message logs ( Errors and transport exceptions included ) to a log4j custom file.
    Now, given this discussion:
    alsb logging
    The way to go is, apparently, to
    1. create filters at domain level by subsystem (or context_id or whatever else)
    2. create a startup class to catch all log messages and to filter in only those ones you are interested in using, in your filter class, filters like " startsWith("ALSB)) " (equivalent of domain filter "Subsystem LIKE ALSB% " )
    Now given all the following list of OSB (ALSB) related subsystems
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/messages/indexa.html
    *Is there a better approach then creating a filter class per each subsystem ?*
    Regards,
    Tony P.

    There doesn't seem to be 64bit version of OSB at all for Windows. [http://download.oracle.com/docs/cd/E13196_01/platform/suppconfigs/configs_al10gr3/osb10gr3/overview.html]

  • Exception while executing split join in ALSB

    Hi
    When i am executing splitjoin flow in ALSB i am getting below exception
    ####<Nov 29, 2010 5:02:17 AM EST> <Error> <BPEL Kernel> <gifsmrt> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1291024937262> <BEA-2032000> *<Error during invocation of "MICAPI/Proxy Services/SplitJoin" for event "CPS_IWGIF_Proxy@GetContractFinance" of type "com.bea.bpel.internal.dispatcher.message.ServiceResponseMessageExchangeImpl".*
    *com.bea.bpel.interpreter.exception.MissingReplyException: The message for partner link 'SplitJoin', operation 'GetContractFinance' and message exchange token 'null' has not been replied to.: Fault [{http://docs.oasis-open.org/wsbpel/2.0/process/executable}missingReply] The message for partner link 'SplitJoin', operation 'GetContractFinance' and message exchange token 'null' has not been replied to.*Executing Process Reference: MICAPI/Proxy Services/SplitJoin; instance ID: uuid:11d1def534ea1be0:-5e2ac50e:12b0eb1ffb4:-7b00; thread: Thread 26 (RUNNING); frame ID: null; location: null
    at com.bea.bpel.interpreter.internal.InterpreterFactory$ReplyEventListener.onTerminate(InterpreterFactory.java:84)
    at com.bea.bpel.interpreter.internal.state.StateContainerImpl.terminate(StateContainerImpl.java:131)
    at com.bea.bpel.interpreter.internal.program.StackFrameImpl.delete(StackFrameImpl.java:558)
    at com.bea.bpel.interpreter.internal.program.StackFrameImpl.delete(StackFrameImpl.java:572)
    at com.bea.bpel.interpreter.internal.program.StackFrameImpl.terminate(StackFrameImpl.java:535)
    at com.bea.bpel.interpreter.internal.program.ExecutionThreadImpl.pop(ExecutionThreadImpl.java:79)
    at com.bea.bpel.interpreter.internal.program.ProgramImpl.pop(ProgramImpl.java:395)
    at com.bea.bpel.interpreter.internal.operation.transition.FaultTransition.raise(FaultTransition.java:220)
    at com.bea.bpel.interpreter.internal.operation.transition.FaultTransition.execute(FaultTransition.java:85)
    at com.bea.bpel.interpreter.internal.Interpreter.postProcess(Interpreter.java:224)
    at com.bea.bpel.interpreter.internal.Interpreter.interpret(Interpreter.java:169)
    at com.bea.bpel.interpreter.internal.Interpreter.invoke(Interpreter.java:82)
    at com.bea.bpel.internal.dispatcher.EngineManagerImpl.dispatch(EngineManagerImpl.java:55)
    at com.bea.bpel.internal.dispatcher.SchedulerServiceContextImpl.fireEventMessage(SchedulerServiceContextImpl.java:184)
    at com.bea.bpel.internal.dispatcher.SchedulerServiceContextImpl.fireEvent(SchedulerServiceContextImpl.java:67)
    at com.bea.alsb.flow.scheduler.SchedulerServiceImpl$1.run(SchedulerServiceImpl.java:35)
    at weblogic.work.ContextWrap.run(ContextWrap.java:41)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    and fault message as
    <con1:faultcode xmlns:exec="http://docs.oasis-open.org/wsbpel/2.0/process/executable">exec:missingReply</con1:faultcode>
    <con1:faultstring>The message for partner link 'SplitJoin', operation 'GetContractFinance' and message exchange token 'null' has not been replied to.</con1:faultstring>
    Can someone let me know what might went wrong in my flow?

    mmm as far as I remember it's available only in 3.0, not in 2.6
    http://download.oracle.com/docs/cd/E11036_01/alsb30/userguide/splitjoin.html
    and see also the excellent Biemond blog http://biemond.blogspot.com/2008/11/split-join-in-oracle-service-bus.html

  • How to import into ALSB a resource using WLST

    Hi all,
    I've an ALSB project that contains my templates (proxy, business services, xsd, etc) and I use a WLST script for creating a new project, reading additional info from a xml file, cloning ALSB stuff from my templates.
    The cloning process is working very well and now I'm trying to import xq, xsd, etc in order to replace the old with the new ones.
    As starting example I've already download the code sample created by Gregory Haardt.
    During the import phase I got an error:
    [java] #### [EventBus-DummyEvent] cloning the TransformIntoConsumerEvent proxy template
    [java] template : EventBusCore/template/[ConsumerEvent]-[ConsumerName]-TransformIntoConsumerEvent
    [java] template cloned into : EventBus-DummyEvent/consumers/Consumer1/resource/DummyEvent-Consumer1-TransformIntoConsumerEvent
    [java] #### read resource Zip file: /products/software/terraferma/release3/EventBus/repository/events/DummyEvent/DummyEvent-resources.zip
    [java] New XQuery Ref Xquery EventBus-DummyEvent/DummyEvent-IPEventConfig
    [java] #### loaded resources in project: EventBus-DummyEvent
    [java] Diagnostics for Policy EventBus-DummyEvent/DummyEvent-IPEventConfig
    [java] ERROR: <0> invalid ws-policy: policy must have a 'wsu:Id' attribute.
    [java] ================================================
    [java] #### ERROR - creation error: IPEvent project <EventBus-DummyEvent>, one or more files could not be imported properly
    [java] ================================================
    [java] No stack trace available.
    [java] Unexpected error: defClass.CreationFailure
    [java] No stack trace available.
    [java] Problem invoking WLST - Traceback (innermost last):
    [java] File "/products/software/terraferma/release3/EventBus/scripts/cloning.py", line 662, in ?
    [java] File "/products/software/terraferma/release3/EventBus/scripts/cloning.py", line 131, in cloning
    [java] File "/products/software/terraferma/release3/EventBus/scripts/cloning.py", line 621, in loadResources
    [java] CreationFailure: 'IPEvent project <EventBus-DummyEvent>, one or more files could not be imported properly'
    The zip contains the new xquery:
    jar tvf .../DummyEvent-resources.zip
    7575 Fri Sep 21 14:22:20 CEST 2007 DummyEvent-IPEventConfig.xml
    and the script is:
    # create the new XQuery ref
    queryName = IPEventProjectName + '/' + IPEventType + '-IPEventConfig'
    newXQueryName = queryName.split("/")
    newXQueryRef = Ref(TypeIds.XQUERY_REF, newXQueryName)
    print "New XQuery Ref", newXQueryRef
    bytes = readBinaryFile(resourceZip)
    result = ALSBConfigurationMBean.importZip(projectRef, bytes, None)
    print "#### loaded resources in project:", IPEventProjectName
    # check for errors
    diags = result.getFailed()
    if diags != None and diags.isEmpty() == false:
    printDiagMap(diags)
    failed = 'IPEvent project <' + IPEventProjectName + '>, one or more files could not be imported properly'
    raise CreationFailure(failed)
    Do I need to create a Ref object for any resource to be imported? What is the meaning of 'invalid ws-policy'?
    Thanks
    ferp

    solved ...
    I changed the file extension of the xquery inside the zip file from .xml to .xquery:
    jar tvf /.../DummyEvent-resources.zip
    0 Fri Sep 28 14:07:36 CEST 2007 resource/
    548 Fri Sep 28 14:09:44 CEST 2007 resource/DummyEvent-IPEvent.xsd
    7575 Fri Sep 21 14:22:20 CEST 2007 resource/DummyEvent-IPEventConfig.xquery
    I've also noted that if I organize the artifacts inside the zip within folders that structure is preserved in ALSB:
    [java] #### loaded resources in project: EventBus-DummyEvent
    [java] #### ... XMLSchema EventBus-DummyEvent/resource/DummyEvent-IPEvent
    [java] #### ... Xquery EventBus-DummyEvent/resource/DummyEvent-IPEventConfig
    Best
    ferp

  • How to use 2 FTP Server in ALSB 3.0

    We want to provide ftp tunneling functionality to any Billing System for ftping files to Payment Gateway System.For this we have one FTP server at Billing System and another FTP server at Payment gateway.We first need to pick the file from File System of Billing computer(using FTP server) and then transfer that vile via ALSB to File system of Payment Gateway(using FTP Server).Now I would like to know:
    1) How to configure 2 FTP server in ALSB(in a single known_host file) ?
    2)How many proxy and business services we need to make to complete this flow of transferring files?
    If any one has some examples or config.jar files for the above scenario of transferring files,please chare it, that would be great help.
    Thanks in advance!

    Hi all,
    i am using osb10g3r ftp business service to poll the remote directory to retrieve file from there.i have configured download,error,archive directories accordingly. I am trying to read the file from the download directory to process the file , through a java call out. But while testing i am getting a exception, filenot found exception from the download directory.
    can someone help me on this
    Regards
    shan

  • EJB Client JAR Creation - Workspace Studio (ALSB 3.0/WLS 10)

    hi
    I'm trying to create an EJB Client JAR for an 2.1 Session Bean EJB Created in a WLS 10 domain using BEA Workspace Studio (i.e. this is the Aqualogic Service Bus 3.0 Product install).
    I'm doing this in preparation for testing the ALSB EJB Transport which requires a client JAR.
    I simply can't get a useful JAR from the facility provided in the Workspace IDE. The Workspace help is pointing to an IBM generated page and I'm following the procedure there.
    I have configured the EJB for an EJB Client Project.
    If I export an EAR from the Application containing the EJB, the EAR only contains the EJB JAR (with a Manifest entry to a non-existent Client JAR).
    If I export the EJB Client Project to a JAR the JAR is simply empty i.e. contains some descriptor type artefacts but no classes.
    I have tried this quite a few times with the same outcome. Can anyone from BEA or the user community confirm whether or not this facility actually works!
    Thanks
    Jim Nicolson

    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/ejbTransport/ejbtransport.html#wp1079062 . This is document for OSB 10xx and yours is a a version or two older than this (So it will be applicable).
    Can you please check if your EJB are complying to 2.1specification?
    However the latest version of service has support for both EJB 2.1 and EJB 3.0 specification
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/ejb.htm#CCGIFFCI
    Thanks
    Manoj

  • Deployment process for Large ALSB/OSB project

    Hi,
    I am searching for some details or article about deployment of alsb/osb projects (number of projects) as part of build process.
    How projects manages when number of different alsb projects need to be build, customized and imported into different environments.
    We are starting new release where developers would be working on different projects. i have a some ANT scripts which use WLST script to export single project, created jar file and place them into a specific location.
    For import, the script looks at a specific location, reads config.jar from that location, and imports that config into target environment. Now with multiple projects and each developer will deliver their own config.jar. How to handle that in WLST. I am not sure if the current approach i am using that any good to handle multiple projects deployment.
    Anyone could give some pointers or helpful hints?
    we are on version 10.0 and wont be moving to 10gR3 where we could use ANt to build config.jar from .metadata so not sure.
    I want to know what other projects are doing etc!
    many thanks in advance!
    sal

    It seems you already have certain level of insight into deployment process, but maybe you will find this document interesting:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/pdf/deploybestprac.pdf

  • ALSB Proxy Service

    Hi all,
    We are not able to invoke ALSB proxy service from BPEL ? Please help me on this issue.
    Thanks & Regards,
    Bharathy.

    Can u make me clear , how to use business service in OSB pipeline ?http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/concepts/wwimages/msgflow_layers.gif
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/concepts/wwimages/msgprocess.gif
    1)Client ----->2)Transport End Point -------->3)Pipeline---4) ServiceCallout/Publish/Route-----5) BS--------->6)Transport End Point----7) Service
    2&3 combined is Proxy definition; BS is abstraction of the actual end-point outside of OSB. BS cannot be directly invoked. BS can only be invoked from the pipeline.
    How to invoke this proxy service from BPEL ? Depending on your use-case. Simplest would be to use http transport. Get some WSDL, create proxy using the wsdl. From this proxy create get an effective WSDL
    http://HOSTNAME:7001/websvctestproject/cmplx_proxy_svc?wsdl. Use this WSDL to invoke the proxy. You can also use BPEL transport or any other transport JMS, ftp etc

  • WLST & ALSB AttributeError: 'None' object has no attribute 'exportProjects'

    I have the following WLST script that exports an ALSB 2.6 project and a Customization file for that project. The script was downloaded from the BEA website sometime ago, and I had it working fine. A recent change broke it, and I'm not sure why. I'm hoping someone can help me out here...
    The script is below:
    <blockquote>
         <p>
         from java.io import FileInputStream
         from java.io import FileOutputStream
         from java.util import ArrayList
         from java.util import Collections
         </p>
         <p>
         from com.bea.wli.sb.util import EnvValueTypes
         from com.bea.wli.config.env import EnvValueQuery;
         from com.bea.wli.config import Ref
         from com.bea.wli.config.customization import Customization
         from com.bea.wli.config.customization import FindAndReplaceCustomization
         </p>
         <p>
         import sys
         </p>
         <p>
         #=======================================================================================
         # Utility function to load properties from a config file
         #=======================================================================================
         def exportAll(exportConfigFile):
         try:
         print "Loading export config from :", exportConfigFile
         exportConfigProp = loadProps(exportConfigFile)
         adminUrl = exportConfigProp.get("adminUrl")
         exportUser = exportConfigProp.get("exportUser")
         exportPasswd = exportConfigProp.get("exportPassword")
         </p>
         <p>
         exportJar = exportConfigProp.get("exportJar")
         customFile = exportConfigProp.get("customizationFile")
         </p>
         <p>
         passphrase = exportConfigProp.get("passphrase")
         project = exportConfigProp.get("project")
         </p>
         <p>
         <strong># connectToServer(exportUser, exportPasswd, adminUrl)
         connect(userConfigFile='connect.properties', userKeyFile='key.properties', url='t3://patten:30001')
         </strong> ALSBConfigurationMBean = findService("ALSBConfiguration", "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")
         print "ALSBConfiguration MBean found"
         </p>
         <p>
         print project
         if project == None :
         ref = Ref.DOMAIN
         collection = Collections.singleton(ref)
         if passphrase == None :
         print "Export the config"
         theBytes = ALSBConfigurationMBean.export(collection, true, None)
         else :
         print "Export and encrypt the config"
         theBytes = ALSBConfigurationMBean.export(collection, true, passphrase)
         else :
         ref = Ref.makeProjectRef(project);
         print "Export the project", project
         collection = Collections.singleton(ref)
         print "MADE IT HERE", project
         <strong> theBytes = ALSBConfigurationMBean.exportProjects(collection, passphrase)
         </strong> print "MADE IT HERE 2", project
         </p>
         <p>
         aFile = File(exportJar)
         out = FileOutputStream(aFile)
         out.write(theBytes)
         out.close()
         print "ALSB Configuration JAR file: "+ exportJar + " has been exported"
         </p>
         <p>
         if customFile != None:
         print collection
         customList = ArrayList()
         query = EnvValueQuery(None, Collections.singleton(EnvValueTypes.WORK_MANAGER), collection, false, None, false)
         customEnv = FindAndReplaceCustomization('Set the right Work Manager', query, 'Production System Work Manager')
         customList.add(customEnv)
         query = EnvValueQuery(None, Collections.singleton(EnvValueTypes.SERVICE_URI), collection, false, 'winthrop.namerica.idexxi.com:50002', false)
         customEnv = FindAndReplaceCustomization('Update To the Correct Server and Port Number', query, 'wesley.namerica.idexxi.com:50005')
         print 'EnvValueCustomization created'
         customList.add(customEnv)
         print customList
         aFile = File(customFile)
         out = FileOutputStream(aFile)
         Customization.toXML(customList, out)
         out.close()
         </p>
         <p>
         print "ALSB Dummy Customization file: "+ customFile + " has been exported"
         except:
         raise
         dumpStack()
         #=======================================================================================
         # Utility function to load properties from a config file
         #=======================================================================================
         </p>
         <p>
         def loadProps(configPropFile):
         propInputStream = FileInputStream(configPropFile)
         configProps = Properties()
         configProps.load(propInputStream)
         return configProps
         </p>
         <p>
         #=======================================================================================
         # Connect to the Admin Server
         #=======================================================================================
         </p>
         <p>
         def connectToServer(username, password, url):
         connect(username, password, url)
         domainRuntime()
         </p>
         <p>
         # EXPORT script init
         try:
         exportAll(sys.argv[1])
         </p>
         except:
         print "Unexpected error: ", sys.exc_info()[0]
         dumpStack()
         raise
         When I connect to the admin server using the "connectToServer" command (commented out in the code above) the script works fine. When I tried to use the "connect" command, using a connect.properties file instead of a plain text userid and password, the line:
         <strong>theBytes = ALSBConfigurationMBean.exportProjects(collection, passphrase)
         </strong>fails and I get an error that says: <strong>AttributeError: 'None' object has no attribute 'exportProjects'
         </strong>Can someone explain to me the difference between these two commands, and if there is anything I can do to tweak this code to get it working using 'connect' vs. 'connectToServer' syntax?
    </blockquote>

    I'm getting the following error while doing an export from alsb2.1 env. using wlst invoked via ant:
    C:\Users\vxvm\import_export_test_ALSB21\import-export>ant export
    Buildfile: build.xml
    export:
    [echo] exportscript: export.py
    [java]
    [java] Initializing WebLogic Scripting Tool (WLST) ...
    [java]
    [java] Welcome to WebLogic Server Administration Scripting Shell
    [java]
    [java] Type help() for help on available commands
    [java]
    [java] Loading export config from : export.properties
    [java] Connecting to t3://localhost:7003 with userid weblogic ...
    [java] Successfully connected to Admin Server 'AdminServer' that belongs to
    domain 'alsb21_domain'.
    [java]
    [java] Warning: An insecure protocol was used to connect to the
    [java] server. To ensure on-the-wire security, the SSL port or
    [java] Admin port should be used instead.
    [java]
    [java] Location changed to domainRuntime tree. This is a read-only tree wit
    h DomainMBean as the root.
    [java] For more help, use help(domainRuntime)
    [java]
    [java]
    [java] ALSBConfiguration MBean found
    [java] None
    [java] Export the config
    [java] Unexpected error: exceptions.AttributeError
    [java] No stack trace available.
    [java] Problem invoking WLST - Traceback (innermost last):
    [java] File "C:\Users\vxvm\import_export_test_ALSB21\import-export\export
    .py", line 96, in ?
    [java] File "C:\Users\vxvm\import_export_test_ALSB21\import-export\export
    .py", line 42, in exportAll
    [java] AttributeError: 'NoneType' object has no attribute 'export'
    [java]
    [java] Java Result: 1
    BUILD SUCCESSFUL
    Here is my export.py:
    from java.io import FileInputStream
    from java.io import FileOutputStream
    from java.util import ArrayList
    from java.util import Collections
    from com.bea.wli.sb.util import EnvValueTypes
    from com.bea.wli.config.env import EnvValueQuery;
    from com.bea.wli.config import Ref
    from com.bea.wli.config.customization import Customization
    from com.bea.wli.config.customization import FindAndReplaceCustomization
    import sys
    #=======================================================================================
    # Utility function to load properties from a config file
    #=======================================================================================
    def exportAll(exportConfigFile):
    try:
    print "Loading export config from :", exportConfigFile
    exportConfigProp = loadProps(exportConfigFile)
    adminUrl = exportConfigProp.get("adminUrl")
    exportUser = exportConfigProp.get("exportUser")
    exportPasswd = exportConfigProp.get("exportPassword")
    exportJar = exportConfigProp.get("exportJar")
    customFile = exportConfigProp.get("customizationFile")
    passphrase = exportConfigProp.get("passphrase")
    project = exportConfigProp.get("project")
    connectToServer(exportUser, exportPasswd, adminUrl)
    ALSBConfigurationMBean = findService("ALSBConfiguration", "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")
    print "ALSBConfiguration MBean found"
    print project
    if project == None :
    ref = Ref.DOMAIN
    collection = Collections.singleton(ref)
    if passphrase == None :
    print "Export the config"
    theBytes = ALSBConfigurationMBean.export(collection, true, None)
    else :
    print "Export and encrypt the config"
    theBytes = ALSBConfigurationMBean.export(collection, true, passphrase)
    else :
    ref = Ref.makeProjectRef(project);
    print "Export the project", project
    collection = Collections.singleton(ref)
    theBytes = ALSBConfigurationMBean.exportProjects(collection, passphrase)
    aFile = File(exportJar)
    out = FileOutputStream(aFile)
    out.write(theBytes)
    out.close()
    print "ALSB Configuration file: "+ exportJar + " has been exported"
    if customFile != None:
    print collection
    query = EnvValueQuery(None, Collections.singleton(EnvValueTypes.WORK_MANAGER), collection, false, None, false)
    customEnv = FindAndReplaceCustomization('Set the right Work Manager', query, 'Production System Work Manager')
    print 'EnvValueCustomization created'
    customList = ArrayList()
    customList.add(customEnv)
    print customList
    aFile = File(customFile)
    out = FileOutputStream(aFile)
    Customization.toXML(customList, out)
    out.close()
    print "ALSB Dummy Customization file: "+ customFile + " has been created"
    except:
    raise
    #=======================================================================================
    # Utility function to load properties from a config file
    #=======================================================================================
    def loadProps(configPropFile):
    propInputStream = FileInputStream(configPropFile)
    configProps = Properties()
    configProps.load(propInputStream)
    return configProps
    #=======================================================================================
    # Connect to the Admin Server
    #=======================================================================================
    def connectToServer(username, password, url):
    connect(username, password, url)
    domainRuntime()
    # EXPORT script init
    try:
    exportAll(sys.argv[1])
    except:
    print "Unexpected error: ", sys.exc_info()[0]
    dumpStack()
    raise
    and export.properties:
    # OSB Admin Security Configuration #
    adminUrl=t3://localhost:7003
    exportUser=weblogic
    exportPassword=welcome3
    #exportConfigFile=true
    # OSB Jar to be exported #
    exportJar=sbconfig.jar
    includeDependencies=true
    # Optional passphrase and project name #
    #passphrase=123
    # Optional, create a dummy customization file #
    #customizationFile=devcustomize.xml
    Can someone help me out in resolving the above issue,Thanks!

  • ALSB Monitoring statistics export to file

    Hello,
    I'm currently working on ALSB 3.0, en setting up monitoring and SLA-alerting. I do get the statistics on the the service-health tab (within operations). I was wondering if it is possible to export these statistics to a file.
    With regards,
    Wilco Meijer

    Out of box-not possible at present.
    We can use
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jmx_monitoring/introduction.html
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jmx_monitoring/example.html#wp1109828 is good one to start with.
    Example program can be modified to write statistics to file.
    Thanks
    Manoj
    Edited by: mneelapu on Nov 26, 2009 2:02 PM

  • OSB to ALSB migration

    I have created sbconfig jar using OSB console. Can i import the same sbconfig jar in alsb 2.6 env? Does it support backward compatibility?
    Please help..

    Not sure there is any pathway to migrate OSB to ALSB. Moreover latest release of ALSB is 3.0 so definitely there would be problems in importing an OSB jar into LSB 2.6
    Does it support backward compatibility?Yes, it is backward compatible but it means that ALSB 2.6 configuration can be upgraded to OSB and not vice-versa. Please refer -
    http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/upgrade/index.html
    Regards,
    Anuj

  • ALSB Monitoring framework loses statistics?

    Hello!
    I'm facing a problem with the ALSB Monitoring Framework.
    I have a small application using the ALSB JMX monitoring API to track a number of statistics.
    "Transactions per second" is one statistic I want to track but there is where the problems start.
    It seems that upon statistic reset the ALSB Monitoring Framework loses the not already accumulated data.
    Depending on how close to the ALSB Monitoring Frameworks internal aggregation interval you reset you might lose as much as 1 minute of statistics.
    Even with Oracles recommendation of a reset interval greater than 15 minutes these losses have a major effect on the statistics validity.
    Have anyone experienced this? if so, is there any way to solve it

    Out of box-not possible at present.
    We can use
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jmx_monitoring/introduction.html
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jmx_monitoring/example.html#wp1109828 is good one to start with.
    Example program can be modified to write statistics to file.
    Thanks
    Manoj
    Edited by: mneelapu on Nov 26, 2009 2:02 PM

  • OSB (ALSB) to implement a Resequencer? (EIP Pattern)

    Hello *,
    has somebody ever tried to implement using OSB (BEA ALSB) the Resequencer EIP Pattern (Hohpe, Woolf)?
    http://www.enterpriseintegrationpatterns.com/Resequencer.html
    Generally I wonder how the OSB product concept maps to the EIP Patterns. Are there some guidelines for scenarios like Splitter/Aggregator , Enricher/Filter, etc.?
    my customer want's to implement at least the Resequence and Splitter. Any tips are very welcome here!!
    grtx,
    \thomas

    Hi Thomas,
    Depending on your exact requirement for your Resequencer you may be able to use the underlying WebLogic JMS Unit of Order to get this. Read more here:
    http://download-llnw.oracle.com/docs/cd/E11035_01/wls100/jms/uoo.html
    With regards the other patterns, OSB supports all the ones you mention:
    Splitter/Aggregator - use the split/join functionality described here:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html
    Enricher - this can be achieved in a number of ways depending on where you are getting your enrichment data from. Service callouts allow you to invoke a service from within the proxy message flow, Java callouts allows you to implement Java code, and there is an XQuery function to allow you to read content from a database (note in the next release of OSB we will have support for the Oracle database adapter and so will have richer functionality here)
    Filter - again this depends on the exact requirement but there are a number of options here including routing tables, if/then capability, operational branching, etc.
    Hope that is useful.
    Chris

  • OSB or ALSB direct call to DB

    How can we establish direct connection from ALSB/ OSB layer to database, without using any service class/ orchestration layer? It should use TCP/IP.
    Pls suggest for both old version (9.x - ALSB) and latest version (OSB)
    thanks in adv.
    -V

    You could use the Xquery function - fn-bea:execute-sql() from OSB/ALSB:
    fn-bea:execute-sql(
    'ds.myJDBCDataSource',
    xs:QName('customer'),
    'SELECT targetService FROM DISPATCH_MAPPING WHERE customer_priority=?',
    xs:string($body/m:Request/m:customer_pri/text())
    More examples here:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/xquery.html#wp1104590
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/xquery.html#wp1103024
    Hope this helps,
    regards,
    Shanmu
    http://www.prshanmu.com/articles/

  • Purging ALSB alerts via WLST

    Hello everyone,
    Trying to purge ALSB alerts using the WLST script extract found on the [Oracle website|http://blogs.oracle.com/MarkSmith/2008/11/osb_alerts_purging_is_essentia.html] yields the following exception, specifically when attempting to
    access the com.bea.wli.monitoring.alert MBean using
    alsbAlerts = cmo.getWLDFRuntime().getWLDFAccessRuntime().lookupWLDFDataAccessRuntime('CUSTOM/com.bea.wli.monitoring.alert')
    The resulting strack trace looks like this:
    Traceback (innermost last):
    File "<console>", line 1, in ?
    weblogic.management.ManagementException:
    at weblogic.diagnostics.accessor.DiagnosticAccessRuntime.lookupWLDFDataAccessRuntime(DiagnosticAccessRuntime.java:150)
    at weblogic.diagnostics.accessor.DiagnosticAccessRuntime.lookupWLDFDataAccessRuntime(DiagnosticAccessRuntime.java:95)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at weblogic.management.jmx.modelmbean.WLSModelMBean.invoke(WLSModelMBean.java:443)
    at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
    at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:153)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:153)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:443)
    at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterceptor$10.run(AuthenticatedSubjectInterceptor.java:377)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterceptor.invoke(AuthenticatedSubjectInterceptor.java:375)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:310)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)
    at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1348)
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:479)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:475)
    at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:59)
    at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:1016)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    Caused by: weblogic.management.ManagementException: [Diagnostics:320103]There was an error creating the DiagnosticDataRuntimeMBean instance with the given logical name CUSTOM/com.bea.wli.monitoring.alert.
    at weblogic.diagnostics.accessor.DiagnosticDataAccessRuntime.createDiagnosticDataAccessRuntime(DiagnosticDataAccessRuntime.java:114)
    at weblogic.diagnostics.accessor.DiagnosticAccessRuntime$1.run(DiagnosticAccessRuntime.java:145)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.diagnostics.accessor.DiagnosticAccessRuntime.lookupWLDFDataAccessRuntime(DiagnosticAccessRuntime.java:141)
    ... 32 more
    weblogic.management.ManagementException: weblogic.management.ManagementException:
    This is using WebLogic Server 10.0 and ALSB 3.0
    Any ideas what's going on?
    Cheers,
    Jan

    After reading your mail, I assume that you are using JMS reporting provider bundled with OSB. Please be advised that, the bundled version is not full-pledged reporting provider designed to suit all customer needs/use case. More of a bare bones version.
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/operations/wwimages/reporting_framework.gif--- Will give you better clarity on the architecture. ReportingDataManager is not designed to hold statistics. So OSB will cannot expose any JMX API.
    The data/statistics showed in sbconsole are directly picked from Database http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/operations/wwimages/jms_reporting_provider.gif .
    So if you wan to purge the details programatically then only option avaialble are
    1) JDBC program to delete records from TABLES WLI_QS_REPORT_ATTRIBUTE,WLI_QS_REPORT_DATA (not recommended as reporting provider internal working is not in pubic domain. Said that it would not take much time to understand how report data is stored in the above tables).
    2) Write a custom reporting provider which will have capability you are looking. http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/javadoc/index.html (easiest way)
    Let me know if you need any clarification on the above.
    Thanks
    Manoj
    Edited by: mneelapu on Apr 24, 2009 2:27 PM

Maybe you are looking for

  • Is there a way to disable "Reminders" from being pushed from CalDav accounts, but keep calenders? Or is this just all from push notifications?

    On all iOS devices we have CalDav accounts setup to sync calenders from our server.  However, you also get those accounts in the "Reminders" app.  Is there a way to remove on the reminders portion, but leave the calenders?  Thanks!

  • Problem with Euro Symbol when import a PDF in SAP

    Hi all, I developed a sap interactive forms based on two custom tables. It works fine, i can download from sap and upload in sap the data. I have a preblem if, in a text field, in the pdf file I put the u20AC symbol. with this symbol the system can't

  • Heat?  I had no clue...

    I thought that my macbook pro 2.0 was running hot. i called apple care and the gentleman explained that the case is slim, and the processors are powerful, yada, yada. so yesterday i used Handbrake to compress a dvd to mpeg4 with 2-pass encoding. the

  • Color artifacts in images

    iPad mini retina, iOS 7.0.4, Adobe Reader 11.2.0 Artifacts in images in this document https://www.dropbox.com/s/3nxwkfwqkrxgipq/MIT-CSAIL-TR-2011-049.pdf while previous version was clear. Examples of artifacts: https://www.dropbox.com/s/xrx88fsycy0th

  • Can someone review my code please

    I wrote a program for converting miles to kilometers and kilometers to miles. I've got it working good now, but there's something I can't figure out. The way I have it now, after you convert something, if you choose not to make another conversion, it