DG Broker Setup

Hi,
I am currently setting up a Data Guard environment to make use of the Broker and I have a some basic queries –
I have created a DG configuration on my Primary Instance ( I have not yet enabled the configuration ).
Q1. Do I need to manually replicate the DG configuration on the Standby Databases by repeating the same dgmgrl entries ?
Q2. The 11gR2 Broker Manual states that the databases and Data Guard Broker Config must be set to Max Protection. Yet I have seen other docs that state it can be set to Max Availability. Which mode needs to be used ?
Q3. Is it possible for the Databases to be using one mode but the DG Broker Config to be set to another mode i.e. do you set the mode on the databases and the Broker separately or does the Broker simply pick up the mode that the databases are using ?
Q4. At the moment my protection mode is Max Performance – so do I just need to simply need to change the protection mode used by the databases or is it possible to use DG Broker with Max Performance mode ?
Q5. Do any of my databases need to have Flashback Database enabled if I am using DG Broker ?
Q6. For a failover, do I simply go into dgmgrl of one of my Standby Instances and issue ‘failover to <standby_name>’;
any help greatly appreciated
Jim

Hi Jimbo
First of all, if you are using DGMGRL - Broker - Managed Data  Guard configuration, then you must use DGMGRL for all changes on your databases.
I have created a DG configuration on my Primary Instance ( I have not yet enabled the configuration ).
You must add your standby database to this configuration, and enable DG configuration.
Q1. Do I need to manually replicate the DG configuration on the Standby Databases by repeating the same dgmgrl entries ?
Not need any manually replicate the DG configuration on the standby database. When you add standby database to  DG configuration.
Then DGMGRL will create automatically same configuration on both side.(in dg config file)
Q2. The 11gR2 Broker Manual states that the databases and Data Guard Broker Config must be set to Max Protection. Yet I have seen other docs that state it can be set to Max Availability. Which mode needs to be used ?
You must use DGMGRL>  edit configuration set protection mode as MaxProtection;  command for setting Protection mode on DG configuration.
Don't  forget LogXpt property must be SYNC on both  side.
Q3. Is it possible for the Databases to be using one mode but the DG Broker Config to be set to another mode i.e. do you set the mode on the databases and the Broker separately or does the Broker simply pick up the mode that the databases are using ?
It is not possible. When you set protection mode, it is changind on database protection mode.
If it is different, then you get error on DG configuration.
Q4. At the moment my protection mode is Max Performance – so do I just need to simply need to change the protection mode used by the databases or is it possible to use DG Broker with Max Performance mode ?
Maximum Performace mode is defult protection mode.
Q5. Do any of my databases need to have Flashback Database enabled if I am using DG Broker ?
It is optional and you can  use DGMGRL without flashback enable. Flashback enable + Real time apply is best practice instead of DELAY option. 
Q6. For a failover, do I simply go into dgmgrl of one of my Standby Instances and issue ‘failover to <standby_name>’;
Yes. Additionaly you can use Fast Start  Failover with  DGMGRL.
Regards
Mahir M. Quluzade

