Polling log and BPEL instance limitation

Hi all,
I have following queries regarding the polling...
1. For all instances in the polling, log file will be created only one. And instances will be running parallelly, so will the log also be mixed for all logs. I mean first log msg from first instance then second log msg from second instance and then again 3rd msg from first instance. Will it be like that? If yes, then how I can recognize log for a particular instance?
2. How I can limit the number of instances in the polling?
3. After polling the data from database, it is marked as logical delete whether my whole process completes successfully or not. What should I do for that? I think logical delete should be marked in case of normal termination of process?
Please reply for all my queries.
Thanks.

Hi Vicky,
1. For all instances in the polling, log file will be created only one. And instances will be running parallelly, so will the log also be mixed for all logs. I mean first log msg from first instance then second log msg from second instance and then again 3rd msg from first instance. Will it be like that? If yes, then how I can recognize log for a particular instance?
- It will created in a single log file. You can identify that if you have some unique id's in your database. You can search that in the log file
2. How I can limit the number of instances in the polling?
- Set the Database Rows per Transaction. This will create multiple payload within the single instance. Thus you can limit the number of instances
3. After polling the data from database, it is marked as logical delete whether my whole process completes successfully or not. What should I do for that? I think logical delete should be marked in case of normal termination of process?
- If the polling using the DB adapter is success , then it will change the status of the record. It wont wait till the whole process completes. If you want the adapter to wait till whole process completes, then you have to add a dummy reply to the DB adapter. In that case DB adapter will wait till the process completes.
Thanks,
Ramesh

