Making connect against SID high available

Hi Forum,
is there any way to make applications that use host/port/SID to connect to the database high available? The background of my question is that we have a legacy application that does not support to connect via servicename to our RAC database. The configuration dialog has no options to use a servicename, you can just enter host/port/sid.
Now is there anyway to trick this application so that the sid/host can be failed over? The host could be tricked via virtual IP that could be provided by the grid infrastructure, but what about the SID? Is there some kind of "virtual SID" out there?
Thanks in advance
Thomas

Hi,
If you are lucky, you may be able to trick the application in giving a whole (DESCRIPTION........) tnsnames entry as the host and not using the "port" and "sid" entry in that masks.
As a normal SQLNET/JDBC client will understand
@(DESCRIPTION = (ADDRESS = ...))
equally as
@host:port:sid
this could work. If it does then you got no problems, because you can specify the services there with all failover stuff.
If this does not work, maybe 11gR2 server pools can help you. It will not provide you a load balancing though, just HA.
With 11gR2 server pools/policy managed, the database SID is not fixed on a server, but will failover to other nodes.
So lets assume you have 3 servers, and your policy managed database is running on node 1 and 2.
Furthermore assume, that the policy for the database is minimum 2 servers and maximum 2 servers.
In this constellation instance on node 1 will be DBNAME_1 and on node 2 DBNAME_2.
If first server fails, the DBNAME_1 instance will automatically be started on the free node (server 3), and your clients would still be able to connect to the SID.
The tricky part now is to manage that the additional VIP and listener you created are failing over to server 3 as well and not to server 2.
But with a correct settings in the clusterware for the newly created VIP that should be addressable (look at the clusterware administration guide Chapter 5).
Hope that helps
Sebastian