Similar Messages

  • Integration Broker Setup Problem

    I'm trying to setup Integration Broker/AppMessaging between portal and finance databases. I'm able to set up the default local nodes in both Portal and Finance and am able to ping them correctly. I'm also able to configure the Remote Finance node in Portal and ping that correctly as well. However when I try to ping the Remote Portal node in Finance I get an error UserName not defined in database UserName not defined in database. (158,55) .
    Not sure what I'm doing wrong. The username and password are correct and exist in Portal. Anyone have any idea what I might be doing wrong?
    Also another thing which is kind of strange. If when I ping the remote Node in Portal I change the UserID to an ID I know does not exist in Portal I get a different error message. I also get the same error message if I change the password to something that's incorrect (*the error is username and password incorrect*). If both UserID and PWD are correct I get the UserName not defined in database error.
    Thanks for all help in advance!!
    Edited by: Dosteov on Sep 23, 2009 12:55 PM

    Dosteov wrote:
    Hey Jim. Both our local gateways have the same URL (/PSIGW/PeopleSoftListeningConnector). I'm not a system admin but I think the same WebServer is hosting both gateways. I think all the listening/target connectors are written in Java right? So I assume they each will have their own Listening/Target objects instantiated on the same WebServer.
    We opened up a case with Oracle and they just got back to me yesterday and told me the same thing. To point both gateways to the higher PT version.Frankly speaking, I'm surprise, unless I misunderstand something.
    1. it is not secure to share same webserver
    2. I've never had to do that for cross-version messaging to make it working (unless this is specific of your both PT version)
    Nicolas.

  • Please help : Integration Broker setup issue.

    Hello All,
    I'm working on integrating Peoplesoft HRMS 9.0 with Peoplesoft ELM 9.0 with Peopletools 8.49. Referring PeopleBooks, I'm able to successfully setup;
    1. Local and remote nodes (able to ping successfully)
    2. Message
    3. Nodes
    4. Service operations and Security
    5. Routings.
    Next, when I open respective messages in application designer, the message definition properties USE tab is blank.
    I'm not able to figure out the reason even after going through documents. I would appreciate if some one can help to figure out the reason.
    Thanks,
    TH

    That is correct. IB was rewritten in 8.48. The Use tab is a
    "hangover" to allow for converting from an earlier version to
    8.48 and (within reason) a back convert.

  • Dataguard broker setup - Licensing terms

    Hi,
    This is a simple question. I have searched Oracle documentation fairly elaborately, but could not find an answer.
    The question is: Can I co-host Dataguard Broker configuration with RMAN Catalog+EMGC ?
    We already have one host (Running EE) catering to RMAN Catalog and EMGC repository (On a single server). Since we have a requirement of configuring dataguard broker, the thought was to co-host this on the same server.
    Is there a licensing consideration to this? Can someone refer some relevant documentation please? Thanks in advance.
    Cheers,
    -Ganesh

    Is there a licensing consideration to this? Can someone refer some relevant documentation please? Thanks in advance.
    Standby is an copy of the primary database is maintained on a separate server at all times. the standby database is activated to act as the new primary database.
    "In this environment, both the primary and the standby databases must be fully licensed."
    Oracle standby servers need to be fully licensed if they are “hot standby” servers that can be used for production SQL queries. Some sources say that cold standby servers used less than 10 days per year do not need to be licensed, but you should verify this with your Oracle representative or the Oracle Store. In sum, current 2006 Oracle Data Guard licensing policies suggest that if Data Guard is installed for "standby" purposes, it requires full licensing.
    Check this discussion, it may help you.
    http://www.oracle.com/us/corporate/pricing/price-lists/index.html
    http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf
    license required for Data GUARD ??
    http://www.orafaq.com/forum/t/52173/0/

  • How to remove dg broker and create 2nd physical standby?

    We have a dg broker setup 2 years ago for our production DB for DG standby. But we never used it. It kept down since then. However, we still have the configuration in the database like this:
    Primary:
    log_archive_config string DG_CONFIG=(dxp1p, DXP1P_STD)
    log_archive_dest_1 string location="/u04/dxp1p/archive", valid_for=(ONLINE_LOGFILE,ALL_ROLES)
    log_archive_dest_2 string SERVICE=DXP1P_VA MAX_CONNECTIONS=3 REOPEN=60 db_unique_name=DXP1P_STD
    dg_broker_config_file1 string /u01/dxp1p/data/dgconf1.dat
    dg_broker_config_file2 string /oracle/product/10g/dbs/dr2dxp1p.dat
    dg_broker_start boolean FALSE
    1st Standby:
    log_archive_config string DG_CONFIG=(dxp1p, DXP1P_STD)
    log_archive_dest_1 string location="/u02/dxp1p/archive/" , valid_for=(ALL_LOGFILES,ALL_ROLES) db_unique_name=DXP1P_STD
    dg_broker_config_file1 string /oracle/product/10g/dbs/dr1dxp1pdr.dat
    dg_broker_config_file2 string /oracle/product/10g/dbs/dr2dxp1pdr.dat
    dg_broker_start boolean FALSE
    When I tried to logon to dgmgrl, got this message:
    ORA-16525: the Data Guard broker is not yet available
    I would like to remove the dg broker and let the current standby continuing running normal. Plus I would like to add another standby database to the primary at different location. I tried to change:
    log_archive_config to 'read, receive, nodg_config'
    log_archive_dest_2 to 'SERVICE=DXP1P_VA LGWR ASYNC=20480'
    It seems breaking the archive send, and got the message from alter log:
    =================================================
    Errors in file /oracle/admin/dxp1p/bdump/dxp1p_lns1_29074.trc:
    ORA-16057: DGID from server not in Data Guard configuration
    LNS: Failed to archive log 4 thread 1 sequence 168101 (16057)
    Mon Jul 30 17:47:27 2012
    Errors in file /oracle/admin/dxp1p/bdump/dxp1p_arc0_5962.trc:
    ORA-16057: DGID from server not in Data Guard configuration
    Mon Jul 30 17:47:27 2012
    FAL[server, ARC0]: Error 16057 creating remote archivelog file 'DXP1P_VA'
    FAL[server, ARC0]: FAL archive failed, see trace file.
    Mon Jul 30 17:47:27 2012
    Errors in file /oracle/admin/dxp1p/bdump/dxp1p_arc0_5962.trc:
    ORA-16055: FAL request rejected
    ARCH: FAL archive failed. Archiver continuing
    Mon Jul 30 17:47:27 2012
    ORACLE Instance dxp1p - Archival Error. Archiver continuing.
    Mon Jul 30 17:47:57 2012
    Thread 1 cannot allocate new log, sequence 168102
    Private strand flush not complete
    Current log# 4 seq# 168101 mem# 0: /u02/dxp1p/redolog/redo04a.log
    Current log# 4 seq# 168101 mem# 1: /u03/dxp1p/redolog/redo04b.log
    Beginning log switch checkpoint up to RBA [0x290a6.2.10], SCN: 12200747321258
    Mon Jul 30 17:47:57 2012
    Thread 1 advanced to log sequence 168102 (LGWR switch)
    Current log# 5 seq# 168102 mem# 0: /u02/dxp1p/redolog/redo05a.log
    Current log# 5 seq# 168102 mem# 1: /u03/dxp1p/redolog/redo05b.log
    Mon Jul 30 17:47:58 2012
    ARC1: Archivelog destination LOG_ARCHIVE_DEST_2 disabled: destination Data Guard configuration error
    =================================================================
    I changed back right away since this is critical production DB. Maybe it works, but I may not wait enough long time for the archive send resume? I will also need to create 2nd standby. My plan is to remove the dg broker, since this is not used for long time anyway. To add 2nd standby by changing the primary DB parameter log_archive_dest_3.
    Please advice. Thanks!

    Hello;
    Would follow this note :
    How to Safely Remove a Data Guard Broker Configuration [ID 261336.1]
    What type of second Standby, just another physical ?
    Since you don't find my information helpful I won't waste anymore of your time.
    Best Regards
    mseberg

  • DG setup/installation/configuration guideline

    Hello,
    I have to setup a data guard (including Primary and 1 standby database) for Production DB. DB version 11.2.0.3 on RHL 6.
    I know each and everything regarding single instance database installation/creation with asm,rman backups,etc everything I need. I do not know how I would create PHYSICAL STANDBY DATABASE (on another host).
    For example:
    which Oracle software installation option or which database creation (dbca) option?
    How I would link that Standby database to the Primary database?
    How to test that Standby DB is setup perfectly (archived logs shipped properly)?
    How to setup Data Guard Broker setup to manage it?.
    Normally, we have few DG setups and have separate machine for GRID CONTROL to manage them. But unfortunately, I have not setup any DG setup with GRID CONTROL, Agents. How to setup this GC, agents, etc?
    I would highly appreciate if you could guide me in these regards plus any official document link or particular Oracle Support note id for the guidelines, so that I feel confidence to setup a complete Data Guard setup.
    Bundle of thanks.
    Best Regards.

    No. DBCA is use to create a new database.
    Standby Database is not a new database, it's a replica of your production database.
    oracle should be installed on the server where you want to create standby database.
    for your reference i am giving you one more links.
    http://wysheid.com/blog/?p=367
    This is different method.
    chose which ever you find appropriate

  • Creaton of Standby database and dataguard broker

    Hi Experts,
    I am using Linux with Oracle version 11gR2. We have planned to create a physical standby database and also configure dataguard broker for the standby database.
    Also, I've read the documents that active dataguard is a feature on 11g. Is it not possible on 10g ?
    Can someone please provide me the steps to create the standby database and configure the dataguard broker.

    Hello;
    A simple Data Broker setup would be :
    On both Primary and Standby sites, change the initialization parameter in the spfile to enable the Data guard broker.
    SQL> Alter system set dg_broker_start=True scope=both;
    On the PRIMARY site, open the ‘cmd’ and start Command Line Interface (CLI) of the Dataguard Broker (DGMGRL).
    /home/oracle:PRIMARY >dgmgrl
    DGMGRL for Linux: Version 11.2.0.1.0 - 64bit Production
    DGMGRL> connect sys/password@PRIMARY
    Create broker configuration.
    DGMGRL> create configuration ‘broker1’ as
    primary database is 'PRIMARY'
    connect identifier is primary;Configuration "?broker1?" created with primary database "PRIMARY"
    DGMGRL>
    (‘primary’ in Connect identifier is the service name through which the broker is connected to the PRIMARY database)
    Add Standby Database to the above configuration.
    DGMGRL> add database 'standby' as
    connect identifier is 'STANDBY'
    maintained as physical;
    Database "standby" added
    (‘to_standby’ in Connect identifier is the service name through which the broker is connected to the STANDBY database)
    Now the configuration has been set up but it is still disabled. You can view the configuration by executing:
    DGMGRL> show configuration
    The next step is to ENABLE the configuration ‘broker1’.
    DGMGRL> enable configuration;
    Enabled.
    Again view the configuration.
    DGMGRL> show configuration
    Configuration - ?broker1?
      Protection Mode: MaxPerformance
      Databases:
        PRIMARY - Primary database
        standby - Physical standby database
    Fast-Start Failover: DISABLED
    Configuration Status:
    SUCCESSIn my humble opinion its a good idea to setup Data Guard without Broker and get the "feel" of it first.
    Remember, once you setup Broker, you cannot use SQL to change your Data Guard setup.
    Best Regards
    mseberg

  • Dataguard broker Warning: ORA-16610

    Hi
    Oracle 10g.
    I just configured dataguard broker and followed all the steps in:
    http://apunhiran.blogspot.com/2009/09/how-to-configure-data-guard-broker.html
    However, I am constantly getting ORA-16610.
    any idea, how to resolve this ?
    DGMGRL> SHOW CONFIGURATION
    Configuration
    Name: CatalogDR
    Enabled: YES
    Protection Mode: MaxPerformance
    Fast-Start Failover: DISABLED
    Databases:
    orclprd_wlg - Primary database
    orclprd_akl - Physical standby database
    Current status for "CatalogDR":
    Warning: ORA-16610: command 'Broker automatic health check' in progress

    Ah broker!
    My friend calls it "data broken"
    I have my setup notes I can post if you want. I had it working and I like its speed, but I found it to be a pain and went back to SQL for all my commands.
    My offer to post my broker setup notes stands
    mseberg
    Later
    John;
    I checked my setup note and here's what i have on your current error :
    ORA-16607 on SHOW CONFIGURATION
    Problem: After creating your configuration and adding the standby database, you issued a SHOW CONFIGURATION as suggested. Instead of the expected SUCCESS, the report ends up with
    Warning: ORA-16607: one or more databases have failed
    . Checking with oerr ora 16607 was not very helpful (see above), and you neither can find anything in your alert.log nor any trace files.
    Cause: Probably at least one of your databases is not using an SPFILE.
    Solution: Check whether your databases have an SPFILE associated. It is usually located in $ORACLE_HOME/dbs/spfile$ORACLE_SID.ora. If it does not exist, create it: Login to your database as SYSDBA, and issue the command CREATE SPFILE FROM PFILE;. Even if it exists, to make the database using it you need to restart the instance - it must be used already at startup.Edited by: mseberg on Aug 11, 2011 8:12 PM

  • DG Broker -  Error is ORA-12521    11gR2 RAC

    Hi ,
    I have setup DG broker for 11gR2 RAC - Primary and DR (standby) - Grid single node ( non- Rac) . It is R12 apps.
    I am getting connection errors from standby to production . Although the there is no problem in arciive log shipping and DG broker setup .
    But I m getting constant Error ORA-16664 ( On Primary ) and on standby - Failed to connect to remote database prod1. Error is ORA-12521
    Pls advise what is missing . I have recreated password file ,but no luck.
    Primary : drcprod11.log
    Site prod1dg returned ORA-16664.
    Site prod1dg returned ORA-16664.
    Data Guard Broker Status Summary:
    Type Name Severity Status
    Configuration prod1_CONFIG Warning ORA-16607
    Primary Database prod1 Success ORA-00000
    Physical Standby Database prod1dg Error ORA-16664
    Standby - drcprod1.log
    Failed to send message to site prod1. Error code is ORA-12521.
    02/18/2013 00:01:34
    Failed to connect to remote database prod1. Error is ORA-12521
    Failed to send message to site pcap1. Error code is ORA-12521.
    02/18/2013 00:04:04
    Failed to connect to remote database prod1. Error is ORA-12521
    Failed to send message to site pcap1. Error code is ORA-12521.
    02/18/2013 00:06:19
    Failed to connect to remote database prod1. Error is ORA-12521
    Failed to send message to site pcap1. Error code is ORA-12521.
    DGMGRL> show configuration
    Configuration - prod1_CONFIG
    Protection Mode: MaxPerformance
    Databases:
    prod1 - Primary database
    prod1dg - Physical standby database
    Fast-Start Failover: DISABLED
    Configuration Status:
    SUCCESS
    DGMGRL> show instance prod1 verbose on database prod1
    Instance "prod1" was not found
    DGMGRL> show instance prod11 verbose on database prod1
    Error: ORA-16606: unable to find property "verbose"
    DGMGRL> show instance verbose prod11 on database prod1
    Instance 'prod11' of database 'prod1'
    Host Name: u01prod1
    PFILE:
    Properties:
    SidName = 'prod11'
    StaticConnectIdentifier = 'prod11_local'
    StandbyArchiveLocation = '/u01/arch/prod1'
    AlternateLocation = ''
    LogArchiveTrace = '0'
    LogArchiveFormat = 'prod1_%t_%s_%r.arch'
    TopWaitEvents = '(monitor)'
    Instance Status:
    SUCCESS
    DGMGRL> show instance verbose prod12 on database prod1
    Instance 'prod12' of database 'prod1'
    Host Name: u01prod2
    PFILE:
    Properties:
    SidName = 'prod12'
    StaticConnectIdentifier = 'prod12_local'
    StandbyArchiveLocation = '/u01/arch/prod1'
    AlternateLocation = ''
    LogArchiveTrace = '0'
    LogArchiveFormat = 'prod1_%t_%s_%r.arch'
    TopWaitEvents = '(monitor)'
    Instance Status:
    SUCCESS
    DGMGRL> show database verbose prod1dg
    Database - prod1dg
    Role: PHYSICAL STANDBY
    Intended State: APPLY-ON
    Transport Lag: 0 seconds
    Apply Lag: 0 seconds
    Real Time Query: OFF
    Instance(s):
    prod1
    Properties:
    DGConnectIdentifier = 'prod1dg'
    ObserverConnectIdentifier = ''
    LogXptMode = 'ASYNC'
    DelayMins = '0'
    Binding = 'optional'
    MaxFailure = '0'
    MaxConnections = '1'
    ReopenSecs = '300'
    NetTimeout = '30'
    RedoCompression = 'DISABLE'
    LogShipping = 'ON'
    PreferredApplyInstance = ''
    ApplyInstanceTimeout = '0'
    ApplyParallel = 'AUTO'
    StandbyFileManagement = 'AUTO'
    ArchiveLagTarget = '0'
    LogArchiveMaxProcesses = '8'
    LogArchiveMinSucceedDest = '1'
    DbFileNameConvert = ''
    LogFileNameConvert = ''
    FastStartFailoverTarget = ''
    InconsistentProperties = '(monitor)'
    InconsistentLogXptProps = '(monitor)'
    SendQEntries = '(monitor)'
    LogXptStatus = '(monitor)'
    RecvQEntries = '(monitor)'
    SidName = 'prod1'
    StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=pres1.com)(PORT=1533))(CONNECT_DATA=(SERVICE_NAME=prod1dg_DGMGRL)(INSTANCE_NAME=prod1)(SERVER=DEDICATED)))'
    StandbyArchiveLocation = '/u01prod/arch/prod1'
    AlternateLocation = ''
    LogArchiveTrace = '0'
    LogArchiveFormat = 'prod1_%t_%s_%r.arch'
    TopWaitEvents = '(monitor)'
    Database Status:
    DGM-17016: failed to retrieve status for database "prod1dg"
    ORA-16664: unable to receive the result from a database

    I have setup DG broker for 11gR2 RAC - Primary and DR (standby) - Grid single node ( non- Rac) . It is R12 apps.
    I am getting connection errors from standby to production . Although the there is no problem in arciive log shipping and DG broker setup .
    But I m getting constant Error ORA-16664 ( On Primary ) and on standby - Failed to connect to remote database prod1. Error is ORA-12521
    Failed to connect to remote database prod1. Error is ORA-12521
    Failed to send message to site pcap1. Error code is ORA-12521.It is not an issue with either password file, It having issues to establish connections with "prod1" ,
    Have you configured static listener entry?
    And What local_listener value you have set ?
    From all instances
    $lsnrctl status
    12521, 00000, "TNS:listener does not currently know of instance requested in connect descriptor"
    // *Cause:  The listener received a request to establish a connection to a
    // database or other service. The connect descriptor received by the listener
    // specified in addition to the service name an instance name for an instance
    // (usually a database instance) that either has not yet dynamically registered
    // with the listener or has not been statically configured for the listener.
    // This may be a temporary condition such as after the listener has started,
    // but before the database instance has registered with the listener.
    // *Action:
    //  - Wait a moment and try to connect a second time.
    //  - Check which instances are currently known by the listener by executing:
    //    lsnrctl services <listener name>
    //  - Check that the INSTANCE_NAME parameter in the connect descriptor specifies
    //    an instance name known by the listener.
    //  - Check for an event in the listener.log file.

  • Error: ORA-16778: redo transport error for one or more databases

    Hi all
    I have 2 database servers"Primary database and physical standby" in test environment( before going to Production)
    Before Dataguard broker configuration , DG setup was running fine , redo was being applied and archived on phy standby.
    but while enabling configuration i got "Warning: ORA-16607: one or more databases have failed" listener.ora & tnsnames.ora are updated with global_name_DGMGRL
    Please help me how can i resolve this issue .Thanks in advance.
    [oracle@PRIM ~]$ dgmgrl
    DGMGRL for Linux: Version 10.2.0.1.0 - Production
    Copyright (c) 2000, 2005, Oracle. All rights reserved.
    Welcome to DGMGRL, type "help" for information.
    DGMGRL> connect sys
    Password:
    Connected.
    DGMGRL> show configuration
    Configuration
    Name: test
    Enabled: YES
    Protection Mode: MaxPerformance
    Fast-Start Failover: DISABLED
    Databases:
    prim - Primary database
    stan - Physical standby database
    Current status for "test":
    Warning: ORA-16607: one or more databases have failed
    DGMGRL> show database
    show database
    ^
    Syntax error before or at "end-of-line"
    DGMGRL> remove configuration
    Warning: ORA-16620: one or more databases could not be contacted for a delete operation
    Removed configuration
    DGMGRL> exit
    [oracle@PRIM ~]$ connect sys/sys@prim as sysdba
    bash: connect: command not found
    [oracle@PRIM ~]$ lsnrctl stop
    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 08-OCT-2006 19:52:30
    Copyright (c) 1991, 2005, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    The command completed successfully
    [oracle@PRIM ~]$ lsnrctl start
    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 08-OCT-2006 19:52:48
    Copyright (c) 1991, 2005, Oracle. All rights reserved.
    Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...
    TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PRIM)(PORT=1521)))
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date 08-OCT-2006 19:52:48
    Uptime 0 days 0 hr. 0 min. 0 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PRIM)(PORT=1521)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "PRIM_DGMGRLL" has 1 instance(s).
    Instance "PRIM", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@PRIM ~]$ lsnrctl stop
    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 08-OCT-2006 19:54:46
    Copyright (c) 1991, 2005, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    The command completed successfully
    [oracle@PRIM ~]$ lsnrctl start
    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 08-OCT-2006 19:54:59
    Copyright (c) 1991, 2005, Oracle. All rights reserved.
    Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...
    TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PRIM)(PORT=1521)))
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    [oracle@PRIM ~]$ dgmgrl
    DGMGRL for Linux: Version 10.2.0.1.0 - Production
    Copyright (c) 2000, 2005, Oracle. All rights reserved.
    Welcome to DGMGRL, type "help" for information.
    DGMGRL> connect /
    Connected.
    DGMGRL> create configuration test as
    primary database is PRIM
    connect identifier is PRIM
    ;Configuration "test" created with primary database "prim"
    DGMGRL> add database STAN as
    connect identifier is STAN
    maintained as physical;Database "stan" added
    DGMGRL> show configuration
    Configuration
    Name: test
    Enabled: NO
    Protection Mode: MaxPerformance
    Fast-Start Failover: DISABLED
    Databases:
    prim - Primary database
    stan - Physical standby database
    Current status for "test":
    DISABLED
    DGMGRL> enable configuration
    Enabled.
    DGMGRL> show configuration
    Configuration
    Name: test
    Enabled: YES
    Protection Mode: MaxPerformance
    Fast-Start Failover: DISABLED
    Databases:
    prim - Primary database
    stan - Physical standby database
    Current status for "test":
    Warning: ORA-16607: one or more databases have failed
    DGMGRL> show database verbose prim
    Database
    Name: prim
    Role: PRIMARY
    Enabled: YES
    Intended State: ONLINE
    Instance(s):
    PRIM
    Properties:
    InitialConnectIdentifier = 'prim'
    LogXptMode = 'ASYNC'
    Dependency = ''
    DelayMins = '0'
    Binding = 'OPTIONAL'
    MaxFailure = '0'
    MaxConnections = '1'
    ReopenSecs = '300'
    NetTimeout = '180'
    LogShipping = 'ON'
    PreferredApplyInstance = ''
    ApplyInstanceTimeout = '0'
    ApplyParallel = 'AUTO'
    StandbyFileManagement = 'AUTO'
    ArchiveLagTarget = '0'
    LogArchiveMaxProcesses = '30'
    LogArchiveMinSucceedDest = '1'
    DbFileNameConvert = '/u01/app/oracle/oradata/STAN, /u01/app/oracle/oradata/PRIM'
    LogFileNameConvert = '/u01/app/oracle/oradata/STAN, /u01/app/oracle/oradata/PRIM'
    FastStartFailoverTarget = ''
    StatusReport = '(monitor)'
    InconsistentProperties = '(monitor)'
    InconsistentLogXptProps = '(monitor)'
    SendQEntries = '(monitor)'
    LogXptStatus = '(monitor)'
    RecvQEntries = '(monitor)'
    HostName = 'PRIM'
    SidName = 'PRIM'
    LocalListenerAddress = '(ADDRESS=(PROTOCOL=tcp)(HOST=PRIM)(PORT=1521))'
    StandbyArchiveLocation = '/u01/app/oracle/flash_recovery_area/PRIM/archivelog/'
    AlternateLocation = ''
    LogArchiveTrace = '0'
    LogArchiveFormat = '%t_%s_%r.arc'
    LatestLog = '(monitor)'
    TopWaitEvents = '(monitor)'
    Current status for "prim":
    Error: ORA-16778: redo transport error for one or more databases
    DGMGRL> show database verbose stan
    Database
    Name: stan
    Role: PHYSICAL STANDBY
    Enabled: YES
    Intended State: ONLINE
    Instance(s):
    STAN
    Properties:
    InitialConnectIdentifier = 'stan'
    LogXptMode = 'ASYNC'
    Dependency = ''
    DelayMins = '0'
    Binding = 'OPTIONAL'
    MaxFailure = '0'
    MaxConnections = '1'
    ReopenSecs = '300'
    NetTimeout = '180'
    LogShipping = 'ON'
    PreferredApplyInstance = ''
    ApplyInstanceTimeout = '0'
    ApplyParallel = 'AUTO'
    StandbyFileManagement = 'AUTO'
    ArchiveLagTarget = '0'
    LogArchiveMaxProcesses = '30'
    LogArchiveMinSucceedDest = '1'
    DbFileNameConvert = '/u01/app/oracle/oradata/PRIM, /u01/app/oracle/oradata/STAN'
    LogFileNameConvert = '/u01/app/oracle/oradata/PRIM, /u01/app/oracle/oradata/STAN'
    FastStartFailoverTarget = ''
    StatusReport = '(monitor)'
    InconsistentProperties = '(monitor)'
    InconsistentLogXptProps = '(monitor)'
    SendQEntries = '(monitor)'
    LogXptStatus = '(monitor)'
    RecvQEntries = '(monitor)'
    HostName = 'STAND'
    SidName = 'STAN'
    LocalListenerAddress = '(ADDRESS=(PROTOCOL=tcp)(HOST=STAND)(PORT=1521))'
    StandbyArchiveLocation = '/u01/app/oracle/flash_recovery_area/STAN/archivelog/'
    AlternateLocation = ''
    LogArchiveTrace = '0'
    LogArchiveFormat = '%t_%s_%r.arc'
    LatestLog = '(monitor)'
    TopWaitEvents = '(monitor)'
    Current status for "stan":
    Error: ORA-12545: Connect failed because target host or object does not exist
    DGMGRL>

    This:
    Current status for "stan":
    Error: ORA-12545: Connect failed because target host or object does not exist
    says that your network setup is not correct. You need to resolve that first.
    As for Broker setup steps how about the doc or our Data Guard 11g Handbook?
    It's 3 DGMGRL commands so I am not sure what 'steps' you need?
    Larry

  • Show Database Get "Object was not found"error

    Hi there,
    I have a weird situation here.
    I created Data Guard Broker setup and show configuration return good result.
    It is running for quite a while, and I can see if I switch log file on Primary, the Max Seq# is matched between Primary and Standby. Also do a lot of other test query all return good result.
    But today when I happen to run Show Database command it says the DB object not found,
    and there is no error in DRCxxx.log file.
    Did I miss something? Any suggestions are appreciated.
    ===============Script===================
    --Standby
    mkdir log1/dgbroker
    mkdir log1/dgbroker/XXXPRD2R
    mkdir log2/dgbroker
    mkdir log2/dgbroker/XXXPRD2R
    --Primary
    mkdir log1/dgbroker
    mkdir log1/dgbroker/XXXPRD2
    mkdir log2/dgbroker
    mkdir log2/dgbroker/XXXPRD2
    -- primary
    alter system set dg_broker_config_file1='/oracle/log1/dgbroker/XXXPRD2/dg1XXXPRD2.dat' scope=both;
    alter system set dg_broker_config_file2='/oracle/log2/dgbroker/XXXPRD2/dg2XXXPRD2.dat' scope=both;
    -- standby
    alter system set dg_broker_config_file1='/oracle/log1/dgbroker/XXXPRD2R/dg1XXXPRD2R.dat' scope=both;
    alter system set dg_broker_config_file2='/oracle/log2/dgbroker/XXXPRD2R/dg2XXXPRD2R.dat' scope=both;
    -- primary
    alter system set dg_broker_start=true scope=both;
    -- standby
    alter system set dg_broker_start=true scope=both;
    -- primary
    dgmgrl /
    create configuration 'dg_XXXPRD2' as primary database is 'XXXPRD2' connect identifier is 'XXXPRD2';
    add database 'XXXPRD2R' as connect identifier is 'XXXPRD2R' maintained as physical;
    enable configuration;
    ===============Script===================
    DGMGRL> show configuration
    Configuration - dg_XXXPRD2
    Protection Mode: MaxAvailability
    Databases:
    XXXPRD2 - Primary database
    XXXPRD2R - Physical standby database
    Fast-Start Failover: DISABLED
    Configuration Status:
    SUCCESS
    DGMGRL> SHOW DATABASE XXXPRD2
    Object "XXXPRD2" was not found
    DGMGRL> show database XXXPRD2R
    Object "XXXPRD2R" was not found
    -----------------------------------------------

    Hello;
    What I have noticed is sometimes single quotes count and sometime they don't.
    Try :
    SHOW DATABASE 'XXXPRD2';
    Test
    Welcome to DGMGRL, type "help" for information.
    Connected.
    DGMGRL> show database standby
    Object "standby" was not found
    DGMGRL> show database 'standby';
    Object "standby" was not found
    DGMGRL> show database 'STANDBY'; 
    Database - STANDBY
      Role:            PHYSICAL STANDBY
      Intended State:  APPLY-ON
      Transport Lag:   (unknown)
      Apply Lag:      
      Real Time Query: OFF
      Instance(s):
        STANDBYSo getting the case matters too.
    DGMGRL> SHOW DATABASE STANDBY;
    Object "standby" was not found
    DGMGRL> Best Regards
    mseberg
    Edited by: mseberg on Jan 18, 2013 2:21 PM

  • JMQ cluster and unstable connections

    Hello all.
    I have a few architectural questions about building an OpenMQ message-passing infrastructure between multiple offices which do not always have on-line internet connections. We also need to distribute the MQ mesh configuration info.
    From the scale of my questions it seems, that I or our developers don't fully understand MQ, because I think that many of our problems and/or solution ideas (below) should already be implemented within the MQ middleware, and not by us from outside it.
    The potential client currently has a (relatively ugly) working solution which they wanted to revise for simplification, if possible, but this matter is not urgent and answers are welcome at any timeframe :)
    I'd welcome any insights, ideas and pointers as to why our described approach may be plain wrong :)
    To sum this post up, here's my short questionnaire:
    1) What is a good/best way to distribute MQ mesh config when not all nodes are available simultaneously?
    2) What are the limitations on number of brokers and queues in one logical mesh?
    3) Should we aim for separate "internal" and "external" MQ networks, or can they be combined into one large net?
    4) Should we aim for partial solution external to OpenMQ (such as integration with SMTP for messaging, or SVN for config distribution), or can this quest be solved within OpenMQ functionality?
    5) Can a clustered broker be forced to fully start without available master broker connection?
    6) Are broker clusters inherently local-network, or is there some standard solution (pattern) for geographically disperse MQ clusters?
    7) How to enforce pushing of the messages from one broker to another? Are any priority assignments available for certain brokers and "their" queues?
    Detailed rumblings follow below...
    We are thinking about implementing JMQ in a geographically disperse project, where it will be used for asynchronous communications to connect application servers in different branch offices with a central office. The problematic part is, that the central and especially branch offices are not expected to be always on-line, hence the MQ - whenever a connection is available, queued messages (requests, responses, etc.) are to be pushed to the other side's MQ broker. And if all goes well with the project, there may eventually be hundreds of such branch offices and more than one central office for failover, and a mesh of interconnection MQ agreements.
    The basic idea is simple: an end-user of the app server in a branch generates a request, this request is passed via message queue to another branch or to a central office, then another app server processes it to generate a response and the answer is queued back to the requesting app server. At some time after the initial request, the end-user would see in his web-page that the request's status has been updated with a response value. A branch office's app server and MQ broker may be an appliance-server distributed as a relatively unmaintained "black box".
    During the POC we configured several JMQ broker instances in this manner and it worked. From what I gather from our developers, each branch office's request and response queues are separate destinations in the system, and requests (from a certain branch) may be subscribed by any node, and responces (to a certain branch) may be submitted by any node. This may be restricted by passwords and/or certificate-based SSL tunnel channels, for example (suggestions welcome, though).
    However, we also wanted to simplify spreading the configuration of the MQ nodes' network by designating "master brokers" (as per JMQ docs) which keep track of the config and each other broker downloads the cluster config from its master. Perhaps it was wrong on our side, and a better idea is available to avoid manual reconfiguration of each MQ broker whenever another broker or a queue destination is added?
    Problem here is: it seems an "MQ cluster" is a local-network oriented concept. When we have a master broker in a central office, and the inter-connection is not up, branch offices loop indefinitely waiting for connection to a master, and reject client connections (published JMS port remains 0, and appropriate comments in the log files). In this case the branch office can not function until its JMQ broker connects to a central office, updates the MQ config, and permits client connections to itself.
    Also we are not certain (and it seems to be a popular question on Google, too) how to enforce a queued message to be pushed to another side - to a broker "nearest" to the target app server? Can this be done within OpenMQ config, or does this require an MQ client application to read and manipulate such messages somehow? For example, when a branch office's "request" queue has a message, and a connection to central office comes online, this request data should end up in the central office's broker. Apparently, a message which physically remains in the branch office broker when the interconnection goes offline, is of little use to the central appserver...
    I was thinking along the lines of different-priority brokers for a certain destinations, so that messages would automatically flow from further brokers to neares ones - like water flows from higher ground to lower ground in an aqueduct. It would then be possible to easily implement transparent routing between branch offices (available at non-intersecting times) via central office (always up).
    How many brokers and destination can be interconnected at all (practically or theoretically/hardcoded)?
    Possibly, there are other means to do some or all of this?
    Ideas we've discussed internally include:
    * Multiple networks of MQ brokers:
    Have an "internal" broker (cluster) in each branch office which talks to the app server, and a separate "external" broker which is clustered with the central office's "master broker". Some branch office application transfers messages between two brokers local to its branch. Thus the local appserver works okay, and remote queuing works whenever network is available.
    Possibly, the central office should also have separate internal and external broker setups?
    * Multi-tiered net of MQ brokers:
    Perhaps there can be "clusters of clusters" - with "external" tier-1 brokers being directly master brokers for local "internal" tier-2 clusters? Otherwise the idea of "miltiple networks of MQ brokers" above, without an extra app to relay messages between MQ brokers local to this app.
    * Multi-protocol implementation of MQ+SMTP(+POP3/IMAP)
    Many of our questions are solvable by SMTP. That is, we can send messages to a mailbox residing on a specific server (local in each office), and local appserver clients retrieve them by POP3 from the local mailbox server, and then submit responses over SMTP. This is approximately how the client currently solves this task now.
    We don't really want to invent a bicycle, but maybe this approach can also be applied to JMQ (asynch traffic not over MQ protocol, but over SMTP like in SOAP-SMTP vs. SOAP-HTTP webservices)?
    * HTTP/RCS-based config file:
    The OpenMQ config allows for the detailed configuration file to be available in local filesystem or on a web server. It is possible to fetch the config file from a central office whenever the connection is up (wget, svn/cvs/etc.) and restart the branch broker.
    Why is this approach good or bad? Advocates welcome :)
    Thanks for reading up to the end,
    and thanks in advance for any replies,
    //Jim Klimov

    Hello all.
    I have a few architectural questions about building an OpenMQ message-passing infrastructure between multiple offices which do not always have on-line internet connections. We also need to distribute the MQ mesh configuration info.
    From the scale of my questions it seems, that I or our developers don't fully understand MQ, because I think that many of our problems and/or solution ideas (below) should already be implemented within the MQ middleware, and not by us from outside it.
    The potential client currently has a (relatively ugly) working solution which they wanted to revise for simplification, if possible, but this matter is not urgent and answers are welcome at any timeframe :)
    I'd welcome any insights, ideas and pointers as to why our described approach may be plain wrong :)
    To sum this post up, here's my short questionnaire:
    1) What is a good/best way to distribute MQ mesh config when not all nodes are available simultaneously?
    2) What are the limitations on number of brokers and queues in one logical mesh?
    3) Should we aim for separate "internal" and "external" MQ networks, or can they be combined into one large net?
    4) Should we aim for partial solution external to OpenMQ (such as integration with SMTP for messaging, or SVN for config distribution), or can this quest be solved within OpenMQ functionality?
    5) Can a clustered broker be forced to fully start without available master broker connection?
    6) Are broker clusters inherently local-network, or is there some standard solution (pattern) for geographically disperse MQ clusters?
    7) How to enforce pushing of the messages from one broker to another? Are any priority assignments available for certain brokers and "their" queues?
    Detailed rumblings follow below...
    We are thinking about implementing JMQ in a geographically disperse project, where it will be used for asynchronous communications to connect application servers in different branch offices with a central office. The problematic part is, that the central and especially branch offices are not expected to be always on-line, hence the MQ - whenever a connection is available, queued messages (requests, responses, etc.) are to be pushed to the other side's MQ broker. And if all goes well with the project, there may eventually be hundreds of such branch offices and more than one central office for failover, and a mesh of interconnection MQ agreements.
    The basic idea is simple: an end-user of the app server in a branch generates a request, this request is passed via message queue to another branch or to a central office, then another app server processes it to generate a response and the answer is queued back to the requesting app server. At some time after the initial request, the end-user would see in his web-page that the request's status has been updated with a response value. A branch office's app server and MQ broker may be an appliance-server distributed as a relatively unmaintained "black box".
    During the POC we configured several JMQ broker instances in this manner and it worked. From what I gather from our developers, each branch office's request and response queues are separate destinations in the system, and requests (from a certain branch) may be subscribed by any node, and responces (to a certain branch) may be submitted by any node. This may be restricted by passwords and/or certificate-based SSL tunnel channels, for example (suggestions welcome, though).
    However, we also wanted to simplify spreading the configuration of the MQ nodes' network by designating "master brokers" (as per JMQ docs) which keep track of the config and each other broker downloads the cluster config from its master. Perhaps it was wrong on our side, and a better idea is available to avoid manual reconfiguration of each MQ broker whenever another broker or a queue destination is added?
    Problem here is: it seems an "MQ cluster" is a local-network oriented concept. When we have a master broker in a central office, and the inter-connection is not up, branch offices loop indefinitely waiting for connection to a master, and reject client connections (published JMS port remains 0, and appropriate comments in the log files). In this case the branch office can not function until its JMQ broker connects to a central office, updates the MQ config, and permits client connections to itself.
    Also we are not certain (and it seems to be a popular question on Google, too) how to enforce a queued message to be pushed to another side - to a broker "nearest" to the target app server? Can this be done within OpenMQ config, or does this require an MQ client application to read and manipulate such messages somehow? For example, when a branch office's "request" queue has a message, and a connection to central office comes online, this request data should end up in the central office's broker. Apparently, a message which physically remains in the branch office broker when the interconnection goes offline, is of little use to the central appserver...
    I was thinking along the lines of different-priority brokers for a certain destinations, so that messages would automatically flow from further brokers to neares ones - like water flows from higher ground to lower ground in an aqueduct. It would then be possible to easily implement transparent routing between branch offices (available at non-intersecting times) via central office (always up).
    How many brokers and destination can be interconnected at all (practically or theoretically/hardcoded)?
    Possibly, there are other means to do some or all of this?
    Ideas we've discussed internally include:
    * Multiple networks of MQ brokers:
    Have an "internal" broker (cluster) in each branch office which talks to the app server, and a separate "external" broker which is clustered with the central office's "master broker". Some branch office application transfers messages between two brokers local to its branch. Thus the local appserver works okay, and remote queuing works whenever network is available.
    Possibly, the central office should also have separate internal and external broker setups?
    * Multi-tiered net of MQ brokers:
    Perhaps there can be "clusters of clusters" - with "external" tier-1 brokers being directly master brokers for local "internal" tier-2 clusters? Otherwise the idea of "miltiple networks of MQ brokers" above, without an extra app to relay messages between MQ brokers local to this app.
    * Multi-protocol implementation of MQ+SMTP(+POP3/IMAP)
    Many of our questions are solvable by SMTP. That is, we can send messages to a mailbox residing on a specific server (local in each office), and local appserver clients retrieve them by POP3 from the local mailbox server, and then submit responses over SMTP. This is approximately how the client currently solves this task now.
    We don't really want to invent a bicycle, but maybe this approach can also be applied to JMQ (asynch traffic not over MQ protocol, but over SMTP like in SOAP-SMTP vs. SOAP-HTTP webservices)?
    * HTTP/RCS-based config file:
    The OpenMQ config allows for the detailed configuration file to be available in local filesystem or on a web server. It is possible to fetch the config file from a central office whenever the connection is up (wget, svn/cvs/etc.) and restart the branch broker.
    Why is this approach good or bad? Advocates welcome :)
    Thanks for reading up to the end,
    and thanks in advance for any replies,
    //Jim Klimov

  • 2012 r2 rds deployment cannot connect to sql server after reboot

    We have a ha connection broker setup with 2 connection brokers and everything was working fine up untill the servers were rebooted for updates. Now users cannot connect to thier collections and I have an error in the event log that the deployment could not
    connect to the sql database.
    at this point I am assume that the issue is related to security. I am able to query the database as admin from the effected servers and other services that use other databases in the same sql instance are no5 having issues.
    I have checked the security group that both cb servers should be in and they are in the group and the group has sysadmin and dbo within sql
    any ideas?
    Please remember to mark my replies as answers if they help

    Hi,
    Thank you for posting in Windows Server Forum.
    Can you please create the database manually with below command and verify.
    PS C:\> Set-RDConnectionBrokerHighAvailability –DatabaseConnectionString
     "DRIVER=SQL Server Native Client 11.0;SERVER=<SQL Server
     Name>;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;
    DATABASE=<DB Name>" -DatabaseFilePath "C:\DbFiles\<DbName>.mdf"
     -ClientAccessName "<DNS RR Name>"
    Grant DBO permissions to the service account on the RDS server and try to run your wizard again.
    More information.
    RD Connection Broker High Availability in Windows Server 2012
    http://blogs.msdn.com/b/rds/archive/2012/06/27/rd-connection-broker-high-availability-in-windows-server-2012.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support

  • Third Party Integration for Template Based Hire in PS 9.1

    Hi All,
    I am implementing template based hire on PS 9.1.
    I am receiving the applicant details from a third party vendor in a xml message.
    Requirement is to insert the applicant details into template based hire records (HR_TBH_HDR and HR_TBH_DATA).
    I am able to subscribe the field values from xml message. But facing the problem while inserting the values into base records.
    I am trying to use Component Interface on HR_TBH_JOB component. The pages on this component are dynamically build and so the records.
    If anyone has worked on the third party integration for Template Based Hire in PS 9.1, please let me know your suggestion for insertion into template based hire records.
    Thanks,
    Vijay

    Hi Michel,
    I am not getting any error message as I haven't completed the coding yet.
    I will go more on the technical stuff so that the issue will be more clear.
    I am using the Integration Broker setup to receive the xml message from third party.
    I have written the app package and added that as handler into the service operation. as of now I am able to subscribe the xml message. I am having the field values into the variables.
    For insertion of those values into template based hire (TBH) records (HR_THB_HDR and HR_TBH_DATA) I created a new CI on HR_TBH_JOB component.
    But when I analysed this component I came to know that Pages, Sections on the Pages and the fields of the sections are dynamically build based on the Template.
    On HR_TBH_DATA page PeopleSoft is using derived record (HR_TBH_SCR_WRK). Field values are assigned to this record fields bsaed on the section of the template.
    Here is issue I am facing while coding. As there is only one record (HR_TBH_SCR_WRK) to store the all the values from the template, I am not able to understand that how to assign the variables to CI variable. I am looking for the logic, so that the CI will work normally.
    If you have any sugestion to insert the data into TBH records other than using CI, will be appriciated.
    Thanks

  • Related Information link on Vendor & Voucher Component not appearing on 9.1

    Greetings All,
    I am not able to see the "Related Information link" on the Vendor & Voucher Components. I know this feture is something new and delivered as part of 9.1; Can someone help me out? How can i see this on my components.
    Thanks in advance.

    Do you have an authentication domain setup for PIA/web profile?
    Is your integration broker setup properly?
    Have a look at this post
    http://bloggingaboutoracleapplications.org/setting-up-predelivered-related-content-services/
    Edited by: Hakan Biroglu on May 30, 2013 9:23 PM

Maybe you are looking for