Printing from SOA Suite 11.1.1.7 (Best Practice)

Using SOA Suite 11.1.1.7
looking for best practices around printing from within Oracle SOA. i have a PDF and we need to print the document to a specific print queue, we know the IP address of the printer also other details such as a name etc... these are held in a central database as eventually we want the user to be able to select from a list of printers, The printers also sit on Microsoft print servers.
How would it be best to print from probably a BPEL process although looking for guidance so looking for all options.
How has anyone else achieved this?
Thanks

Hi
There is no specific 'web service to printer' option available in Oracle SOA Suite out of the box.
Ultimately you're moving messages payloads around between web services, and using the adapters (jms, mq, db, mq, file, ftp etc) to move/manipulate those payloads to various endpoints on disparate systems.
There has to be an interface to the printer which either you will have to create or the printer can poll network file/folder locations to pickup files to print.
Maybe it has an http front end or can talk web service standards?
HTH

Similar Messages

  • Error in calling External web service from soa suite 11.1.1.3

    Hi
    I am getting following error while calling external web service......
    ####<Jan 20, 2011 6:54:26 PM IST> <Warning> <oracle.integration.platform> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-490B9BABECE372A277DF> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529866047> <SOA-20136> <WS Binding: exception durign SOAP invocation: java.util.NoSuchElementException>
    ####<Jan 20, 2011 6:54:26 PM IST> <Warning> <oracle.soa.mediator.common> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-490B9BABECE372A277DF> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529866047> <BEA-000000> < Payload after BaseActionHander.requestMessage :{parameters=oracle.xml.parser.v2.XMLElement@bd2382}>
    ####<Jan 20, 2011 6:54:26 PM IST> <Warning> <oracle.soa.mediator.common> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-490B9BABECE372A277DF> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529866063> <BEA-000000> < Properties after BaseActionHander.requestMessage :{ReferenceInstance=[email protected]63ea5,
    ####<Jan 20, 2011 6:54:29 PM IST> <Error> <oracle.webservices.service> <in-mum-adina05> <soa_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <24b9eca72eaaa6a3:-4bc6fb7c:12da206ca2c:-7ffd-0000000000006287> <1295529869375> <OWS-04115> <An error occurred for port: FabricProvider: javax.xml.rpc.soap.SOAPFaultException: oracle.fabric.common.FabricInvocationException.>
    I am able to hit external ws from soap ui and getting response but while calling from soa suite getting this error.
    Any clues?
    Thanks
    Vibhor

    WS Binding: exception durign SOAP invocation: java.util.NoSuchElementException
    Looks like the error is in the data sent to or expected from the service in your composite. Check that audit logs and composite flow to make sure your soap message when using soapui matches what you are working with in soa suite.

  • Unable to Harvest a SOA composite from SOA suite server to OER11g

    Hi All,
    I wanted to harvest a SOA composite from SOA suite server to OER11g.For that i had followed this portion *5.2.6.1 Harvesting from Oracle SOA Suite Server* from Oracle® Fusion Middleware Configuration Guide for Oracle Enterprise Repository11g Release 1 (11.1.1) E16580-01 document.
    The Version of OER is : OER 11.1.1.2.0 , the version of SOA suite is : 11.1.1.3.0 and the version of SOA weblogic server is :10.3.3
    OER and SOA domain are different but under the same Middleware home.
    Database is also located at same machine.
    The steps i had followed:
    1.The User of the weblogic server has these three roles i.e 1. Admin 2. Operator 3. Monitor
    2.Unzip the Harvester.zip into the repository location.
    3.Modified the <RemoteQuery> section and OER section of HarvesterSettings.xml file
    4.using encrypt.bat file encrypted the password.
    5.executed the harvester.bat file
    The HarvesterSetting.xml file :
    <?xml version="1.0" encoding="UTF-8"?>
    <tns:harvesterSettings xmlns:tns="http://www.oracle.com/oer/integration/harvester" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oracle.com/oer/integration/harvester Harvester_Settings.xsd ">
    <!--Description to set on created Assets in OER.-->
    <harvesterDescription/>
    <!--Registration status to set on created Assets in OER.
    The Valid Registration states are 1) Unsubmitted 2)Submitted - Pending Review 3)Submitted - Under Review 4)Registered -->
    <registrationStatus>Unsubmitted</registrationStatus>
    <!--Namespace to set on created Assets in OER. If left empty, this is set based on information from SOA Suite and OSB projects
    when available. That's generally the best practice, so override this with caution.-->
    <namespace/>
    <!--If true, trigger OER events for use by Workflow. Warning: this can decrease performance.-->
    <triggerEvent>false</triggerEvent>
    <!--Connection info to OER-->
    <repository>
    <uri>http://localhost:7101/oer</uri>
    <credentials>
    <user>admin</user>
    <password>v2_1.PHQe8yYXiqU=</password><!--run encrypt.bat to encrypt this-->
    </credentials>
    <timeout>30000</timeout>
    </repository>
    <!--Query: the files to harvest-->
    <query>
    <!--To specify design-time files to harvest: Uncomment the section below and specify the file(s) you want to harvest.
    Or specify on the command-line via the -file parameter.-->
    <!--
    <fileQuery>
    <rootDir>C:\wsdls\adapter\file\DynamicSynchronousReadTutorial\DynamicSyncRead</rootDir>
    <files>bpel</files>
    </fileQuery>
    -->
    <!--To specify run-time files to harvest: Uncomment this and specify the file(s) you want to harvest.
    Or specify on the command-line via the -file parameter.
    The serverType must be one of: SOASuite, OSB, or WLS.
    Run encrypt.bat to encrypt the password.-->
    <remoteQuery>
    <serverType>SOASuite</serverType>
    <projectName>TestOER_rev1.0</projectName>
    <uri>http://localhost:7403/</uri>
    <credentials>
    <user>weblogic</user>
    <password>v2_1.G+NTr3az8thaGGJBn0vwPg==</password>
    </credentials>
    </remoteQuery>
    </query>
    <introspection>
    <reader>com.oracle.oer.sync.plugin.reader.file.FileReader</reader>
    <writer>com.oracle.oer.sync.plugin.writer.oer.OERWriter</writer>
    </introspection>
    </tns:harvesterSettings>
    Error Message ::
    C:\Oracle\Middleware\repository111\11.1.1.2.0-OER-Harvester>harvest.bat
    Connecting to: service:jmx:t3://localhost:7403/jndi/weblogic.management.mbeanservers.runtime
    0 [main] WARN com.oracle.oer.sync.framework.impl.DefaultPluginManager - Unable to initialize harvester plugin: C:\Oracle\Middleware\repository111\11.1.1.2.0-OER-
    9624 [main] INFO com.oracle.oer.sync.framework.MetadataManager - Oracle Enterprise_Repository_Harvester version: v11.1.1.2.0-100119_0001-1293556
    Connecting to: service:jmx:t3://localhost:7403/jndi/weblogic.management.mbeanservers.runtime
    18669 [main] WARN com.oracle.oer.sync.framework.impl.DefaultPluginManager - Unable to initialize harvester plugin: C:\Oracle\Middleware\repository111\11.1.1.2.0-OER
    Connecting to: service:jmx:t3://localhost:7403/jndi/weblogic.management.mbeanservers.runtime
    45196 [main] ERROR com.oracle.oer.sync.framework.MetadataManager - Artifact harvest failed due to:
    org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
    at com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2259)
    at com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2281)
    at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.writeLock(SocketOrChannelConnectionImpl.java:957)
    at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.sendFragment(BufferManagerWriteStream.java:86)
    at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.sendMessage(BufferManagerWriteStream.java:104)
    at com.sun.corba.se.impl.encoding.CDROutputObject.finishSendingMessage(CDROutputObject.java:144)
    at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.finishSendingRequest(CorbaMessageMediatorImpl.java:247)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete1(CorbaClientRequestDispatcherImpl.java:355)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:336)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:129)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.is_a(CorbaClientDelegateImpl.java:213)
    at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112)
    at weblogic.corba.j2ee.naming.Utils.narrowContext(Utils.java:126)
    at weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:94)
    at weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:31)
    at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:41)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:143)
    at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:79)
    at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:338)
    at com.oracle.oer.sync.plugin.reader.soasuite11g.SOASuite11gRemoteReader.initConnection(SOASuite11gRemoteReader.java:286)
    at com.oracle.oer.sync.plugin.reader.soasuite11g.SOASuite11gRemoteReader.read(SOASuite11gRemoteReader.java:84)
    at com.oracle.oer.sync.plugin.reader.soasuite11g.SOASuite11gRemoteReader.getFilesToRead(SOASuite11gRemoteReader.java:62)
    at com.oracle.oer.sync.plugin.reader.file.FileReader.getFilesToRead(FileReader.java:198)
    at com.oracle.oer.sync.plugin.reader.file.FileReader.read(FileReader.java:79)
    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:597)
    at com.flashline.util.classloader.ContextClassLoaderHandler.invoke(ContextClassLoaderHandler.java:39)
    at $Proxy14.read(Unknown Source)
    at com.oracle.oer.sync.framework.MetadataManager.start(MetadataManager.java:598)
    at com.oracle.oer.sync.framework.Introspector.<init>(Introspector.java:191)
    at com.oracle.oer.sync.framework.Introspector.main(Introspector.java:395)
    com.oracle.oer.sync.framework.MetadataIntrospectionException: Artifact harvest failed due to:
    at com.oracle.oer.sync.framework.MetadataManager.start(MetadataManager.java:603)
    at com.oracle.oer.sync.framework.Introspector.<init>(Introspector.java:191)
    at com.oracle.oer.sync.framework.Introspector.main(Introspector.java:395)
    Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
    at com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2259)
    at com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2281)
    at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.writeLock(SocketOrChannelConnectionImpl.java:957)
    at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.sendFragment(BufferManagerWriteStream.java:86)
    at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.sendMessage(BufferManagerWriteStream.java:104)
    at com.sun.corba.se.impl.encoding.CDROutputObject.finishSendingMessage(CDROutputObject.java:144)
    at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.finishSendingRequest(CorbaMessageMediatorImpl.java:247)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete1(CorbaClientRequestDispatcherImpl.java:355)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:336)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:129)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.is_a(CorbaClientDelegateImpl.java:213)
    at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112)
    at weblogic.corba.j2ee.naming.Utils.narrowContext(Utils.java:126)
    at weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:94)
    at weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:31)
    at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:41)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:143)
    at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:79)
    at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:338)
    at com.oracle.oer.sync.plugin.reader.soasuite11g.SOASuite11gRemoteReader.initConnection(SOASuite11gRemoteReader.java:286)
    at com.oracle.oer.sync.plugin.reader.soasuite11g.SOASuite11gRemoteReader.read(SOASuite11gRemoteReader.java:84)
    at com.oracle.oer.sync.plugin.reader.soasuite11g.SOASuite11gRemoteReader.getFilesToRead(SOASuite11gRemoteReader.java:62)
    at com.oracle.oer.sync.plugin.reader.file.FileReader.getFilesToRead(FileReader.java:198)
    at com.oracle.oer.sync.plugin.reader.file.FileReader.read(FileReader.java:79)
    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:597)
    at com.flashline.util.classloader.ContextClassLoaderHandler.invoke(ContextClassLoaderHandler.java:39)
    at $Proxy14.read(Unknown Source)
    at com.oracle.oer.sync.framework.MetadataManager.start(MetadataManager.java:598)
    ... 2 more
    Please provide some solution.Any help would be useful to me.
    Thanks in advance.
    Sharmistha.

    You have to import the OER-Harvester-Solution-Pack located at C:\Oracle\Middleware\repository111\core\tools\solutions\11.1.1.4.0-OER-Harvester-Solution-Pack.zip
    (path may change under your custom installation) to the OER using the admin option import/export -> import

  • Oerror while inserting in to 11g database from SOA suite 11g db adaptor

    Hi,
    I am getting following error while inserting in to 11g database from SOA suite 11g database adaptor. Can you please help me on this.
    "{http://schemas.oracle.com/bpel/extension}bindingFault" has been thrown.
    Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception. insert failed. Descriptor name: [LoggerDBInsert.LoggedError]. Caused by java.sql.SQLSyntaxErrorException: ORA-01722: invalid number . ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. ORA-01722: invalid number 1722
    Regards,
    Bharat

    It looks like you try to insert a string-value in a number-column.
    can you check all your assign and their values before you invoke the db-adapter, then you should be able to narrow down the problem.

  • How does Oracle AIA pull details from SOA Suite on installation?

    Quite urgent help:
    How does Oracle AIA pull details from SOA Suite during installation?
    We're encountering an issue with installation of Oracle AIA at step 4. This when providing the SOA Server Details, and the managed server shows:
    "Cannot Connect to Server" error.
    However at the weblogic console, the Admin server and manage server: soa_server1 are running. Please provide us help on this.
    For further details, here are the apps and versions we installed:
    * Oracle Fusion Middleware 11g
    * SOA suite
    * Oracle AIA 11g
    * Weblogic 10.3.4.0
    Thanks!
    -tristan
    Edited by: user8089513 on May 16, 2011 4:58 AM

    Hello,
    Thanks for the reply!
    On my end, i haven't started it yet today, it just leads me to this message when running node manager:
    +<May 17, 2011 3:40:51 PM GMT+08:00> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>+
    +<May 17, 2011 3:40:52 PM> <INFO> <Secure socket listener started on port 5556, host /10.234.182.26>+
    May 17, 2011 3:40:52 PM weblogic.nodemanager.server.SSLListener run
    INFO: Secure socket listener started on port 5556, host /10.234.182.26
    Should you need to check the nodemanager.properties, here are the details:
    #Fri May 13 10:56:04 GMT+08:00 2011
    DomainsFile=C\:\\Oracle\\MIDDLE~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.domains
    LogLimit=0
    PropertiesVersion=10.3
    DomainsDirRemoteSharingEnabled=false
    #javaHome=C\:\\Oracle\\MIDDLE~1\\JROCKI~1.1-3
    #JavaHome=C\:\\Oracle\\MIDDLE~1\\JROCKI~1.1-3\\jre
    JavaHome=C\:\\Oracle\\MIDDLE~1\\JDK160~21\\jre
    javaHome=C\:\\Oracle\\MIDDLE~1\\JDK160~21
    AuthenticationEnabled=true
    NodeManagerHome=C\:\\Oracle\\MIDDLE~1\\WLSERV~1.3\\common\\NODEMA~1
    LogLevel=INFO
    DomainsFileEnabled=true
    StartScriptName=startWebLogic.cmd
    ListenAddress=10.234.182.26
    NativeVersionEnabled=true
    ListenPort=5556
    LogToStderr=true
    SecureListener=true
    LogCount=1
    DomainRegistrationEnabled=false
    StopScriptEnabled=true
    QuitEnabled=false
    LogAppend=true
    StateCheckInterval=500
    CrashRecoveryEnabled=false
    StartScriptEnabled=true
    LogFile=C\:\\Oracle\\MIDDLE~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.log
    LogFormatter=weblogic.nodemanager.server.LogFormatter
    ListenBacklog=50
    When I check the weblogic console, i manually run the managed server using startManagedWebLogic.cmd.
    Please advise. Do really need help on this.
    Thanks!
    -tristan

  • Problems in starting up Application Server Control from SOA Suite

    I have an issue starting up the Application Server Control page from the SOA Suite (10.1.3.1.0) welcome page. I can open all other control pages by entering the oc4jadmin/<password> where <password> is the password specified at the time of installing (Standard Install) the SOA suite.
    Application Server Control accepts the oc4jadmin/<password>, but shows another page to "Supply Administration Credentials". The following error message is shown on the page.
    +++++++++
    This OC4J is configured to make JMX connections via RMIS and fall back to RMI if the RMIS port is not configured. The RMIS connection on the OC4J instance home on Application Server shara.SHARA_HP is configured but a connection could not be established. The JMX protocol is specified by the oracle.oc4j.jmx.internal.connection.protocol property in opmn.xml
    You are logged in as oc4jadmin.
    Enter the credentials for a cluster-wide user in the oc4j-administrators group. These credentials are needed by Application Server Control to make remote connections.
    * User Name
    * Password
    [Store Credentials} button
    ++++++++
    Has any one encountered this? Any clues where to look for things? Initially I had the problem with all the controls due to my computer name as it has an underscore ie., SHARA_HP. I had to use localhost to overcome this ie., http://localhost:8888/em
    Any help/clue would be appreciated.
    Thanks
    Maha

    At install time there is a question that asked if you would like to configure adminstration now. (Something like that). By default this is not checked. If you did not check it you cannot access enterprise manager.
    The is probably a way to configure it, but it might be faster reinstalling.
    There is a simple way to de install by going to the ORACLE_HOME/bin and run the deinstall script.
    cheers
    James

  • HP Officejet Pro 8600, bad size for print from Corel suite product

    When i try to print a work with Corel Photo-Paint, or Corel Draw, I can't print to the same dimension that I see on the print preview of the program. For example if I want to print a photo in A4 format, the printer get out a sheet with a full print of a porzion of the photo as if the sheet dosen't match.
    But in the print setup of Corel, for the page orientament  I have "Use printer default", and for the dimension there isn't anything, but with my previous printer, this paremeter get out from the printer driver.
    Please help me, because I work much with this two program, If I can't print I have to change the printer with other one!!
    Thank
    This question was solved.
    View Solution.

    Hello Lucatek2
    What operating system are you running? Under printer preferences what paper type and paper size do you have set? In printer preferences -> advanced options is borderless printing enabled? Also what model of the Officejet Pro 8600 do you have? Example: N911a.
    Don't forgot to say thanks by giving "Kudos" to those that help solve your problems.
    When a solution is found please mark the post that solves your issue.

  • Upgrading from SOA Suite 11.1.1.3.0 to SOA Suite 11.1.1.4.0

    Hi All,
    While upgrading the IAU schema from 11.1.1.3.0 to IAU schema 11.1.1.4.0 it is giving me the error "upgrade unsuccessful". I saw the log files and there it is giving 'FileNotFoundException: /oracle/Middleware/oracle_common/common/sql/iau/upgrade/STS.sql'
    My other two schemas that is <prefix_MDS> and <prefix_SOAINFRA> have been successfully updated
    Regards,
    Sourav

    Why do you need IAU schema for SOA? What components are you having in your SOA domain?

  • Add user in OID group from SOA Suite

    Hello All,
    I want to add users in OID groups from a SOA application (BPEL process), is there any way to achieve this?
    Thanks

    It has the functions to add: Use this function from Group class.
    addUniquemember
    public void addUniquemember(javax.naming.directory.DirContext ctx, java.lang.String dn) throws UtilException
    Adds the DN as a uniquemember of this group
    Parameters:
    ctx - a valid DirContext
    dn - the DN representing the object to be added
    Reference Links:-
    LDAPGroup (Oracle Internet Directory API Reference)
    Group (Oracle Internet Directory API Reference)

  • Recovery from a SCOM alert - ORCH or task - best practice?

    Hi - wonder if anybody in the "real world" can give me any guidance on this?
    I look after SCOM and have traditionally been tasked with creating recovery scripts for certain custom alerts. I am also involved in the ORCH sphere but not totally responsible. We seem to be creating recovery in SCOM still but not ORCH.
    I would have thought that the idea would be best to monitor for the SCOM alert in ORCH and use the flexibility of the latter to do checks and do a fix.
    Are you limited in ORCH to how many alerts you can monitor or is there reasons to still do in SCOM? Just wondering which way we should really be heading?
    thanks

    I would suggest you keep using both. Recovery scripts in scom work just fine for basic recovery procedures that are performed locally on the monitored node. It is a simple, thus quite reliable framework for responding to incidents. However,
    if your recovery procedure is complex and involves coordination of multiple activities running on different systems, then Orchestrator will be the right tool to handle it.
    Gleb.

  • Installing B2B (10.1.2.0.2) on SOA Suite 10.1.3.3

    Has anyone installed B2B on the SOA Suite 10.1.3.3? We would like to consolidate our tiers and wanted to know how we can install B2B on 10.1.3.3 (SOA Suite).

    Please refer to Installation best practice document.
    http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_SOA_Suite_Installation.pdf
    Rgds,Ramesh

  • Control user access in SOA Suite 11.1.1.2 Console

    Hi All,
    We recently migrated our application from SOA Suite 11.1.1.1 to 11.1.1.2 . In 1.1 we had an end user account assigned to the Monitor group which could access the middleware console and view composite flows but could not deploy/undeploy or retire/activate processes. However the same user in 1.2 can log in to the console but cannot view a composite flow.
    In the dashboard we get the following error:
    Unable to retrieve composite details.
    Error retrieving Composite CompositeName (1.0) details from soa-infra runtime. This could happen due to the errors in soa-infra initialization. Please view the log files for details.
    EJB Exception: ; nested exception is:
    java.lang.RuntimeException: Caller doesn't have enough permission to call this method.
    My question is... how do we create a user in weblogic which will allow a user to view process flows but wont not deploy/undeploy or retire/activate privileges?
    Thanks in advance,
    Shaf
    Edited by: soa_adf on Jul 15, 2010 11:44 AM

    So the reason is, you need to add users/groups to the SOAMonitor Application Role for them to be able to view instance data. Below are the instructions.
    Here are the instructions on how to create Monitoring Roles:
    Instruction to add SOA application role SOA Monitor to user "monitoruser":
    1. log in em as weblogic user
    2. right click on SOA/soa-infra(soa_server1) on the left panel and select Security => Application Roles.
    3. click on the "play button" to select "Role Name". A list will appear and you select SOAMonitor. The page "Application Roles > Edit Application Role" appears.
    4. Click Users/Add Users, a "Add User" popup appears. Click on the "play button", select user "monitoruser" from left column and move it to the right column. And click on "ok"
    If you have your WebLogic environment set up per EDG Guidelines (where your admin servers and managed servers are on different hosts or same host, different directories) you may not be able to see the list of Application Roles in the above instructions. First you would need to copy your JAZN Policies to the Admin Server or move to LDAP. The SOA Application Roles and policies will likely be stored in your mserver configuration (if you deployed SOA there). A restart is not required afterwards.
    As per the docs EDG deployment requires OID for policy store because there are two copies of policy store file, system-jazn-data.xml:
    $ORACLE_BASE/admin/soaedg_domain/mserver/soaedg_domain/config/fmwconfig/system-jazn-data.xml
    and
    $ORACLE_BASE/admin/soaedg_domain/aserver/soaedg_domain/config/fmwconfig/system-jazn-data.xml
    EDG states in section 11.1.1
    http://download.oracle.com/docs/cd/E14571_01/core.1111/e12036/oam.htm#CACJADGI
    "...The Oracle Fusion Middleware SOA Suite EDG topology uses different domain homes for the Administration Server and the Managed Server, thus Oracle requires the use of an LDAP store as policy and credential store for integrity and consistency..."

  • Upgrade Weblogic10.3.3 and SOA Suite  11.1.1.3.0

    Upgrade Weblogic10.3.3 and SOA Suite  11.1.1.3.0
    We would like to upgrade Weblogic10.3.3 and SOA Suite  11.1.1.3.0 and have few questions related with upgrade.
    Q-1 Should we upgrade to latest weblogic version WebLogic Server 10.3.6 ?
    Q-2 Do we need to upgrade SOA Suite 11.1.1.6.0 compatible with WebLogic Server 10.3.6 ?
    Q-3 Do we have step by step process for migration ?
    Q-4 Do we need to create new schema for latest version of SOA Suite 11.1.1.6.0 ?
    Q-5 What is the process to copy the existing data from database schema from SOA Suite  11.1.1.3.0 version to new SOA Suite 11.1.1.6.0

    Hi,
    i upgraded the SOA Suite from 11.1.1.4.to 11.1.1.7.
    Q-1 Should we upgrade to latest weblogic version WebLogic Server 10.3.6 ?
    Yes : aktually 10.3.6.0.9
    Q-2 Do we need to upgrade SOA Suite 11.1.1.6.0 compatible with WebLogic Server 10.3.6 ?
    Yes. Why 11.1.1.6, i would upgrade to the latest version 11.1.1.7
    Q-3 Do we have step by step process for migration ?
    Yes. You can check the MOS Note: https://support.oracle.com/epmos/faces/DocContentDisplay?id=1349156.1
    Q-4 Do we need to create new schema for latest version of SOA Suite 11.1.1.6.0 ?
    Not necessary. But you may test your upgrade. We upgraded out of the place. By Inplace Upgradeyou may have backup for the fallback.
    Q-5 What is the process to copy the existing data from database schema from SOA Suite  11.1.1.3.0 version to new SOA Suite 11.1.1.6.0
    Check the MOS Note above and Oracle Dokument Oracle Fusion Middleware Online Documentation Library

  • BPEL PM, BPM, BPEL in SOA Suite - what's the diff?

    Hi
    I read many blogs, one blog says all are same, other says each is diff. I've got some idea on what each of these offers. But pls clarify.
    I'm really confused of the terminology that oracle uses for BPEL PM, BPM, BPEL in SOA Suite.
    I'm aware of BPEL that comes with the SOA Suite installation, we develop, deploy and maintain BPEL flows using JDev.
    Now, what's this BPEL Process Manager, that is listed in the products section, seperately from SOA Suite? Does it contain anything diff from the BPEL engine that is embedded in SOA Suite?
    And What's Business Process Management(BPM). As far as i know, and could think of, is that BPM is a tool for modelling business applications. It is similar to the BPEL in SOA Suite PLUS Modelling capability of the business process. It even has the same components as in SOA SUite like BPEL, Business Rules, Human Flows, Mediators, Adaptors.
    So, can we say, BPM = SOA Suite + Modelling capabilities of business process.
    To summarise, would you please summarise the components that each of these provide
    BPEL Process Manager -- BPEL, _(and what other componens)_
    SOA SUite -- BPEL, Bus. Rules, Human Flows, Mediators, Adapters
    BPM -- Modelling notations, BPEL, Bus. Rules, Human Flows, Mediators, Adapters
    If BPEL exists in all the three, Is the engine that runs it also the same one in all three..?

    Hi
    1. Yes, your understanding is absolutely correct: BPM = SOA Suite + Modelling capabilities of business process. I hope you know little bit of history behind this BPM product and about BEA and Oracle company. Below is some non-technical information about these companies and the products they owned.
    2. Originally I guess, Oracle had SOA Suite like 10g running on their own Oracle application server. It may have had some basic components like human tasks, mediators some basic business rules etc. During the same time around 2006 to 2008 another company by name BEA has Weblogic Application Server and had another full blown process development applications/software. BEA in turn bought from Plumtree like that. Anyhow they had full stack of products like ALBPM (Aqua Logic Business Process Management), ALUI (Aqua Logic UI Portal), ALDSP (Data Integrator), ALSB (AL Service Bus), ALES (AL Enterprise Security) etc. Then Oracle bought BEA Company and Oracle ended up owning all these products. Oracle spent good amount of money, people and technology and did an awesome job in integrating BEAs ALBPM with their own SOA software and put everything on top of Weblogic Application Server. For a while, soa and bpm existed parallely. Like we can install albpm on top of soa like that. But SOA 11g onwards SOA + BPM are completely integrated and provided as a single product. They are not separate any more. We can call that as SOA Suite or BPM Suite. But as you understand, they had all the stuff to create a full blown process application that includes core BPEL Process, tasks, mediators, adapters, email adapters everything. Customers buy this suite of produt. They can develop simple BPEL Process or complex BPM Applications. The advanced features for BPM you can find online like adding Swimlanes/Roles where we can literally drag and drop the Human Tasks in those roles and that takes care of everything.
    Oracle retained and rebranded other products like ALSB (Oracle Service Bus), ALES (something like identity management) etc .
    In conclusion, your understanding is correct. Now there is only BPM or SOA (use any word) that includes everything and that runs on Weblogic Application Server.
    More responses for similar post: Re: What exactly is BPM Suite 11g?
    Thanks
    Ravi Jegga

  • Spring Framework 3.1 Suppport in SOA Suite

    Hi ,
    Does SOA Suite provides support to use Spring Framework 3.1.
    IN Jdeveloper if i open SOA Spring Context Service Component, in component palette its shows Spring 2.5 Framework components.
    Please share inputs on how to use Spring Framework 3.1 with SOA Suite.
    Edited by: Abhinav on Feb 1, 2013 2:51 PM

    Thanks for replying.
    If Spring 3.1 support is not there, then what are the different ways of integration with Spring Application 3.1 from SOA Suite.
    One can be :
    If Spring Application is being exposed as spring web service ( SOAP/REST) and then soa suite calls spring application using web service/HTTP binding components ?
    Please suggest !!
    Regards,
    Abhinav Gupta

Maybe you are looking for