Similar Messages

  • JDBC adapter connected to a DB in high availability!

    Hi folks,
    I have finished my scenario File -> XI -> JDBC and now I’m preparing to transport it to QAS. I found that Data Base of QAS is in two cluster nodes. I have two hostnames to fill the parameter <b><IP address></b> and I don’t know which hostname I should use! Is it supposed use both? …or I need another one virtual?
    Connection: <b>jdbc:oracle:thin:@<IP address>:<listener port>:<instance name (database name)></b>
    Thanks in advance,
    Ricardo.

    I don't know this mechanism of high availability with 2 IP, but if you really have 2 hostname you should think to a method to switch from a node to the other in easy way, deactivating one and activating the other (for instance with the <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/45/0c86aab4d14dece10000000a11466f/frameset.htm">Controlling a Communication Channel Externally</a>)
    I suggest you to verify how it will be in production instance: real cluster ? switch over ? virtual IP ?
    Regards,
    Sandro

  • Possible to use Azure SQL as database for RD Connection broker high availability?

    I am looking in to setting up a highly available Remote Desktop services service on Azure and note that the high availability for the Connection Broker service needs a full SQL database (rather than the LocalDB used for one instance). Is it possible
    to use an Azure SQL database for these purposes (i.e. opposed to VMs running SQL Server)?
    Has anyone had any experience with this? This would be nice as I am not looking at thousands of users and the Azure SQL would provide the high availability for the database without creating multiple (expensive) VMs running SQL server.

    So far there's no such a feature in azure sql, you can vote for it
    http://feedback.azure.com/forums/217321-sql-database/suggestions/423275-enable-sql-service-broker-in-sql-azure

  • Advice Requested - High Availability WITHOUT Failover Clustering

    We're creating an entirely new Hyper-V virtualized environment on Server 2012 R2.  My question is:  Can we accomplish high availability WITHOUT using failover clustering?
    So, I don't really have anything AGAINST failover clustering, and we will happily use it if it's the right solution for us, but to be honest, we really don't want ANYTHING to happen automatically when it comes to failover.  Here's what I mean:
    In this new environment, we have architected 2 identical, very capable Hyper-V physical hosts, each of which will run several VMs comprising the equivalent of a scaled-back version of our entire environment.  In other words, there is at least a domain
    controller, multiple web servers, and a (mirrored/HA/AlwaysOn) SQL Server 2012 VM running on each host, along with a few other miscellaneous one-off worker-bee VMs doing things like system monitoring.  The SQL Server VM on each host has about 75% of the
    physical memory resources dedicated to it (for performance reasons).  We need pretty much the full horsepower of both machines up and going at all times under normal conditions.
    So now, to high availability.  The standard approach is to use failover clustering, but I am concerned that if these hosts are clustered, we'll have the equivalent of just 50% hardware capacity going at all times, with full failover in place of course
    (we are using an iSCSI SAN for storage).
    BUT, if these hosts are NOT clustered, and one of them is suddenly switched off, experiences some kind of catastrophic failure, or simply needs to be rebooted while applying WSUS patches, the SQL Server HA will fail over (so all databases will remain up
    and going on the surviving VM), and the environment would continue functioning at somewhat reduced capacity until the failed host is restarted.  With this approach, it seems to me that we would be running at 100% for the most part, and running at 50%
    or so only in the event of a major failure, rather than running at 50% ALL the time.
    Of course, in the event of a catastrophic failure, I'm also thinking that the one-off worker-bee VMs could be replicated to the alternate host so they could be started on the surviving host if needed during a long-term outage.
    So basically, I am very interested in the thoughts of others with experience regarding taking this approach to Hyper-V architecture, as it seems as if failover clustering is almost a given when it comes to best practices and high availability.  I guess
    I'm looking for validation on my thinking.
    So what do you think?  What am I missing or forgetting?  What will we LOSE if we go with a NON-clustered high-availability environment as I've described it?
    Thanks in advance for your thoughts!

    Udo -
    Yes your responses are very helpful.
    Can we use the built-in Server 2012 iSCSI Target Server role to convert the local RAID disks into an iSCSI LUN that the VMs could access?  Or can that not run on the same physical box as the Hyper-V host?  I guess if the physical box goes down
    the LUN would go down anyway, huh?  Or can I cluster that role (iSCSI target) as well?  If not, do you have any other specific product suggestions I can research, or do I just end up wasting this 12TB of local disk storage?
    - Morgan
    That's a bad idea. First of all Microsoft iSCSI target is slow (it's non-cached @ server side). So if you really decided to use dedicated hardware for storage (maybe you do have a reason I don't know...) and if you're fine with your storage being a single
    point of failure (OK, maybe your RTOs and RPOs are fair enough) then at least use SMB share. SMB at least does cache I/O on both client and server sides and also you can use Storage Spaces as a back end of it (non-clustered) so read "write back flash cache
    for cheap". See:
    What's new in iSCSI target with Windows Server 2012 R2
    http://technet.microsoft.com/en-us/library/dn305893.aspx
    Improved optimization to allow disk-level caching
    Updated
    iSCSI Target Server now sets the disk cache bypass flag on a hosting disk I/O, through Force Unit Access (FUA), only when the issuing initiator explicitly requests it. This change can potentially improve performance.
    Previously, iSCSI Target Server would always set the disk cache bypass flag on all I/O’s. System cache bypass functionality remains unchanged in iSCSI Target Server; for instance, the file system cache on the target server is always bypassed.
    Yes you can cluster iSCSI target from Microsoft but a) it would be SLOW as there would be only active-passive I/O model (no real use from MPIO between multiple hosts) and b) that would require a shared storage for Windows Cluster. What for? Scenario was
    usable with a) there was no virtual FC so guest VM cluster could not use FC LUs and b) there was no shared VHDX so SAS could not be used for guest VM cluster as well. Now both are present so scenario is useless: just export your existing shared storage without
    any Microsoft iSCSI target and you'll be happy. For references see:
    MSFT iSCSI Target in HA mode
    http://technet.microsoft.com/en-us/library/gg232621(v=ws.10).aspx
    Cluster MSFT iSCSI Target with SAS back end
    http://techontip.wordpress.com/2011/05/03/microsoft-iscsi-target-cluster-building-walkthrough/
    Guest
    VM Cluster Storage Options
    http://technet.microsoft.com/en-us/library/dn440540.aspx
    Storage options
    The following tables lists the storage types that you can use to provide shared storage for a guest cluster.
    Storage Type
    Description
    Shared virtual hard disk
    New in Windows Server 2012 R2, you can configure multiple virtual machines to connect to and use a single virtual hard disk (.vhdx) file. Each virtual machine can access the virtual hard disk just like servers
    would connect to the same LUN in a storage area network (SAN). For more information, see Deploy a Guest Cluster Using a Shared Virtual Hard Disk.
    Virtual Fibre Channel
    Introduced in Windows Server 2012, virtual Fibre Channel enables you to connect virtual machines to LUNs on a Fibre Channel SAN. For more information, see Hyper-V
    Virtual Fibre Channel Overview.
    iSCSI
    The iSCSI initiator inside a virtual machine enables you to connect over the network to an iSCSI target. For more information, see iSCSI
    Target Block Storage Overviewand the blog post Introduction of iSCSI Target in Windows
    Server 2012.
    Storage requirements depend on the clustered roles that run on the cluster. Most clustered roles use clustered storage, where the storage is available on any cluster node that runs a clustered
    role. Examples of clustered storage include Physical Disk resources and Cluster Shared Volumes (CSV). Some roles do not require storage that is managed by the cluster. For example, you can configure Microsoft SQL Server to use availability groups that replicate
    the data between nodes. Other clustered roles may use Server Message Block (SMB) shares or Network File System (NFS) shares as data stores that any cluster node can access.
    Sure you can use third-party software to replicate 12TB of your storage between just a pair of nodes to create a fully fault-tolerant cluster. See (there's also a free offering):
    StarWind VSAN [Virtual SAN] for Hyper-V
    http://www.starwindsoftware.com/native-san-for-hyper-v-free-edition
    Product is similar to what VMware had just released for ESXi except it's selling for ~2 years so is mature :)
    There are other guys doing this say DataCore (more playing for Windows-based FC) and SteelEye (more about geo-cluster & replication). But you may want to give them a try.
    Hope this helped a bit :) 
    StarWind VSAN [Virtual SAN] clusters Hyper-V without SAS, Fibre Channel, SMB 3.0 or iSCSI, uses Ethernet to mirror internally mounted SATA disks between hosts.

  • SharePoint 2013 High Availability - BI Semantic

    SharePoint 2013 High Availability
    Hi all,
    Settings
    Two Sites connected via tunnel, no issue in networking – Single farm
    SQL2012, two DB with mirroring
    SharePoint 2013, two servers in the farm, each server is APP & WEB
    Issue, this has been designed against full site failure (e.g. losing connection to other site, which means losing 1 SQL and 1 SP server)
    When users try to view some reports from the BI page, they can’t , we have confirmed that SQL mirrors are failing correctly, the issue (we think to be to access the SharePoint reporting services DB which we have mirrored as well), any help will be great.
    Regards

    Okay, if you've validated that you have the 1Gbps and 1ms over 10 minutes average, then you're in a supported scenario. How did you configure the SSRS databases to use mirroring within SharePoint? With SSRS databases, you'll need to use PowerShell:
    $database = Get-SPDatabase | where {$_.Name -eq "ReportingServiceDbName"}
    $database.AddFailoverServiceInstance("InstanceName")
    $database.Update()
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Best practice for High availability design, HSRP

    Hi,
    I am planning to create High Availability for LAN to WAN connectivity.
    But I want to know your opinion about the best way how to do this. I googled for a solution/best way how to do this, but I didn't found in my opinion right answer.
    The situation:
    I have 2 3945E Routers and 2 3560 switches. The design that I am planning to implement is below.
    The main goal is to have redundant connection, whatever one of the devices will fail. For example, if the R1 will fail, R2 should become active, if the SW1 will fail, the SW2 will take care about reachability and vice versa. The router 1 should be preferred always, if the link to ISP isn't down, because of greater bandwidth. So why am I drown 2 connections to 2 separate switches. If the SW1 will fail, I will still have a connection to WAN using R1 router.
    The Router interface should be configured with sub interfaces (preferred over secondary IP address of interface), because more than 10 subnets will be assigned to the LAN segment. The routers have 4 Gi ports.
    HSRP must be enabled on LAN side, because PC's on LAN must have redundant def. getaway.
    So, the question is - what is the best and preferred way to do this?
    In my opinion, I should use BVI and combine R1 routers 2 interfaces in to logical one and do the same for the R2.
    Next, turn the router in to L3 switch using IRB and then configure HSRP.
    What would be your preferred way to do this?

    Hi Audrius,
    I would suggest you to go with HSRP. GLBP you will use where you want load balance.
    I think the connectivity between your Routers (3945) and switches (3560) is gigabit connection which is high speed. So keep one physical link from your switches to each router and do HSRP on those router physical interfaces.
    In this way you will have high availability like if R1 fails then R2 will take over.
    Regarding the config see the below which I have for one of my Customer DC.
    ACTIVE:
    track 1 interface GigabitEthernet0/0 line-protocol
    track 2 interface GigabitEthernet0/0 line-protocol
    interface GigabitEthernet0/1
    ip address 10.10.10.12 255.255.255.0
    ip nat inside
    ip virtual-reassembly
    duplex full
    speed 100
    standby use-bia scope interface
    standby 0 ip 10.10.10.10
    standby 0 priority 110
    standby 0 preempt
    standby 0 authentication peter2mo
    standby 0 track 1 decrement 30
    standby 0 track 2 decrement 30
    STANDBY:
    track 1 interface GigabitEthernet0/0 line-protocol
    interface GigabitEthernet0/1
    ip address 10.10.10.11 255.255.255.0
    ip nat inside
    ip virtual-reassembly
    duplex full
    speed 100
    standby use-bia scope interface
    standby 0 ip 10.10.10.10
    standby 0 priority 90
    standby 0 authentication peter2mo
    standby 0 track 1 decrement 30
    Please rate the helpfull posts.
    Regards,
    Naidu.

  • SAP Web Dispatcher in a high availability environment

    Hello, guys
    We are working in a CRM 7.0 implementation Project. Our system landscape is the following:
       - Two hosts (host1 & host2) on MSCS cluster (Windows 2008) with SQL Server and ASCS in high availability. Additional, this MSCS cluster has a instance of SAP Web Dispatcher.
       - In these two host weu2019ve installed a CI & DI instance, outside of high availability scope
       - Two additional hosts (host3 & host4) with one dialog instance in every host
    We have severe problems with communication between SAP Web Dispatcher and ICM components. Our configuration schema is the next:
       - ASCS (MSCS_virtual_hostname):
    ms/server_port_0 = PROT=HTTP,PORT=8141
    SAPLOCALHOSTFULL = <MSCS_virtual_hostname>.<domain>
       - IC (host1)
    icm/server_port_0 = PROT=HTTP,PORT=8040,TIMEOUT=90,PROCTIMEOUT=600
    icm/host_name_full = <host1>.<domain>
       - ID1 (host2)
    icm/server_port_0 = PROT=HTTP,PORT=8044,TIMEOUT=90,PROCTIMEOUT=600
    icm/host_name_full = <host2>.<domain>
       - ID3 (host3)
    icm/server_port_0 = PROT=HTTP,PORT=8045,TIMEOUT=90,PROCTIMEOUT=600
    icm/host_name_full = <host3>.<domain>
       - ID4 (host4)
    icm/server_port_0 = PROT=HTTP,PORT=8046,TIMEOUT=90,PROCTIMEOUT=600
    icm/host_name_full = <host4>.<domain>
       - SAP Web Dispatcheer (MSCS_virtual_hostname):
    SAPGLOBALHOST = <MSCS_virtual_hostname>
    SAPLOCALHOSTFULL = <MSCS_virtual_hostname>.<domain>
    SAPLOCALHOST = <MSCS_virtual_hostname>
    SAPLOCALHOST = <MSCS_virtual_hostname>
    ms/http_port = 8141
    icm/server_port_0 = PROT=HTTP, PORT=8042,TIMEOUT=30,PROCTIMEOUT=600
    wdisp/add_xforwardedfor_header = TRUE
    In SAP Web Dispatcher log weu2019ve found the following error messages:
    Fri Jan 28 15:45:22 2011
    ***LOG Q0I=> NiPConnect2: connect (10061: WSAECONNREFUSED: Connection refused)
    *** ERROR => NiPConnect2: SiPeekPendConn failed for hdl 6 / sock 130060
        (SI_ECONN_REFUSE/10061; I4; ST; 192.168.6.182:8044)
    *** ERROR => Connection request to host: , service: 8044 failed (NIECONN_REFUSED)
    SAP Web Dispather is trying to connect to connect with dialog instances through , which itu2019s incorrect (ports 8044, 8045 & 8046 are opened in dialog instances, not in virtual instance). I think it should try with real hostnames (host1, host2, host3 & host4).
    ¡¡Please, help!! Thanks in advance

    Hello, Karthi,
    Our Web Dispatcher profile looks as following:
    Instance specific parameters
    Maybe some of these parameters are needless
    SAPSYSTEMNAME = <CRM SID>
    INSTANCE_NAME = <WD SID>
    SAPSYSTEM = <WD System number>
    SAPGLOBALHOST = <virtual hostname of WD>
    SAPLOCALHOSTFULL = <FQDN of virtual hostname of WD>
    SAPLOCALHOST = <virtual hostname of WD>
    Directorios
    DIR_INSTANCE = R:\usr\sap\wd
    DIR_INSTALL = R:\usr\sap\wd
    DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64
    DIR_EXECUTABLE = R:\usr\sap\wd
    DIR_PROFILE = R:\usr\sap\wd
    DIR_HOME = R:\usr\sap\wd
    DIR_ICMAN_ROOT = $(DIR_INSTANCE)\icmanroot
    R:\usr\sap\wd\global\security\data
    Accesibilidad al Message Server
    rdisp/mshost = <virtual hostname of CRM Message Server>
    ms/http_port = <HTTP port of CRM Message Server>
    HTTP Settings
    Puerto estandar de acceso HTTP
    icm/server_port_0 = PROT=HTTP, PORT=8042,TIMEOUT=30,PROCTIMEOUT=600
    These parameters defines load balancing weights
    #wdisp/server_00 = NAME=<hostname_SID_SYSNR>, LB=4, ACTIVE=0
    #wdisp/server_01 = NAME=<hostname_SID_SYSNR>, LB=10, ACTIVE=1
    #wdisp/server_02 = NAME=<hostname_SID_SYSNR>, LB=20, ACTIVE=1
    #wdisp/server_03 = NAME=<hostname_SID_SYSNR>, LB=20, ACTIVE=1
    Puerto de acceso interfaz web de administrador
    icm/HTTP/admin_0 = PREFIX=/sap/admin, DOCROOT=$(DIR_ICMAN_ROOT)/admin, AUTHFILE=$(DIR_INSTANCE)\sec\icmauth.txt
    Activaciu00F3n de la cachu00E9 de SAP Web Dispatcher
    icm/HTTP/server_cache_0/http_cache_control = true
    icm/HTTP/server_cache_0 = PREFIX=/, CACHEDIR=$(DIR_INSTANCE)\cache
    Fichero de log de seguridad
    icm/security_log = LOGFILE=$(DIR_HOME)\log\security_%y%m%d.log, SWITCHTF=day, MAXSIZEKB=1024, FILEWRAP=off
    icm/HTTP/logging_0 = PREFIX=/, LOGFILE=$(DIR_HOME)\log\wd_log_%y%m%d.log, SWITCHTF=day, MAXSIZEKB=1024, FILEWRAP=off
    icm/log_level = 1
    Dispatcher Configuration
    wdisp/add_xforwardedfor_header = FALSE
    Parametrizacion de memoria
    Datos de sizing de los que se parten                                #
    #users = 1800 usuarios (900 concurrentes)
    #req_per_dialog_step = 6 peticiones HTTP por paso
    #thinktime_per_diastep_sec = 10 seg. de "thinktime"
    #conn_keepalive_sec = 30 seg. mantener conexiu00F3n abierta con ICM
    #icm/max_conn = users * req_per_dialog_step * conn_keepalive_sec / thinktime_per_diastep_sec
    icm/max_conn = 16200
    wdisp/HTTP/max_pooled_con = icm/max_conn
    wdisp/HTTP/max_pooled_con = 16200
    icm/max_sockets = al menos la suma de icm/max_conn y wdisp/HTTP/max_pooled_con
    icm/max_sockets = 32400
    mpi/buffer_size = 64K = 64 * 1024 = 65536
    mpi/buffer_size = 65536
    mpi/total_size_MB = icm/max_conn * mpi/buffer_size (hay que convertir mpi/buffer_size a MB)
    mpi/total_size_MB = 1024
    icm/req_queue_len = icm/max_conn / 2
    icm/req_queue_len = 8100
    icm/min_threads = icm/max_conn / ~50
    icm/min_threads = 512
    icm/max_threads = icm/max_conn / ~20
    icm/max_threads = 1024
    Parametrizacion de seguridad
    Evitar el envu00EDo de mensajes tu00E9cnicos al usuario final
    is/HTTP/show_detailed_errors = FALSE
    #icm/HTTP/error_templ_path
    And ICM parameters are:
    - SAPLOCALHOSTFULL= <FQDN of every application server>
    - icm/server_port_0 = PROT=HTTP,PORT=8080,TIMEOUT=90,PROCTIMEOUT=600:
    - icm/host_name_full = <FQDN of every application server>  ## This parameter is ignored if SAPLOCALHOSTFULL is defined
    I hope it helps you.
    Best regards,
    Sergio Su00E1nchez

  • Problem in Webcenter Portal application with High Availability changes

    Jdeveloper Version: 11.1.1.5
    JROCKET
    MDS is pointing to IBM/DB2 database.
    Weblogic Domain 10.3 with 1 cluster - 2 manage servers.
    BigIP - Load Balancing
    Database: IBM DB2
    I am facing below issues in webcenter portal application after making high availability changes.
    1. "A connection to the server has failed" Status - 12152
    12031
    404
    2. Because of Inactivity, session is timeout - ADF_FACES_30108 exception.
    The above exceptions are occuring randomly in the application. It occurs either at login page or inside the application clicking on any link/button.
    I have made high availability changes as per the below blog:
    http://rimmidis.blogspot.com/2012/02/adf-application-running-on-clustered.html
    Any help is really appreciated

    Fixed "Because of Inactivity.." popup message by adding more tokens. The PS4 Webcenter portal application default value for CLIENT_STATE_MAX_TOKENS is 3, we increased to 15 that fixed the popup message.
    There was another popup message "Connection to the server failed, with status = 404, 12152..., which resulted in a bug in the product. The PortletServletContextListener was throwing classcastexception and that was causing this popup message.
    Once again, we have noticed these popup messages only when we tried to make our application high available.

  • InterConnect and High Availability

    We use Oracle InterConnect Server (9.0.4) to integrate the e-Business Suite with our legacy applications. We are currently planning the deployment to production of these integrations. The documentation how to use RAC (real application cluster) is rather limited. Does anyone have experience with InterConnect in conjunction with RAC?
    We need to have high availability but we don't want to run multiple instances of an adapter simultaneously (to ensure serialisation of the processing of the messages coming from the legacy applications). How is the persistence, caching etc.. done in such a setup?
    thank you,
    Claude Boussemaere

    Claude,
    If it is just HA that you want in IC (which means running the adapters against a RAC database for hub and the spoke connections), all you need to do is configure the adapter.ini and hub.ini parameters with connection information of the alternate nodes.
    In terms of persisting runtime data in the local file system, you can turn pipelining option off.
    adapter.ini parameters:
    //Set this to false if you want to turn off the pipelining from the Bridge towards the hub.
    agent_pipeline_to_hub=true
    //Set this to false if you want to turn off the pipelining from the hub towards the bridge.
    agent_pipeline_from_hub=true
    The adapters will then not persist the messages in a local file persistence. Any message at any given time will either be sitting in the hub db or in the EBS instance.
    The adapters cache only the metadata locally and hence you wont have to worry about metadata cache.
    If the hub/spoke db fails, the adapter's JDBC connections will fail over to the alternate instance(s) in a round robin fashion.
    HTH,
    Maneesh

  • Error while installing NW 7.4 SR2 in High availability

    Hello Guys,
    We are installing NW 7.4 SR2 Enterprise Portal with sybase database on windows 2012 R2 server under high availability i.e Microsoft Cluster.
    JEP is the system ID of the server, SAPJEP is the virtual host and X.X.X.36 is the virtual I.P for Central Instance node.
    Physical I.P of First node is X.X.X.21
    We have started the installation as first cluster node and get stuck at phase 3.
    The error in sapinst.log is below:-
    FCO-00011 The step assignNetworknameToClusterGroup with step key
    |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_GetSidFromCluster|ind|ind|ind|ind|getSid|0|assignNetworknameToClusterGroup
    was executed with status ERROR ( Last error reported by the step: Could
    not set properties on ClusterResource 'SAP JEP IP'.).
    The error log of sapinst_dev.log is is below:-
    TRACE      2015-03-18 11:30:29.193
    NWInstance.getStartProfilePath(true)
    TRACE      2015-03-18 11:30:29.194
    NWInstance.getStartProfileName()
    TRACE      2015-03-18 11:30:29.194
    NWInstance.getStartProfileName() done: JEP_ERS10_SAPJEP
    TRACE      2015-03-18 11:30:29.194
    NWERSInstance.getDirProfile()
    TRACE      2015-03-18 11:30:29.194
    NW.getDirProfile(false)
    TRACE      2015-03-18 11:30:29.195
    NW.getDirProfile() done: \\SAPJEP/sapmnt/JEP/SYS/profile
    TRACE      2015-03-18 11:30:29.204 [synxcpath.cpp:925]
              CSyPath::getOSNodeType(bool) lib=syslib module=syslib
    Path \\SAPJEP/sapmnt/JEP/SYS/profile is on a non-existing share.
    TRACE      2015-03-18 11:30:29.204
    NWERSInstance.getDirProfile() done: \\SAPJEP/sapmnt/JEP/SYS/profile
    TRACE      2015-03-18 11:30:29.205
    NWInstance.getStartProfilePath() done: \\SAPJEP/sapmnt/JEP/SYS/profile/JEP_ERS10_SAPJEP
    TRACE      2015-03-18 11:30:29.206
    NWInstance.getProfilePath() done: \\SAPJEP/sapmnt/JEP/SYS/profile/JEP_ERS10_SAPJEP
    TRACE      2015-03-18 11:30:29.206
    NWProfiles(JEP.ERS10.SAPJEP).getPersistentDefaultProfile()
    TRACE      2015-03-18 11:30:29.207
    NW.getPersistentDefaultProfile()
    TRACE      2015-03-18 11:30:29.207
    NW.isUnicode(true)
    TRACE      2015-03-18 11:30:29.208
    NW.isUnicode() done: true
    TRACE      2015-03-18 11:30:29.208
    NW.getPersistentDefaultProfile() done
    TRACE      2015-03-18 11:30:29.208
    NWProfiles(JEP.ERS10.SAPJEP).getPersistentDefaultProfile() done
    TRACE      2015-03-18 11:30:29.208
    NWProfiles(JEP.ERS10.SAPJEP)._getPersistentProfile(INSTANCE) done
    TRACE      2015-03-18 11:30:29.209
    NWProfiles(JEP.ERS10.SAPJEP).getPersistentProfile() done
    TRACE      2015-03-18 11:30:29.209
    PersistentR3Profile.commit()
    TRACE      2015-03-18 11:30:29.209
    PersistentR3Profile.commit() done
    TRACE      2015-03-18 11:30:29.209
    NWProfiles(JEP.ERS10.SAPJEP).getPersistentDefaultProfile()
    TRACE      2015-03-18 11:30:29.210
    NW.getPersistentDefaultProfile()
    TRACE      2015-03-18 11:30:29.210
    NW.isUnicode(true)
    TRACE      2015-03-18 11:30:29.211
    NW.isUnicode() done: true
    TRACE      2015-03-18 11:30:29.211
    NW.getPersistentDefaultProfile() done
    TRACE      2015-03-18 11:30:29.211
    NWProfiles(JEP.ERS10.SAPJEP).getPersistentDefaultProfile() done
    TRACE      2015-03-18 11:30:29.211
    PersistentR3Profile.commit()
    TRACE      2015-03-18 11:30:29.211
    PersistentR3Profile.commit() done
    TRACE      2015-03-18 11:30:29.212
    NWProfiles(JEP.ERS10.SAPJEP).commit() done
    TRACE      2015-03-18 11:30:29.212
    NWInstanceInstall.addSAPCryptoParametersToProfile() done
    TRACE      2015-03-18 11:30:29.260
    The step setProfilesForSAPCrypto with key |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_Unpack2|ind|ind|ind|ind|unpack|0|NW_SAPCrypto|ind|ind|ind|ind|crypto|0 has been executed successfully.
    INFO      2015-03-18 11:30:29.262 [synxccuren.cpp:887]
              CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath & C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1)
              lib=syslib module=syslib
    Working directory changed to C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1.
    TRACE      2015-03-18 11:30:29.265 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:29.267 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:29.270 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:29.280 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:29.281 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:29.284 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:29.293 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:29.295 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:29.315 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    INFO      2015-03-18 11:30:29.330 [csistepexecute.cpp:1024]
    Execute step askUnpack of component |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_Unpack2|ind|ind|ind|ind|unpack|0
    TRACE      2015-03-18 11:30:29.339 [csistepexecute.cpp:1079]
    Execution of preprocess block of |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_Unpack2|ind|ind|ind|ind|unpack|0|askUnpack returns TRUE
    TRACE      2015-03-18 11:30:29.364
      Call block: NW_Unpack2_ind_ind_ind_ind
        function: NW_Unpack2_ind_ind_ind_ind_DialogPhase_askUnpack
    is validator: false
    TRACE      2015-03-18 11:30:29.364
    NWInstall.getSystem(JEP)
    TRACE      2015-03-18 11:30:29.366
    NWOption(localExeDir).value()
    TRACE      2015-03-18 11:30:29.366
    NWOption(localExeDir).value() done: true
    TRACE      2015-03-18 11:30:29.367
    NWOption(collected).value()
    TRACE      2015-03-18 11:30:29.367
    NWOption(collected).value() done: true
    TRACE      2015-03-18 11:30:29.369
    NWInstall({
      sid:JEP
      sapDrive:E:
      dbtype:ind
      sapmnt:/sapmnt
      hasABAP:false
      hasJava:true
      isAddinInstallation:undefined
      unicode:true
      workplace:undefined
      loadType:SAP
      umeConfiguration:
      doMigMonConfig:
      useParallelAbapSystemCopy:
      dir_profile:\\SAPJEP\sapmnt\JEP\SYS\profile
      os4_krnlib:
      os4_seclanglib:
      useCurrentUser:false
      noShares:false
    TRACE      2015-03-18 11:30:29.370
    NW({
      sid:JEP
      sapDrive:E:
      dbtype:ind
      sapmnt:/sapmnt
      hasABAP:false
      hasJava:true
      isAddinInstallation:undefined
      unicode:true
      workplace:undefined
      loadType:SAP
      umeConfiguration:
      doMigMonConfig:
      useParallelAbapSystemCopy:
      dir_profile:\\SAPJEP\sapmnt\JEP\SYS\profile
      os4_krnlib:
      os4_seclanglib:
      useCurrentUser:false
      noShares:false
    TRACE      2015-03-18 11:30:29.371
    NW() done
    TRACE      2015-03-18 11:30:29.371
    NWInstall() done
    TRACE      2015-03-18 11:30:29.371
    NWInstall.getSystem() done
    TRACE      2015-03-18 11:30:29.372
    NWInstall.mapUnpackTable(t_askUnpack)
    TRACE      2015-03-18 11:30:29.373
    NWInstall.mapUnpackTable() done: true
    TRACE      2015-03-18 11:30:29.377
    NWDB._get(JEP, ind)
    TRACE      2015-03-18 11:30:29.377
    NWDB._fromTable(JEP, ctor)
    TRACE      2015-03-18 11:30:29.379
    NWDB(JEP, {
      sid:JEP
      hostname:undefined
      dbsid:undefined
      installDB:false
      ORACLE_HOME:
      abapSchema:
      abapSchemaUpdate:
      javaSchema:
    TRACE      2015-03-18 11:30:29.379
    NWDB() done
    TRACE      2015-03-18 11:30:29.379
    NWDB._fromTable() done
    TRACE      2015-03-18 11:30:29.380
    NWDB._get() done
    TRACE      2015-03-18 11:30:29.380
    NWDB.getDBType(): ind
    TRACE      2015-03-18 11:30:29.390 [iaxxgenimp.cpp:283]
              CGuiEngineImp::showDialogCalledByJs()
    showing dlg d_nw_ask_unpack
    TRACE      2015-03-18 11:30:29.390 [iaxxgenimp.cpp:293]
              CGuiEngineImp::showDialogCalledByJs()
    <dialog sid="d_nw_ask_unpack">
    <title>Unpack Archives</title>
    <table enabled="true" fixedrows="true" sid="askUnpack">
    <caption>Archives to Be Unpacked</caption>
    <column enabled="true" type="check" numeric="false" upper="false" name="unpack">
      <caption>Unpack</caption>
      <helpitem id="common.Unpack"/>
      <value type="string">false</value>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="path">
      <caption>Archive</caption>
      <helpitem id="common.UnpackArchive"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="codepage">
      <caption>Codepage</caption>
      <helpitem id="common.UnpackArchiveCodepage"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="destination">
      <caption>Destination</caption>
      <helpitem id="common.UnpackArchiveDestination"/>
    </column>
    <column enabled="true" type="file" numeric="false" upper="false" name="ownPath">
      <caption>Downloaded To</caption>
      <helpitem id="common.UnpackArchiveDownload"/>
      <value type="string"/>
    </column>
    <row rowId="0">
      <boolvalue>
      <true/>
      </boolvalue>
      <value>DBINDEP\SAPEXE.SAR</value>
      <value>Unicode</value>
      <value>E:\usr\sap\JEP\SYS\exe\uc\NTAMD64</value>
      <value></value>
    </row>
    </table>
    <dialog/>
    TRACE      2015-03-18 11:30:29.391 [iaxxgenimp.cpp:1031]
              CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2015-03-18 11:30:30.617 [iaxxdlghnd.cpp:96]
              CDialogHandler::doHandleDoc()
    CDialogHandler: ACTION_NEXT requested
    TRACE      2015-03-18 11:30:30.618 [iaxxcdialogdoc.cpp:190]
              CDialogDocument::submit()
    <dialog sid="d_nw_ask_unpack">
    <table enabled="true" fixedrows="true" sid="askUnpack">
    <caption>Archives to Be Unpacked</caption>
    <column enabled="true" type="check" numeric="false" upper="false" name="unpack">
      <caption>Unpack</caption>
      <helpitem id="common.Unpack"/>
      <value type="string">false</value>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="path">
      <caption>Archive</caption>
      <helpitem id="common.UnpackArchive"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="codepage">
      <caption>Codepage</caption>
      <helpitem id="common.UnpackArchiveCodepage"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="destination">
      <caption>Destination</caption>
      <helpitem id="common.UnpackArchiveDestination"/>
    </column>
    <column enabled="true" type="file" numeric="false" upper="false" name="ownPath">
      <caption>Downloaded To</caption>
      <helpitem id="common.UnpackArchiveDownload"/>
      <value type="string"/>
    </column>
    <row rowId="0">
      <boolvalue>
      <true/>
      </boolvalue>
      <value>DBINDEP\SAPEXE.SAR</value>
      <value>Unicode</value>
      <value>E:\usr\sap\JEP\SYS\exe\uc\NTAMD64</value>
      <value/>
    </row>
    </table>
    <dialog/>
    TRACE      2015-03-18 11:30:30.646
      Call block: NW_Unpack2_ind_ind_ind_ind
        function: NW_Unpack2_ind_ind_ind_ind_DialogPhase_askUnpackValidator_default
    is validator: true
    TRACE      2015-03-18 11:30:30.646
    NWInstall.getSystem(JEP)
    TRACE      2015-03-18 11:30:30.648
    NWOption(localExeDir).value()
    TRACE      2015-03-18 11:30:30.648
    NWOption(localExeDir).value() done: true
    TRACE      2015-03-18 11:30:30.649
    NWOption(collected).value()
    TRACE      2015-03-18 11:30:30.649
    NWOption(collected).value() done: true
    TRACE      2015-03-18 11:30:30.652
    NWInstall({
      sid:JEP
      sapDrive:E:
      dbtype:ind
      sapmnt:/sapmnt
      hasABAP:false
      hasJava:true
      isAddinInstallation:undefined
      unicode:true
      workplace:undefined
      loadType:SAP
      umeConfiguration:
      doMigMonConfig:
      useParallelAbapSystemCopy:
      dir_profile:\\SAPJEP\sapmnt\JEP\SYS\profile
      os4_krnlib:
      os4_seclanglib:
      useCurrentUser:false
      noShares:false
    TRACE      2015-03-18 11:30:30.653
    NW({
      sid:JEP
      sapDrive:E:
      dbtype:ind
      sapmnt:/sapmnt
      hasABAP:false
      hasJava:true
      isAddinInstallation:undefined
      unicode:true
      workplace:undefined
      loadType:SAP
      umeConfiguration:
      doMigMonConfig:
      useParallelAbapSystemCopy:
      dir_profile:\\SAPJEP\sapmnt\JEP\SYS\profile
      os4_krnlib:
      os4_seclanglib:
      useCurrentUser:false
      noShares:false
    TRACE      2015-03-18 11:30:30.654
    NW() done
    TRACE      2015-03-18 11:30:30.654
    NWInstall() done
    TRACE      2015-03-18 11:30:30.654
    NWInstall.getSystem() done
    TRACE      2015-03-18 11:30:30.655
    NWInstall.validateUnpackTable(t_askUnpack)
    TRACE      2015-03-18 11:30:30.657
    NWInstall.validateUnpackTable(): validating row {
      codepage:Unicode
      destination:E:\usr\sap\JEP\SYS\exe\uc\NTAMD64
      ownPath:
      path:DBINDEP\SAPEXE.SAR
      sid:JEP
      unpack:true
    TRACE      2015-03-18 11:30:30.659 [tablecpp.cpp:136]
              Table(t_NW_unpack).updateRow({
      cd:UKERNEL
      codepage:Unicode
      confirmUnpack:
      destination:E:\usr\sap\JEP\SYS\exe\uc\NTAMD64
      list:
      needUnpacking:true
      ownPath:
      path:DBINDEP\SAPEXE.SAR
      selectiveExtract:false
      sid:JEP
      unpack:true
      wasUnpacked:false
    }, WHERE sid='JEP' AND path='DBINDEP\SAPEXE.SAR' AND codepage='Unicode' AND destination='E:\usr\sap\JEP\SYS\exe\uc\NTAMD64')
    updating
    TRACE      2015-03-18 11:30:30.661
    NWInstall.validateUnpackTable() done
    TRACE      2015-03-18 11:30:30.722 [iaxxgenimp.cpp:301]
              CGuiEngineImp::showDialogCalledByJs()
    <dialog sid="d_nw_ask_unpack">
    <table enabled="true" fixedrows="true" sid="askUnpack">
    <caption>Archives to Be Unpacked</caption>
    <column enabled="true" type="check" numeric="false" upper="false" name="unpack">
      <caption>Unpack</caption>
      <helpitem id="common.Unpack"/>
      <value type="string">false</value>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="path">
      <caption>Archive</caption>
      <helpitem id="common.UnpackArchive"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="codepage">
      <caption>Codepage</caption>
      <helpitem id="common.UnpackArchiveCodepage"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="destination">
      <caption>Destination</caption>
      <helpitem id="common.UnpackArchiveDestination"/>
    </column>
    <column enabled="true" type="file" numeric="false" upper="false" name="ownPath">
      <caption>Downloaded To</caption>
      <helpitem id="common.UnpackArchiveDownload"/>
      <value type="string"/>
    </column>
    <row rowId="0">
      <boolvalue>
      <true/>
      </boolvalue>
      <value>DBINDEP\SAPEXE.SAR</value>
      <value>Unicode</value>
      <value>E:\usr\sap\JEP\SYS\exe\uc\NTAMD64</value>
      <value/>
    </row>
    </table>
    <dialog/>
    TRACE      2015-03-18 11:30:30.724 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:30.725 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:30.728 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:30.776
    The step askUnpack with key |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_Unpack2|ind|ind|ind|ind|unpack|0 has been executed successfully.
    INFO      2015-03-18 11:30:30.778 [synxccuren.cpp:887]
              CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath & C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1)
              lib=syslib module=syslib
    Working directory changed to C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1.
    TRACE      2015-03-18 11:30:30.780 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:30.781 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:30.785 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:30.802 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:30.803 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:30.806 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:30.819 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:30.842 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\keydb.xml
    TRACE      2015-03-18 11:30:30.908 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:30.909 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:30.963 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\statistic.xml
    TRACE      2015-03-18 11:30:31.139 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    INFO      2015-03-18 11:30:31.142 [csistepexecute.cpp:1024]
    Execute step setDisplayNames of component |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0
    TRACE      2015-03-18 11:30:31.177
      Call block: NW_FirstClusterNode_ind_ind_ind_ind
        function: NW_FirstClusterNode_ind_ind_ind_ind_DialogPhase_setDisplayNames_Preprocess
    is validator: false
    TRACE      2015-03-18 11:30:31.219 [csistepexecute.cpp:1079]
    Execution of preprocess block of |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|setDisplayNames returns TRUE
    TRACE      2015-03-18 11:30:31.243
      Call block: NW_FirstClusterNode_ind_ind_ind_ind
        function: NW_FirstClusterNode_ind_ind_ind_ind_DialogPhase_setDisplayNames
    is validator: false
    TRACE      2015-03-18 11:30:31.246
    NWInstance.byNumberAndRealHost(00, DCEPPRDCI)
    TRACE      2015-03-18 11:30:31.246
    NWInstance.find()
    TRACE      2015-03-18 11:30:31.248
    NWOption(localExeDir).value()
    TRACE      2015-03-18 11:30:31.248
    NWOption(localExeDir).value() done: true
    TRACE      2015-03-18 11:30:31.249
    NWOption(collected).value()
    TRACE      2015-03-18 11:30:31.249
    NWOption(collected).value() done: true
    TRACE      2015-03-18 11:30:31.252
    NWInstance._fromRow({
      sid:JEP
      name:SCS00
      number:00
      host:SAPJEP
      guid:0
      realhost:dcepprdci
      type:SCS
      installationStatus:installing
      startProfileName:JEP_SCS00_SAPJEP
      instProfilePath:
      dir_profile:
      unicode:false
      collectSource:
    TRACE      2015-03-18 11:30:31.252
    NWSCSInstance()
    TRACE      2015-03-18 11:30:31.252
    NWInstance(JEP/SCS00/SAPJEP)
    TRACE      2015-03-18 11:30:31.252
    NWInstance(JEP/SCS00/SAPJEP) done
    TRACE      2015-03-18 11:30:31.253
    NWInstanceInstall()
    TRACE      2015-03-18 11:30:31.253
    NWInstanceInstall() done
    TRACE      2015-03-18 11:30:31.253
    NWInstall.getSystem(JEP)
    TRACE      2015-03-18 11:30:31.253
    NWOption(localExeDir).value()
    TRACE      2015-03-18 11:30:31.254
    NWOption(localExeDir).value() done: true
    TRACE      2015-03-18 11:30:31.254
    NWOption(collected).value()
    TRACE      2015-03-18 11:30:31.254
    NWOption(collected).value() done: true
    TRACE      2015-03-18 11:30:31.256
    NWInstall({
      sid:JEP
      sapDrive:E:
      dbtype:ind
      sapmnt:/sapmnt
      hasABAP:false
      hasJava:true
      isAddinInstallation:undefined
      unicode:true
      workplace:undefined
      loadType:SAP
      umeConfiguration:
      doMigMonConfig:
      useParallelAbapSystemCopy:
      dir_profile:\\SAPJEP\sapmnt\JEP\SYS\profile
      os4_krnlib:
      os4_seclanglib:
      useCurrentUser:false
      noShares:false
    TRACE      2015-03-18 11:30:31.257
    NW({
      sid:JEP
      sapDrive:E:
      dbtype:ind
      sapmnt:/sapmnt
      hasABAP:false
      hasJava:true
      isAddinInstallation:undefined
      unicode:true
      workplace:undefined
      loadType:SAP
      umeConfiguration:
      doMigMonConfig:
      useParallelAbapSystemCopy:
      dir_profile:\\SAPJEP\sapmnt\JEP\SYS\profile
      os4_krnlib:
      os4_seclanglib:
      useCurrentUser:false
      noShares:false
    TRACE      2015-03-18 11:30:31.258
    NW() done
    TRACE      2015-03-18 11:30:31.258
    NWInstall() done
    TRACE      2015-03-18 11:30:31.258
    NWInstall.getSystem() done
    TRACE      2015-03-18 11:30:31.258
    NWSCSInstance() done
    TRACE      2015-03-18 11:30:31.259
    NWInstance._fromRow() done
    TRACE      2015-03-18 11:30:31.259
    NWInstance._fromRow({
      sid:JEP
      name:ERS10
      number:10
      host:SAPJEP
      guid:1
      realhost:dcepprdci
      type:ERS
      installationStatus:installing
      startProfileName:JEP_ERS10_SAPJEP
      instProfilePath:
      dir_profile:
      unicode:false
      collectSource:
    TRACE      2015-03-18 11:30:31.259
    NWERSInstance()
    TRACE      2015-03-18 11:30:31.260
    NWInstance(JEP/ERS10/SAPJEP)
    TRACE      2015-03-18 11:30:31.260
    NWInstance(JEP/ERS10/SAPJEP) done
    TRACE      2015-03-18 11:30:31.260
    NWInstanceInstall()
    TRACE      2015-03-18 11:30:31.260
    NWInstanceInstall() done
    TRACE      2015-03-18 11:30:31.261
    NWERSInstance() done
    TRACE      2015-03-18 11:30:31.261
    NWInstance._fromRow() done
    TRACE      2015-03-18 11:30:31.261
    NWInstance.find() done: 1 instances found
    TRACE      2015-03-18 11:30:31.261
    t_scs.setDisplayName([nw.progress.installInstance, SCS00], WHERE ROWNUM=0)
    TRACE      2015-03-18 11:30:31.305
    The step setDisplayNames with key |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0 has been executed successfully.
    INFO      2015-03-18 11:30:31.307 [synxccuren.cpp:887]
              CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath & C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1)
              lib=syslib module=syslib
    Working directory changed to C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1.
    TRACE      2015-03-18 11:30:31.362
    Build Client for subcomponent |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_FinishFirstClusterNode|ind|ind|ind|ind|finishFirst|0
    TRACE      2015-03-18 11:30:31.364
    TRACE      2015-03-18 11:30:31.364 [ccdclient.cpp:22]
              CCdClient::CCdClient()
    TRACE      2015-03-18 11:30:31.385 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:31.387 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\inifile.xml
    TRACE      2015-03-18 11:30:31.390 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:31.406 [cpropertycontentmanager.hpp:220]
              CPropertyContentManager::logMissingParameters()
    The following parameters can be set via SAPINST_PARAMETER_CONTAINER_URL (inifile.xml) but not via SAPINST_INPUT_PARAMETERS_URL:
    Component 'NW_ERS_Instance': ersInstanceNumber, restartSCS
    Component 'NW_GetDomainOU': isOUInstallation, ou_delimiter, windows_domain_ous
    Component 'NW_GetSidFromCluster': clusterGroup, isUnicode, localDrive, network, networkName, sharedDrive, sid, useDHCP
    Component 'NW_GetUserParameterWindows': sapDomain, sapServiceSIDPassword, sidAdmPassword
    Component 'NW_SAPCrypto': installSAPCrypto
    Component 'NW_SCS_Instance': instanceNumber, scsMSPort, scsMSPortInternal
    Component 'Preinstall': installationMode
    INFO      2015-03-18 11:30:31.802 [synxcpath.cpp:799]
              CSyPath::createFile() lib=syslib module=syslib
    Creating file C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\summary.html.
    TRACE      2015-03-18 11:30:31.828 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:31.852 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\keydb.xml
    TRACE      2015-03-18 11:30:31.916 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:31.917 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:31.971 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\statistic.xml
    TRACE      2015-03-18 11:30:32.152 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:32.154 [sixxbsummary.cpp:320]
              CSiSummaryContainer::showDialog()
    <?xml version="1.0" encoding="UTF-8"?><sapinstgui version="1.0"><dialog version="1.0" sid="diReviewDialog"> <title>Parameter Summary</title><description>Choose 'Next' to start with the values shown. Otherwise, select the parameters to be changed and choose 'Revise'. You are then taken to the screen where you can change the parameter. You might be guided through other screens that have so far been processed.</description> <review id="review_controll"><caption><![CDATA[Parameter list]]></caption><inputgroup id="ID_1"> <caption><![CDATA[Drive for Local Instances]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_2"><pulldown edit="false" enabled="true" highlight="false" sid="localDrive">
    <caption>Destination Drive for Local Instances</caption>
    <helpitem id="mscs.SelectLocalDrive"/>
    <value>C:</value>
    <value>D:</value>
    <selectvalue>D:</selectvalue>
    </pulldown></input></inputgroup><inputgroup id="ID_3"> <caption><![CDATA[SAP System Cluster Parameters]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_4"><field enabled="true" highlight="false" sid="sid">
    <caption>SAP System ID (SAPSID)</caption>
    <helpitem id="common.SAPSystemIDCIDB"/>
    <value type="upper" maxlength="3" regexp="^[A-Z][A-Z0-9]{2}" minlength="3">JEP</value>
    </field></input><input  id="ID_5"><field enabled="true" highlight="false" sid="networkName">
    <caption>Network Name (SAP Virtual Instance Host)</caption>
    <helpitem id="common.VirtualInstanceHostWindowsMSCS"/>
    <value type="string" maxlength="13" minlength="1">SAPJEP</value>
    </field></input><input  id="ID_6"><pulldown edit="false" enabled="true" highlight="false" sid="network">
    <caption>Use Public Network</caption>
    <helpitem id="mscs.UsePublicNetwork"/>
    <value>Cluster Network 1</value>
    <selectvalue>Cluster Network 1</selectvalue>
    </pulldown></input><input  id="ID_7"><pulldown edit="false" enabled="true" highlight="false" sid="sharedDrive">
    <caption>Destination Drive for Clustered Instances</caption>
    <helpitem id="mscs.SelectSharedDrive"/>
    <value>BACKUP</value>
    <value>SAP_USR_SID_CI_NODE</value>
    <value>SAPDATA1</value>
    <value>SAPDATA2</value>
    <value>SAPDATA3</value>
    <value>SAPDATA4</value>
    <value>SAPLOG1</value>
    <value>SAPLOG2</value>
    <value>SAPTEMP_SAPDIAG_SAPSYBSYSTEM</value>
    <value>SYBASE</value>
    <selectvalue>SAP_USR_SID_CI_NODE</selectvalue>
    </pulldown></input></inputgroup><inputgroup id="ID_8"> <caption><![CDATA[DNS Domain Name]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_9"><check enabled="true" highlight="false" sid="setFQDN">
    <caption>Set FQDN for SAP system</caption>
    <helpitem id="common.FullyQualifiedDomainNameSelect"/>
    <boolvalue>
      <true/>
    </boolvalue>
    </check></input><input  id="ID_10"><field enabled="true" highlight="false" sid="FQDN" depends="setFQDN">
    <caption>DNS Domain Name for SAP System</caption>
    <helpitem id="common.FullyQualifiedDomainName"/>
    <value type="string" regexp="^[^.]+.*$" minlength="1">jnport.com</value>
    </field></input></inputgroup><inputgroup id="ID_11"> <caption><![CDATA[Windows Domain]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_12"><radiobox enabled="true" highlight="false" sid="domainType">
    <caption>Domain Model</caption>
    <helpitem id="common.DomainModelDomainLocal"/>
    <radio enabled="true" sid="global">
      <caption>Domain of Current User</caption>
      <boolvalue>
      <true/>
      </boolvalue>
    </radio>
    <radio enabled="true" sid="other">
      <caption>Different Domain</caption>
    </radio>
    </radiobox></input></inputgroup><inputgroup id="ID_13"> <caption><![CDATA[Operating System Users]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_14"><password confirm="true" enabled="true" highlight="false" sid="sidAdmPassword">
    <caption>Password of SAP System Administrator</caption>
    <helpitem id="common.PasswordCreateExistsOS"/>
    <encrvalue maxlength="63">*****</encrvalue>
    </password></input><input  id="ID_15"><password confirm="true" enabled="true" highlight="false" sid="sapServiceSIDPassword">
    <caption>Password of SAP System Service User</caption>
    <helpitem id="common.PasswordCreateExistsOS"/>
    <encrvalue maxlength="63">*****</encrvalue>
    </password></input></inputgroup><inputgroup id="ID_16"> <caption><![CDATA[Windows Domain for SAP Host Agent]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_17"><radiobox enabled="true" highlight="false" sid="domainType">
    <caption>Domain Model</caption>
    <helpitem id="common.DomainModelDomainLocal"/>
    <radio enabled="true" sid="local">
      <caption>Local Domain</caption>
      <boolvalue>
      <true/>
      </boolvalue>
    </radio>
    <radio enabled="true" sid="global">
      <caption>Domain of Current User</caption>
    </radio>
    <radio enabled="true" sid="other">
      <caption>Different Domain</caption>
    </radio>
    </radiobox></input></inputgroup><inputgroup id="ID_18"> <caption><![CDATA[Operating System Users]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_19"><password confirm="true" enabled="true" highlight="false" sid="sidAdmPassword">
    <caption>Password of SAP System Administrator</caption>
    <helpitem id="common.PasswordCreateExistsOS"/>
    <encrvalue maxlength="63">*****</encrvalue>
    </password></input></inputgroup><inputgroup id="ID_20"> <caption><![CDATA[SCS Instance]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_21"><field enabled="true" highlight="false" sid="instanceNumber">
    <caption>SCS Instance Number</caption>
    <helpitem id="common.InstanceNumberCreate"/>
    <value type="string" maxlength="2" regexp="[0-9]{2}" minlength="2">00</value>
    </field></input></inputgroup><inputgroup id="ID_22"> <caption><![CDATA[Java Message Server Port]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_23"><field enabled="true" highlight="false" sid="scsMSPortInternal">
    <caption>Internal Java Message Server Port</caption>
    <helpitem id="common.InternalMessagePort"/>
    <value type="numeric" maxlength="5" min="1025" max="65535">3900</value>
    </field></input></inputgroup><inputgroup id="ID_24"> <caption><![CDATA[Enqueue Replication Server  Instance]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_25"><field enabled="true" highlight="false" sid="ersInstanceNumber">
    <caption>Number of the ERS Instance</caption>
    <helpitem id="common.InstanceNumberCreate"/>
    <value type="numeric" maxlength="2" max="99" minlength="2">10</value>
    </field></input><input  id="ID_26"><field enabled="true" highlight="false" sid="ersVirtualHostname">
    <caption>ERS Instance - Virtual Host Name</caption>
    <helpitem id="common.virtualHostname"/>
    <value type="string" maxlength="60" minlength="1">SAPJEP</value>
    </field></input></inputgroup><inputgroup id="ID_27"> <caption><![CDATA[Unpack Archives]]></caption><selector enabled="true"><bool><boolvalue><false/></boolvalue></bool></selector><input  id="ID_28"><table enabled="true" fixedrows="true" sid="askUnpack">
    <caption>Archives to Be Unpacked</caption>
    <column enabled="true" type="check" numeric="false" upper="false" name="unpack">
      <caption>Unpack</caption>
      <helpitem id="common.Unpack"/>
      <value type="string">false</value>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="path">
      <caption>Archive</caption>
      <helpitem id="common.UnpackArchive"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="codepage">
      <caption>Codepage</caption>
      <helpitem id="common.UnpackArchiveCodepage"/>
    </column>
    <column enabled="false" type="field" numeric="false" upper="false" name="destination">
      <caption>Destination</caption>
      <helpitem id="common.UnpackArchiveDestination"/>
    </column>
    <column enabled="true" type="file" numeric="false" upper="false" name="ownPath">
      <caption>Downloaded To</caption>
      <helpitem id="common.UnpackArchiveDownload"/>
      <value type="string"/>
    </column>
    <row rowId="0">
      <boolvalue>
      <true/>
      </boolvalue>
      <value>DBINDEP\SAPEXE.SAR</value>
      <value>Unicode</value>
      <value>E:\usr\sap\JEP\SYS\exe\uc\NTAMD64</value>
      <value/>
    </row>
    </table></input></inputgroup></review><button sid="btPREV" default="false" enabled="false" ><caption>&lt; &amp;Back</caption><action>ACTION_PREV</action><tooltiphelp><![CDATA[]]></tooltiphelp></button><button sid="btNEXT" default="true"><caption>&amp;Next</caption><action>ACTION_NEXT</action><tooltiphelp><![CDATA[Continue processing]]></tooltiphelp></button><button sid="btEDIT"><caption>&amp;Revise</caption><action>ACTION_EDIT</action><tooltiphelp><![CDATA[Edit input values]]></tooltiphelp></button><button sid="btDETAIL" default="true"><caption>Show &amp;Detail</caption><action>ACTION_CBD_DETAIL</action><tooltiphelp><![CDATA[Show all input values]]></tooltiphelp></button></dialog></sapinstgui>
    TRACE      2015-03-18 11:30:32.161 [iaxxgenimp.cpp:1031]
              CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2015-03-18 11:30:33.330 [sixxbsummary.cpp:83]
              CSiSummaryContainer::setDocument(const iXMLDocument & doc)
    <?xml version="1.0" encoding="utf-8"?>
    <sapinstguiresp>
    <action>ACTION_NEXT</action>
    <dialog sid="diReviewDialog">
      <review id="review_controll"/>
    </dialog>
    </sapinstguiresp>
    TRACE      2015-03-18 11:30:33.331 [iaxxdlghnd.cpp:96]
              CDialogHandler::doHandleDoc()
    CDialogHandler: ACTION_NEXT requested
    TRACE      2015-03-18 11:30:33.331 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:33.356 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\keydb.xml
    TRACE      2015-03-18 11:30:33.375 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:33.375 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:33.429 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\statistic.xml
    TRACE      2015-03-18 11:30:33.500 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:33.773
    Status of Step |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_First_Steps|ind|ind|ind|ind|firstSteps|0|NW_Update_DLLs|ind|ind|ind|ind|dll|0|ntpatch2 is not OK. So we have to restart at this point.
    TRACE      2015-03-18 11:30:33.773
    Switch to STANDARD mode
    TRACE      2015-03-18 11:30:33.773 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:33.801 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\keydb.xml
    TRACE      2015-03-18 11:30:33.866 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:33.868 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:33.926 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\statistic.xml
    TRACE      2015-03-18 11:30:34.67 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    INFO      2015-03-18 11:30:34.67 [csistepexecute.cpp:1024]
    Execute step ntpatch2 of component |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_First_Steps|ind|ind|ind|ind|firstSteps|0|NW_Update_DLLs|ind|ind|ind|ind|dll|0
    TRACE      2015-03-18 11:30:34.084
      Call block: NW_Update_DLLs_ind_ind_ind_ind
        function: NW_Update_DLLs_ind_ind_ind_ind_SubComponentContainer_ntpatch2_Preprocess
    is validator: false
    TRACE      2015-03-18 11:30:34.115 [csistepexecute.cpp:1079]
    Execution of preprocess block of |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_First_Steps|ind|ind|ind|ind|firstSteps|0|NW_Update_DLLs|ind|ind|ind|ind|dll|0|ntpatch2 returns TRUE
    TRACE      2015-03-18 11:30:34.127
      Call block: NW_Update_DLLs_ind_ind_ind_ind
        function: NW_Update_DLLs_ind_ind_ind_ind_SubComponentContainer_ntpatch2
    is validator: false
    TRACE      2015-03-18 11:30:34.127
    NW_Update_DLLs.installDLLs(false)
    TRACE      2015-03-18 11:30:34.127
    NW_Update_DLLs.installDLLs() already run
    TRACE      2015-03-18 11:30:34.153
    The step ntpatch2 with key |NW_FirstClusterNode_Java|ind|ind|ind|ind|0|0|NW_FirstClusterNode|ind|ind|ind|ind|NW_FirstClusterNode|0|NW_First_Steps|ind|ind|ind|ind|firstSteps|0|NW_Update_DLLs|ind|ind|ind|ind|dll|0 has been executed successfully.
    INFO      2015-03-18 11:30:34.154 [synxccuren.cpp:887]
              CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath & C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1)
              lib=syslib module=syslib
    Working directory changed to C:/Program Files/sapinst_instdir/NW740SR2/SYB/INSTALL/HA/JAVA/MSCS-NODE1.
    TRACE      2015-03-18 11:30:34.187 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:34.200 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\keydb.xml
    TRACE      2015-03-18 11:30:34.255 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2015-03-18 11:30:34.256 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2015-03-18 11:30:34.283 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\NW740SR2\SYB\INSTALL\HA\JAVA\MSCS-NODE1\statistic.xml
    TRACE      2015-03-18 11:30:34.425 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    INFO      2015-03-18 11:30:34.426 [csistepexecute.cpp:1024]
    Execute s

    Hello Arjun,
    Have you executed any other installation prior this attempt?
    It seems there are unfinished installations on this server. If this is the case, run the SWPM to uninstall the unfinished installation. Then, execute the installation once again.
    Also, make sure all IPs are corrects in the DND and host files. There were cases in which the IPs were not properly configured, or maybe a typo.
    Regards,
    Henrique Girardi
    SAP Active Global Support
    #2081285 - How to enter good search terms to an SAP search?
    https://service.sap.com/sap/support/notes/2081285
    SWPM Troubleshooting documents:
    http://scn.sap.com/docs/DOC-62646

  • High Availability Test Cases for ECC6.0, PI 7.0, BI 7.0???

    Dear All
    I am in a pretty difficult situation here. I have to write test cases for the components in the High Availability environment. We are running AIX 5L with HACMP/XD clusters ACTIVE/PASSIVE setting. The following components are in the landscape, ECC6.0, PI 7.0 BI 7.0 cFolders 4.0 Portal 7.0 SLD 2004s and Solman 4.0. I have to write test cases for the above components especially ECC, PI BI and cFolders in the HA environment as to
       1.<b>WHAT WILL BE THE EFFECT ON OTHER COMPONENTS IF ECC</b> <b>FAILOVER  and so on for PI and BI</b>,
       2. How do I check the consistency of the system after a failover, since the time for a failover will be anywhere between 3 - 4 mins.
    Can anyone pls give me a 5 or 6  checks like
    Checking RFC connections
    ABAP dumps
    Consistency check (txn: SICK)   and so on
    In the test cases I have to make sure that after a failover the system is up and ready to perform the activities that it was able to before the Failover......
    Will appreciate any suggestions and will definitely reward points for any helpful answers....Thanks in advance.

    Hi Shailesh,
    If you want you can activate SCM_SNC_GEN_1 depending upon business needs or configuration.
    As per my understanding there is no need to activate any business function but if you need additional feature of SNC to be used then refer below help link for more details:
    http://help.sap.com/saphelp_SNC700_ehp01/helpdata/en/a2/6d67d9b60149cb887acf72ae0b90ac/frameset.htm
    In ECC you are going for EPh5 which means no need to activate any additional business function(Normally SNC needs EPh4 only for some the latest feature to be use like in workorder collaboration ManufacturingWorkOrderInformation and ManufacturingWorkOrderProductionProgressNotification XML are used if ECC is with EPh4)
    Regards,
    Nikhil

  • Windows 2012 RDS - Session Host servers High Availability

    Hello Windows/Terminal server Champs,
    I am new middle of implementing RDS environment for one of my customer, Hope you could help me out.
    My customer has asked for HA for RDS session host where applications are published, and i have prepared below plan for server point of view.
     2 Session Host server, 1 webaccess, 1 License/connection
    Broker & 1 Gateway (DMZ).
     In first Phase, we are planning to target internal user
    who connect to Session host HA where these 2 servers will have application installed and internal user will use RDP to access these application.
    In second Phase we will be dealing with external Party who connect from external network where we are planning to integrate with NetIQ => gateway
    => Webaccess/Session host
     I have successfully installed and configured 2 Session
    Host, 1 license/Broker. 1 webAccess & 1 Gateway. But my main concern to have session Host High Available as it is hosting the application and most of the internal user going to use it. to configure it i am following http://technet.microsoft.com/en-us/library/cc753891.aspx  
    However most of the Architecture is change in RDS 2012. can you please help me out to setup the Session Host HA.
    Note: we can have only 1 Connection broker /Licensing server , 1 webacess server & 1 Gateway server, we cannot increase more server due to cost
    factor.
     thanks in advance.

    Yes, absolutely no problem in just using one connection broker in your environment as long as your customer understands the SPOF.
    the session hosts however aren't really what you would class HA - but to set them up so youhave reduancy you would use either Windows NLB, an external NLB device or windows dns round robin. My preferred option when using the connection broker is DNS round
    robin - where you give each server in the farm the same farm name dns entry - the connection broker then decides which server to allocate the session too.
    You must ensure your session host servers are identical in terms of software though - same software installed in the same paths on all the session host servers.
    if you use the 2012 deployment wizard through server manager roles the majority of the config is done for you.
    Regards,
    Denis Cooper
    MCITP EA - MCT
    Help keep the forums tidy, if this has helped please mark it as an answer
    My Blog
    LinkedIn:

  • WebLogic Server clusters not high available!!

              I'm working with WebLogic Server 6.0.
              I try to connect to cluster using explicit IP addresses.
              For this case,first ,I cluster server A,B and C ,then client try to look up home
              interface at server A.
              After server A return home reference ,client creates EJB object and calls method
              using that reference .
              If server A fail, it still working with others server ,B and C.
              But if new client try to find home reference at server A ,he can't.
              This situation means that WebLogic Server cluster is not high availability or
              I did something wrong with configuration?
              And if I missed something ,how can I fix it?
              Thanks for your attention.
              

    Hi King,
              If you look up at a non-existent IP/port, then it will not respond. That is
              expected behavior.
              You should not be using an explicit IP like that. At least use DNS round
              robin.
              Peace,
              Cameron Purdy
              Tangosol Inc.
              Tangosol Coherence: Clustered Coherent Cache for J2EE
              Information at http://www.tangosol.com/
              "KING TEAM" <[email protected]> wrote in message
              news:3c449200$[email protected]..
              >
              > I'm working with WebLogic Server 6.0.
              > I try to connect to cluster using explicit IP addresses.
              >
              > For this case,first ,I cluster server A,B and C ,then client try to look
              up home
              > interface at server A.
              >
              > After server A return home reference ,client creates EJB object and calls
              method
              > using that reference .
              >
              > If server A fail, it still working with others server ,B and C.
              >
              > But if new client try to find home reference at server A ,he can't.
              >
              > This situation means that WebLogic Server cluster is not high availability
              or
              > I did something wrong with configuration?
              >
              > And if I missed something ,how can I fix it?
              >
              > Thanks for your attention.
              >
              >
              

  • User experience question for High Availability

    Hi Experters,
    Not sure whether this is right forum to post this message.
    If anybody has already captured user experience for the failover environment, will appreciate their help on this. I will give overview of environment. Using PowerHA for ASCS/SCS failover, ORACLE Data Guard for Database failover.
    Trying to capture user experience for the failover environment
    if ASCS/SCS fail,
    App Server Fail (using F5 Load Balancer which should reroute, unless all app server fail),
    Database fail
    with following cases:
    1. User logged in, NO ACTIVITY. I believe NO IMPACT either ASCS/SCS fail or DB fail or App Server fail.
    2. User logged in and run a transaction before failover.
         What will happen in case of ASCS / SCS
         What will happen in case of DB failover
       and  what will happen in case of App server fail (NO High Availability, only redundant app servers.      MAX 4 app servers for each component)
    3. User logged in and run a transaction during failover.
       What will happen in case of ASCS / SCS
         What will happen in case of DB failover
       and  what will happen in case of App server fail (NO High Availability, only redundant app servers.      MAX 4 app servers for each component)
    Not sure which one possible or not. Some case thinking system will hang need to refresh. Some case hour glass and then come back once failover complete. and some case session closed completely.
    Thanks for your time and god bless the knowledge you have.
    Saroj

    just try to answer as much as I can (guess)
    > 1. User logged in, NO ACTIVITY. I believe NO IMPACT either ASCS/SCS fail or DB fail or App Server fail.
    DB failed and SCS failed won't have any impact to enduser, but if app server failed, the user session will lost, user will see a pop up error message at their SAPGUI.
    > 2. User logged in and run a transaction before failover.
    >      What will happen in case of ASCS / SCS
    user wont'be effected during failover if user is doing nothing but idle (replica enqueue is working before failover)
    >      What will happen in case of DB failover
    App server won't be able to do much thing but it's work processes into reonnecting status. it should resume (reconnect to DB) when failover is compoleted. So user should be able to continue the sessions.
    >    and  what will happen in case of App server fail (NO High Availability, only redundant app servers.      MAX 4 app servers for each component)
    user sessions in failed app server will be lost. However user should be able to logon agan if
    1)  logon via group, and
    2) within the group, there is at least one appl server alive.
    > 3. User logged in and run a transaction during failover.
    hanging or
    >    What will happen in case of ASCS / SCS
    if the transaction is using enqueue service, for example, then user will get error message.  otherwise, user won't be effected, e.g. if use is just search a list of order. user wont to able to logon via group during the failover.
    You also should be pepared for user connected through message server, .e.g. http request dispatching through message server directly , or via web dispatchr. user wont be able to connect during the failover.
    >      What will happen in case of DB failover
    user will get error message, transaction will be aborted.
    >    and  what will happen in case of App server fail (NO High Availability, only redundant app servers.      MAX 4 app servers for each component)
    very similar case  as case 2.

  • Need to add a second weblogic server for high availability

    I have a weblogic 10.3.3 server with forms and reports 11.1.1.3.
    I have an adminServer, WLS_FORMS and WLS_REPORTS managed servers setup.
    This was setup with the wizard, so the WLS_FORMS is in the cluster_forms cluster group and WLS_REPORTS in the cluster_reports group.
    I now need to add a second server with forms and reports also to act as one big server and provide high availability and load balancing.
    How do I achieve thsi, is there a wizard that will do this?
    The two servers are setup in exactly the same way, with the same versions of Weblogic and Forms and Reports.
    Thanks in advance.

    I do not know "reports 11.1.1.3" application, but from your description this application is already targeted on a clustered configuration.
    So it should be sufficient to add 2 new instances in the WebLogic domain "WLS_FORMS_2", "WLS_REPORTS_2", include them into the existing clusters and add a load balancer (like apache + wleblogic-plugin) that will balance requests on instances.
    I never heard of wizards to create such clustered environments. However it is not hard to do:
    1- Install binaries on the new machine
    2- Create the domain configuration directory on the new machine using config.sh wizard in the same way you have aleady done with the first machine.
    In this step you can create a clone of the existing domain, but it is enough to create a domain with the same name and the same admin instance.
    Instead of using config.sh, you can also copy the domain directory from the existing machine and change diretories in scripts if needed.
    The domain configuration is needed only to find the binaries, the basic domain files common to all installations, and to allow startup scripts (see point 4-) to connect to the admin and download the domain/instance configuration.
    3- Configure the new instances on the existing WebLogic console
    4- Create startup scripts for "WLS_FORMS_2", "WLS_REPORTS_2" on the second machine
    Bye
    Mariano

Maybe you are looking for