Similar Messages

  • Polling + Bpel : polling ok, no bpel instance

    Hello,
    i have a simple pretty polling with logicalDeleteStrategy, and a Bpel that call a directBinding (OSB)
    my problem is:
    -the polling work fine (the logicalDelete is done)
    -But there no bpel instance created.
    thx
    SOA Suite11.1.1.4

    Have you checked the 'Create Instance' check box in the initial receive activity of your BPEL process.
    user7741749 wrote:
    Hello,
    i have a simple pretty polling with logicalDeleteStrategy, and a Bpel that call a directBinding (OSB)
    my problem is:
    -the polling work fine (the logicalDelete is done)
    -But there no bpel instance created.
    thx
    SOA Suite11.1.1.4

  • Plsql code called frm bpel taking 5 mins and bpel instance is not creating.

    Hello All,
    I am calling a plsql procedure from the bpel using db adapter.
    The procedure is bit complex and taking around 5 mins to finish and before bpel receive any responce, its session is getting timed out and cannot see any instance created in bpel dashboard.
    How to configure the bpel to wait for more than 5 mins before getting response from the partner link.
    Thanks
    Saikrishna

    So are you creating the instance from polling the DB adapter??? if so I found a (IMO) better way. 1 instead of DB polling if this is infrequent use a transactional trigger this trigger will first get the information from your PL/SQL call then raise the bpel event with the information in the call. this way bpel has everything it needs at the beginning of the process. Or if you are looking for something more periodic use a materialized view instead of a PL/SQL call this view could have your PL/SQL in it....
    --Bryan Colligan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Sequential Instantiation of BPEL instances for a BPEL process

    Hi,
    We are using Oracle SOA 10.1.3.4 & AIA2.5. We have a situation where the instances of a particular bpel process have to be executed in sequence. Also, the new instance should NOT be instantiated unless the previous instance is completed.
    For example.. Lets say a SyncBPELReqABCS is invoking SyncBPELProvABCS via ESB. SyncBPELReqABCS is looping and spawning multiple instances of SyncBPELProvABCS in a certain sequential order in Asynchronous Fire-and-Forget model. Lets say bpel-instance#1, bpel-instance#2 and bpel-instance#3 are instances of SyncBPELProvABCS process. Even though SyncBPELReqABCS invokes (spawns) SyncBPELProvABCS in a fire and forget model, the bpel-instance#2 should not begin unless bpel-instance#1 is completed and bpel-instance#3 shuld not begin unless bpel-instance#2 is completed. This is because there is a dependancy between instacnes of SyncBPELProvABCS process.
    Can this be achieved in Oracle SOA?? Can we restrict the instacnes of SyncBPELProvABCS to be created in this manner?
    This is similar to "incompatability" of concurrent programs in ORACLE EBusiness Suite where one concurrent program waits till another concurrent program completes.
    Please let me know if I am not clear. Appreciate an immediate help!
    Thanks,

    Hello,
    Now that I look back at this tread, I can see that the questions I was asking and those of the original poster were somewhat different.
    But they both fall under the heading of "Sequential Instantiation of BPEL instances for a BPEL process", and so I thought I would post some findings we've come across regarding that topic here.
    There were a couple steps that helped us achieve the behavior we were looking for, and the were...
    1) Change the BPEL oneWayDeliveryPolicy from "async.persist" to "sync"
    This can be done in a couple locations. The first is within the EM application that comes bundled with SOA 11g, and the place to go is:EM > [farm name] > SOA > soa-infra (right click) > SOA Administration > BPEL Properties > More BPEL Configuration Properties > OneWayDeliveryPolicyOnce that value has been changed to "sync" (without the quotes), you'll need to stop and start the managed servers that run your SOA instance(s).
    As you might expect, making a change at the "server level" like this impacts the default behavior of all composites deployed within your SOA instance. The second place to make this change - within the deployment descriptors for your BPEL process - impacts only the BPEL process that is being modified. To make the change at this level, you would edit your project's composite.xml file and, for each BPEL component, specify:  <component name="BPELProcess1" version="2.0">
        <implementation.bpel src="BPELProcess1.bpel"/>
        <property name="bpel.config.oneWayDeliveryPolicy">sync</property>
        <property name="bpel.config.transaction">required</property>
      </component>What does this change do? Well, I don't claim to have a complete understanding, but in theory it prevents a thread handoff from taking place between the service that is initiates your BPEL process (like a receive) and the actual BPEL engine thread that processes the request.
    In our case, where calls between (and within) composites were all of the synchronous "fire and forget" variety, this change also caused the entire processing of a message (across three different composites) to happen in a single thread (each message handoff was one-way, and with the oneWayDeliveryPolicy set to "sync", each was handled in a synchronous manner).
    This also seemed to have the effect of serializing our message processing. For example, in a test case where a BPEL process reads from a JMS queue and 250 messages are enqueued, with the oneWayDeliveryPolicy set to "async.persist", I'd typically go in to EM and, on each refresh, find 5-8 instances of the composite that processes those messages to be in a "Running" state. Once the change to "sync" was made, I'd only see at most only 2 (where one had actually already finished; the audit system just hadn't yet caught up to that fact yet).
    This also means that, with a "sync" delivery policy, messages (at least in our environment) are processed more slowly, but that was ok with us as we were more concerned with the behavior than the speed.
    For details on this and other BPEL deployment descriptor properties, see:
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/bp_app_deploydesc.htm
    Also, it's important to note that making the above change will alter the boundaries of your transactions as well as how faults are propagated. For more details, see:
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/soa_transactions.htm
    2) Front BPEL process with a Mediator object and enable message resequencing
    While we're using the above change as a standard practice in our environment, this second change has only been nominally tested - but it could be of interest and so I'll mention it here.
    Once you've updated your composite to include a mediator object in front of your BPEL process (if there isn't one there already), edit the .mplan for your mediator and change the "Resequence Level" from the default value of "operations" to "component". Then change the "Resequence Mode" from "off" to "FIFO" and specify an X-Path expression by which the mediator will be able to group your messages. This will help ensure that the messages are being processed in the order you expect.
    More information about resequencing within the mediator component can be found:
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/med_resequencer.htm
    Hopefully the above information is useful - if not for the original poster, then for someone who comes along later with similar questions.
    - Nathan

  • Set polling time with BPEL and ESB File Adapters

    We have create file adapters in BPEL and ESB. We see where you can set the frequency for polling but do not see a place to set the polling time. We would like it to check a directory every 24 hours at midnight. We can set the 24 hours but not the midnight. How does ESB and BPEL determine the time to run based upon the interval?

    Oracle SOA is started, from the time the adapter is loaded, the interval counting starts. It is not on a particular time.
    If you want to start a BPEL process on a certain time, you could use the quartz timer fucntionality of BPEL to start an instance on a particular time (like unix cron tab).
    Marc

  • Availability of old instances in BPEL, and completed instances in worklista

    Hi All
    How log does BPEL store the completed instances?
    Are they purged automatically, after a set interval of time?
    If my process contains a human activity, and a person has say already approved the instance from worklist app, he can still get hold of that instance by filtering for 'COMPLETED' instances. Will this list all the completed instances that he had worked on, even years old?
    THanks
    SAtinder

    Thanks Mihai
    Does it mean that if the admin user does not purge instances specifically, the uses will continue to find them by querying for completed instances in their worklist (when they have already taken action for their human task, and when the related BPEL instance is finished)?
    Thanks
    Satinder

  • BPEL process having one file and one FTP adapters and single instance

    hi All,
    We have a customer requirement where we have to read from FTP location (XML every 5 Mins) and Local file system (CSV every Min).
    There is no correlation between the files ...this file data could be same, only difference is some user will copy it in FTP location some in the local file system.
    We need to pickup these file as it arrive in respective locations and read one particular value from it and set a global value and do some processing.
    Next time when file arrives in any location (FTP or local) it should pickup the file compare the particular value to the global value which was set at the previous stage and do processing based on whether is greater or lesser and this reading should go on.
    As files needs to be picked up every Minute, customer doesnt want to initiate multiple BPEL process ...everything should happen in the single instance.
    how do solve this , pls help.
    Regards,
    Surendra

    Hi Surendra,
    When you say " everything should happen in the single instance", I hope you mean everything shud happen in the same BPEL process irrespective of the location(FTP or local) where file is copied.
    So, what you can do here is instead of using a single receive activity. Make use of Flow activity and put 2 separate receive activities( one each for polling local and FTP location) in parallel.
    After that you can separately act upon the variable from both the receive activities.
    thanks
    Saurabh

  • Looking to use BPEL Instance and counter inside of a transformation

    I'm trying to find a way to include the BPEL instance and a counter within a BPEL transformation to create a unique key.
    Example, picking up files with multiple lines and no unique keys, each file is processed as a unique BPEL instance (key 1), and would like to use the row number (of the file, but not specified in the file) as the second key.
    My process takes a file from a file adapter and loads it into a database adapter if that helps.
    Any ideas would be appreciated.

    We ended up finding a Node-set Function -> Position to return the position inside of the dataset.

  • Limits on clip name lengths on log and import?

    Hi,
    I just arrived back from vacation where I had shot quite a number of AVCHD files on my Sony HDR-SR12E (all in the same quality and resolution), plugged in the camera to my Mac, launched FCE, started the Log and Import and proceeded to name each of the clips in the queue something that I could use to easily identify them.
    I came back after letting the queue import for a while and noticed that some of the clips were failing to import and hovering the cursor over the queue status flag simply popped up with 'Error: Unknown'.
    I repeated the import on some of the small filler clips and it seemed to fail right at the end.
    I then removed the clips from the queue, shortened the name and added them to the queue and so far they all seem to be importing correctly.
    I didn't have any punctuation characters in the name, sure some had a few spaces but no more than any of the others.
    Does anyone know of any naming limitations when importing like this..?
    Regards,
    -Andy

    I didn't have any punctuation characters in the name, sure some had a few spaces but no more >than any of the others.
    When naming files as you mention punctuation characters are best avoided.
    Also parentheses, brackets, quotation marks and operators.
    Spaces can cause trouble and the underscore (_) is a better option than a space.
    I suspect one of the above characters to be at the bottom of your file naming drama.
    Al

  • Suspending a BPEL instance and Resuming it

    Hi
    I have a requirement where we need to suspend the existing instance and resume it back.
    Are there any options to do this either using human task or some other activity from BPEL ?
    Issue here is i need to resume it if required from the same point where i have suspended it or may be at any other point in the flow ? does BPEL support this ?
    Regards,
    PS

    Hi,
    you can invoke a partner link and enqueue a token. After that invoke place a receive for dequeue from another queue in your bpel.
    So what happens:
    the instance get dehydrated after the enqueue and waits für the dequeue. (suspended, you can shut down the whole machine if you want)
    dequeue the token from queue 1 and enqueue it in queue 2 and the instance will start with the receive....
    (ORACLE_HOME/bpel/samples/tutorials/124.AQAdapter/AQOutboundCorrelation )

  • Java.lang.OutOfMemoryError -- Is there a way to limit BPEL instances number

    Hi All,
    My BPEL process is using JMS adapter to read the JMS queue. Whenever a new message arrives, a new BPEL instance is created. However, when the message gets bigger and multiple messages arrive at queue at the same time, the OC4J gets java OutOfMemory (heap space) error and was forced shutdown. I'm wondering if there's any way to limit the BPEL instance created, say, only one at a time, and the messages would be processed in sequence. Would this be a good way to not use so much heap at one time? Is there a way to limit the BPEL instance created?
    Thanks for your help!
    Michelle

    Take a look at how to configure Jms polling interval (talks about a property that you can set to introduce a delay in between dequeues). That might be of some help to start with.
    It is supposed to work exactly the way you want it i.e the activation agent does a dequeue and hand off to bpel engine (which creates an instance and uses the same thread to run as much of that instance as possible i.e till the first dehydration point). So, if your process has a dehydration point right at the beginning (which could be due to invocation of another async process, or wait or ...), you could very well see this thread go right back and process the next available message.
    I believe this is a generic problem that is not necessarily jms adapter specific. One way would be to split up your process into three processes:
    1. "Kickoff" process which contains just a "receive" associated with the activation agent followed by an invocation of a "Controller" process
    2. "Controller" process which checks for the provided input as to which process it needs to invoke, and then goes on to check how many instances of that process are currently running; if this number is below a certain threshold, kick off the main process providing it the necessary payload gotten from the "KickOff" process
    3. "Main" process which is same as your current process except that it is a typical async process without the adapter "receive" partner link
    So, the idea being that for any process where you want to introduce a control-flow mechanism, you would split it into #1 and #3 above. Have one generic Controller process, which caters to all of the processes.
    Would be interested in learning if others have solved this in a generic way.

  • Missing BPEL instances in 10.1.3.1

    I have compiled and deployed a BPEL process from JDev without any errors being reported and the process appears within my domain process list. I can then initiate the process and I'm returned the page with the instance ID and the three options to look at the process execution.
    The problem is that the process never appears, if you click on any of the links (flow, audit, debug) the message "Cannot find the specified instance" appears. I'm familiar with this message and usually on the second or third g the flow appears but currently it never appears. Also if I go and look at the list of Instances the process never appears hear either. It just disappears without trace although a instance ID has been provided.
    Has anyone else experiance this bug or found a solution, it is very difficult to determine what went wrong without any log information.

    Thank you,
    You were right on the money with the XPath error causing the problem.
    It would have been nice if this error had been reported through the console interface and the instance appear in the instance list as the process did run quite a way through including a WS call before the XPath error but I this behavior is an inherent feature of the architecture
    Regards
    Graeme

  • Issue while integrating  OID and BPEL.

    Issue while integrating OID and BPEL.
    We followed steps mentioned in for integration. WE have two SoA instances, home, oc4j_soa.
    http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/service_config.htm#BABIBGFF
    Before running configure_oid.bat script, we changed jazn.xml to include the contents that are available in home\jazn.xml.
    The contents we replaced contain
    <jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="LDAP" location="ldap://myhost:389" default-realm="my-realm" >
         <property name="custom.sso.url.login" value="/jsso/SSOLogin" />
         <property name="ldap.user" value="orclApplicationCommonName=jaznadmin2,cn=JAZNContext,cn=products,cn=OracleContext" />
         <property name="ldap.password" value="{903}dA0r1HydR5qIhjAn2OCLMSWlFXeLdV//sCLFNwSfWhE=" />
         <property name="custom.sso.key.alias" value="ssoSymmetricKey" />
         <property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter" />
         <property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector" />
         <property name="idm.token.type" value="HTTP_COOKIE" />
         <property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO" />
         <property name="custom.sso.url.logout" value="/jsso/SSOLogout" />
         <property name="ldap.protocol" value="no-ssl" />
         <property name="idm.authentication.name" value="JavaSSO" />
    </jazn>
    configure_oid.bat ran successfully.
    But when we try restarting SoA, it gives error. If we replace the above to point to XML-based jazn then SoA starts succcessfully.
    Please let us know if we are missing anything.
    Regards
    Yatan

    *1.) No I am not able to complete 2.1.3.3 step 3 the*
    work list application is showing "authentication fail"
    user look up is showing "unable to find the realm with name my-realm "
    *2.) After 2.1.3.3 step 2, if I try restarting the SOA suite, it throws following error.*------------------------------------------------------------------------------------------------------------------------------------------------------------
    Configuration information
    Running in C:\product\10.1.3.1\OracleAS_1
    Operation mode:Startup, App Server, No Enterprise Manager, Single Instance
    Oracle home:C:\product\10.1.3.1\OracleAS_1
    Oracle home name:Unnamed
    Instance name:ias_soa.myhost
    Instance type:allProducts
    Version:10.1.3.1.0
    Uses infrastructure:false
    Not an infrastructure instance, no infrastructure information available
    Components:[j2ee, apache, orabpel, oraesb, owsm, Wsil]
    2009-06-29 04:10:49.962--Begin log output for Mid-tier services (ias_soa.myhost)
    2009-06-29 04:10:49.962--Processing Step: starting OPMN
    2009-06-29 04:10:57.493--Processing Step: starting OPMN managed processes
    2009-06-29 04:11:22.806--End log output for Mid-tier services (ias_soa.myhost)
    An unknown OPMN error has occured
    oracle.appserver.startupconsole.model.ConsoleException: An unknown OPMN error has occured
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:140)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
         at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
         at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
    Caused by: oracle.appserver.startupconsole.model.ConsoleException: There are some errors while stopping the following components. Refer to the generated error report for more details.
    ==================================================
    ias-component: default_group
    process-type: oc4j_soa
    process-set: default_group
    Error Message:failed to start a managed process after the maximum retry limit
    ==================================================
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:139)
         ... 6 more
    Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
         at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
         at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:97)
         ... 6 more
    Exception caused by
    There are some errors while stopping the following components. Refer to the generated error report for more details.
    ==================================================
    ias-component: default_group
    process-type: oc4j_soa
    process-set: default_group
    Error Message:failed to start a managed process after the maximum retry limit
    ==================================================
    oracle.appserver.startupconsole.model.ConsoleException: There are some errors while stopping the following components. Refer to the generated error report for more details.
    ==================================================
    ias-component: default_group
    process-type: oc4j_soa
    process-set: default_group
    Error Message:failed to start a managed process after the maximum retry limit
    ==================================================
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:139)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
         at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
         at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
    Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
         at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
         at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:97)
         ... 6 more
    <?xml version='1.0' encoding='WINDOWS-1252'?>
    <response>
    <msg code="-82" text="Remote request with weak authentication.">
    </msg>
    <opmn id="bg1ws0008:6201" http-status="206" http-response="2 of 3 processes started.">
    <ias-instance id="ias_soa.myhost">
    <ias-component id="default_group">
    <process-type id="home">
    <process-set id="default_group">
    <process id="91427687" pid="4148" status="Alive" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\default_group~home~default_group~1.log" operation="request" result="success">
    <msg code="0" text="">
    </msg>
    </process>
    </process-set>
    </process-type>
    <process-type id="oc4j_soa">
    <process-set id="default_group">
    <process id="91427688" pid="5856" status="Init" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\default_group~oc4j_soa~default_group~1.log" operation="request" result="failure">
    <msg code="-21" text="failed to start a managed process after the maximum retry limit">
    </msg>
    </process>
    </process-set>
    </process-type>
    </ias-component>
    <ias-component id="HTTP_Server">
    <process-type id="HTTP_Server">
    <process-set id="HTTP_Server">
    <process id="91427686" pid="5140" status="Alive" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\HTTP_Server~1.log" operation="request" result="success">
    <msg code="0" text="">
    </msg>
    </process>
    </process-set>
    </process-type>
    </ias-component>
    </ias-instance>
    </opmn>
    </response>
    *3.) opmnctl status -all ?*
    C:\product\10.1.3.1\OracleAS_1\opmn\bin>opmnctl status -all
    Usage:
    opmnctl [<scope>] status [<options>] [host port]
    Notes:
    - if host,port is specified, contact opmn on host,port;
    otherwise, contact opmn in local ias instance.
    scope:
    @instance(:name)*|@cluster
    scope specifies how far to apply the query. To apply the query to
    all known iAS Instances, specify "cluster". To apply the query
    to a specific set of 1 or more iAS Instances, specify
    "instance(:instname(:instname...))". If no names are supplied
    in an instance scope string then the request is applied to the
    "local" instance. In this context, "local" means the instance
    containing the opmn server handling the request.
    Default: local iAS Instance.
    Options:
    [ias-component|oc4j-group]=id
    - filter output by ias-component name
    - i.e. filter output by oc4j-group name
    -l - pre-selected long output format:
    %cmp32%prt18%pid7R%sta8%uid10R%mem8R%utm9R%por
    -fmt <fmtlist> - output format (see details below)
    Option "-fmt <fmtlist>" and "-l" are mutually exclusive
    -fsep <string> - field separator (default:" | ")
    -rsep <string> - record separator (default:"\n")
    -noheaders - don't print a header
    -c <count> - number of times to print status (default:1)
    -i <nsecs> - seconds between each print (default:5)
    -app [-l] - application status (optional long format)
    -port - opmn "request" host and port (scope
    argument invalid)
    Format String Syntax:
    <fmtlist> - A single string containing one or more statistic
    identifiers concatenated together where each identifier has
    the following format: %<statname>[<width>[<justification>]]
    default: %cmp32%prt18%pid7R%sta8
    <statname> - Must be one of the following:
    ins - iAS Instance Name
    cmp - iAS Component Id
    prt - Process Type Id
    prs - Process Set Id
    idx - Index of process in Process Set
    pid - OS Process Identifier
    uid - Opmn Unique Id
    typ - Name for this kind of process
    sta - Process status
    stm - start time (ms)
    utm - up time (ms)
    cpu - cpu time (ms)
    mem - memory used (Kb)
    pme - private memory (Kb)
    sme - shared memory (Kb)
    hpz - heap size (Kb)
    por - Port List
    <width> - The number of columns to use for this field. Output
    less than this value will receive padding according to the
    specified justification. Output more than this value will
    be truncated and terminated with '~'.
    default: the width of each datum
    <justification> - How to justify output when less than the width.
    Must be L, R, or C (left, right, or center justification).
    default: L
    4.) SOA Suite version ? *10.1.3.1.0*
    5.) Did you manually tweak some configuration file or followed the documentation as it is ? I have followed the document as it is.
    I have changed only jazn.xml available in ..j2ee/oc4j_soa suite to have the below section:  This section was copied from jazn.xml of ..j2ee/home directory that has been automatically updated after running configure_oid.bat file
    <jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="LDAP" location="ldap://myhost:389" default-realm="myrealm" >
         <property name="custom.sso.url.login" value="/jsso/SSOLogin" />
         <property name="ldap.user" value="orclApplicationCommonName=jaznadmin2,cn=JAZNContext,cn=products,cn=OracleContext" />
         <property name="ldap.password" value="{903}dA0r1HydR5qIhjAn2OCLMSWlFXeLdV//sCLFNwSfWhE=" />
         <property name="custom.sso.key.alias" value="ssoSymmetricKey" />
         <property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter" />
         <property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector" />
         <property name="idm.token.type" value="HTTP_COOKIE" />
         <property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO" />
         <property name="custom.sso.url.logout" value="/jsso/SSOLogout" />
         <property name="ldap.protocol" value="no-ssl" />
         <property name="idm.authentication.name" value="JavaSSO" />
    </jazn>
    instead of
    <jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="XML" location="./system-jazn-data.xml" default-realm="jazn.com">
    <!-- properties to configure the 3rd party IDM framework -->
         <property name="idm.authentication.name" value="JavaSSO"/>
         <property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter"/>
         <property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector"/>
         <property name="idm.token.type" value="HTTP_COOKIE"/>
         <property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO"/>
    <!-- properties for the out of the box Java SSO -->
         <property name="custom.sso.url.login" value="/jsso/SSOLogin"/>
         <property name="custom.sso.url.logout" value="/jsso/SSOLogout"/>
         <property name="custom.sso.key.alias" value="ssoSymmetricKey"/>
    </jazn>

  • How to config weblogic 10.3.3 server log and domain log?

    I need to change the default logging configuration for both server log and the domain log. The server logging configuration (such as limiting the number of retained log files) can be updated in the Admin console. Howerver there are 100 domains running in a weblogic instance, can this be accomplished by updating a configuration file for each domain instead of going through the web interface?
    Also, how can I change the domain log configuration? Is there a configuration file or a command line argument for this?
    Thanks,
    Hong

    Hi Hong,
    Based on your requirement we have just created a script for you which would full fill your requirement.
    Note: Please the below properties files and the WLST script in the same same location
    "*domain.properties*"
    domain.count=2
    rotationType=bySize
    numberOfFilesLimited=yes
    fileMinSize=3000
    rotateLogOnStartup=yes
    fileCount=5
    ### Domain-1 Details ###
    domain.1.name=Domain_7001
    domain.1.admin.url=t3://10.10.10.10:7001
    domain.1.admin.username=weblogic
    domain.1.admin.password=weblogic
    domain.1.server.count=2
    domain.1.server.1.name=AdminServer
    domain.1.server.2.name=MS-1
    ### Domain-2 Details ###
    domain.2.name=Test_Domain
    domain.2.admin.url=t3://20.20.20.20:8001
    domain.2.admin.username=weblogic
    domain.2.admin.password=weblogic
    domain.2.server.count=2
    domain.2.server.1.name=AdminServer
    domain.2.server.2.name=MS-1 Below is the WLST script "*domainLogConfigurtionChange.py*" which would use the above properties file.
    # @author Copyright (c) 2010 - 2011 by Middleware Maigc, All Rights Reserved.
    from java.io import FileInputStream
    propInputStream = FileInputStream("domain.properties")
    configProps = Properties()
    configProps.load(propInputStream)
    totalNumbersofDomains=configProps.get("domain.count")
    rotationType=configProps.get("rotationType")
    numberOfFilesLimited=configProps.get("numberOfFilesLimited")
    fileMinSize=configProps.get("fileMinSize")
    rotateLogOnStartup=configProps.get("rotateLogOnStartup")
    fileCount=configProps.get("fileCount")
    def str2bool(v):
         return v.lower() in ("yes", "true", "t", "1")
    domainTmpCount=1
    while (domainTmpCount <= int(totalNumbersofDomains)) :
         domainName = configProps.get("domain."+ str(domainTmpCount)+".name")
         domainAdminUrl = configProps.get("domain."+ str(domainTmpCount)+".admin.url")
         domainAdminUserName = configProps.get("domain."+ str(domainTmpCount)+".admin.username")
         domainAdminPassword = configProps.get("domain."+ str(domainTmpCount)+".admin.password")
         serverTmpCount = configProps.get("domain."+ str(domainTmpCount)+".server.count")
         connect(domainAdminUserName, domainAdminPassword, domainAdminUrl)
         print '==============================================='
         print 'Changing Log Settings For Domain....', domainName
         print '==============================================='
         serverTmpCount=1
         while (serverTmpCount <= int(totalNumbersofDomains)) :
              edit()
              startEdit()          
              serverName = configProps.get("domain."+ str(domainTmpCount)+".server."+ str(serverTmpCount)+".name")
              print 'Changing Log Setting for serverName: ' , serverName
              cd('/Servers/' + serverName + '/Log/' + serverName)
              cmo.setRotationType(rotationType)
              x = str2bool(numberOfFilesLimited)
              cmo.setNumberOfFilesLimited(x)
              cmo.setFileMinSize(int(fileMinSize))
              cmo.setRotateLogOnStartup(str2bool(rotateLogOnStartup))
              cmo.setFileCount(int(fileCount))
              cmo.setFileName('logs/' + serverName + '.log')
              activate()
              serverTmpCount = serverTmpCount +1
         domainTmpCount = domainTmpCount +1 For more information on how these WLST scripts can be used please refer to the following link
    Topic: WLST
    http://middlewaremagic.com/weblogic/?page_id=1492
    Regards,
    Ravish Mody

  • Log and Transfer from network volume causes FCE to crash

    I have copied the contents of an SD taken from a Canon HF100 to a volume mounted on my network. Originally, this was only intended as a means of back-up but I found I needed to capture additional footage so I navigated to the volume in the Log and Transfer window and began ingesting clips. The first clip worked just fine but the Log and Transfer window hung about 1/3 of the way into the second. I can preview all the clips in the L&T window but the program crashes when I ingest. The clips vary in length but that does not seem to be a factor in the problem. I tried this on both a Tiger machine and a Snow Leopard machine with the same results. iMovie was able to ingest the footage over the network without the same problem. Ultimately I moved the footage back to a local drive and transferred from there without any issues at all. This issue involves a great many layers but if anyone has had a similar issue I would be interested to hear.

    We just had a longish discussion about networks and capture/editing.
    Bottom line:
    The slowest component in the network stream is the speed the network runs and not necessarily both ways. Check the specs of your specific gear.
    I suspect this to be your problem. Here's a short extract.
    Networking Limitations:
    * When accessing the WD My Book World hard drives remotely using MioNet/WD Anywhere Access, please be aware that the transfer rate will be limited by whatever the slowest connection is. For instance, upstream rates for home users is typically no more than 512Kbps, even if the downstream rate is 4Gbps.
    * If there is heavy I/O load put on the network and WD My Book World hard drive, it is recommended that a static IP address be used rather than DHCP.
    Another thing of note was to use CAT 6 cable.
    Al

Maybe you are looking for

  • ITunes failing to open - error message reads "New iTunes Library"

    My computer turned itself off last night after overheating.. this has happened before. I went to turn it on this morning and it went through a start up process to ensure now problems occurred. It is now back up and running yet my iTunes will not open

  • Use of "Pool Table(s)" in Module Pool Program

    Hi, I often see/hear that Pool tables play an important role in Module Pool Programs. anybody please explain me how Pool tables are used in Module Pools?? => Did you look for any documentation? if possible with code snippets. =>NO. Thanks, Kranthi. E

  • How to remove Editable region from nested template?

    I'm trying to remove an editable region from a nested template while retaining it in the parent template. DW doesn't want to let me do this. Example: - I've created an overall template call ALLPAGES.DWT - In it, there's an editable region called "rel

  • How to create a tax code?

    Hi Experts, Please help me to create the Tax code step by step. CENVATECSHSECS+13.5 % CST (NON CREDITABLE) Regards, Sumeya

  • Using setInterval/clearInterval to cycle through visible-invisible

    I've got so confused with setInterval/clearInterval that fail to code a very basic effect. I need an object to become visible for, say 3 sec, then to become invisible for 2 sec and so far. I did three functions: function objOnAndOff(){ int1=setInterv