• Please help support our sponsors by considering their products and services.
    Our sponsors enable us to serve you with this high-speed Internet connection and fast webservers you are currently using at ADSM.ORG.
    They support this free flow of information and knowledge exchange service at no cost to you.

    Please welcome our latest sponsor Tectrade . We can show our appreciation by learning more about Tectrade Solutions
  • Community Tip: Please Give Thanks to Those Sharing Their Knowledge.

    If you receive helpful answer on this forum, please show thanks to the poster by clicking "LIKE" link for the answer that you found helpful.

  • Community Tip: Forum Rules (PLEASE CLICK HERE TO READ BEFORE POSTING)

    Click the link above to access ADSM.ORG Acceptable Use Policy and forum rules which should be observed when using this website. Violators may be banned from this website. This notice will disappear after you have made at least 3 posts.

Update node nodename repls=enable replm=syncsend will not sync

#1
I have a client that I need to replicate. It has replicated in the past. If you perform a remove replnode you receive the following.

Do you wish to proceed? (Yes (Y)/No (N)) y
ANR1630W REMOVE REPLNODE: node_name is not configured for replication.
ANR2679E REMOVE REPLNODE: All of the nodes provided are invalid.
ANR1632E REMOVE REPLNODE: Command failed. Replication state information for the specified nodes could not be removed.
ANS8001I Return code 11.

If you perfrom the update node nodename with repls=enable replm=syncse you receive the following.

tsm: OTSM10>update node nodename repls=enable replm=syncsend
ANR2829E UPDATE NODE: parameter - REPLMODE is not allowed.
ANS8001I Return code 3.

Take off the replm=syncse and it just enables or disables the node. Which that part works but nothing else. I cant remove replnode or update to repls=syncsend.

I know the target server is configured correctly because we have other clients that replicate there from this same TSM server.

Any suggestions would be greatly appreciated.

Thanks
Rick
 

scr1pt

ADSM.ORG Member
#2
I have a client that I need to replicate. It has replicated in the past. If you perform a remove replnode you receive the following.

Do you wish to proceed? (Yes (Y)/No (N)) y
ANR1630W REMOVE REPLNODE: node_name is not configured for replication.
ANR2679E REMOVE REPLNODE: All of the nodes provided are invalid.
ANR1632E REMOVE REPLNODE: Command failed. Replication state information for the specified nodes could not be removed.
ANS8001I Return code 11.

If you perfrom the update node nodename with repls=enable replm=syncse you receive the following.

tsm: OTSM10>update node nodename repls=enable replm=syncsend
ANR2829E UPDATE NODE: parameter - REPLMODE is not allowed.
ANS8001I Return code 3.

Take off the replm=syncse and it just enables or disables the node. Which that part works but nothing else. I cant remove replnode or update to repls=syncsend.

I know the target server is configured correctly because we have other clients that replicate there from this same TSM server.

Any suggestions would be greatly appreciated.

Thanks
Rick
You probably need to reset the state via DB2.

I think it was something like this:
su - tsmsrv1 (or the user that runs your db2 instance)
db2 connect to tsmdb1
db2 "update nodes set repl_state=null, repl_mode=null where nodename='node'"

I am 90% sure it was something like this, but by all means please open a PMR and get the commands from IBM and do not just blindly run mine.
 

marclant

ADSM.ORG Moderator
#3
I have a client that I need to replicate. It has replicated in the past. If you perform a remove replnode you receive the following.

Do you wish to proceed? (Yes (Y)/No (N)) y
ANR1630W REMOVE REPLNODE: node_name is not configured for replication.
ANR2679E REMOVE REPLNODE: All of the nodes provided are invalid.
ANR1632E REMOVE REPLNODE: Command failed. Replication state information for the specified nodes could not be removed.
ANS8001I Return code 11.

If you perfrom the update node nodename with repls=enable replm=syncse you receive the following.

tsm: OTSM10>update node nodename repls=enable replm=syncsend
ANR2829E UPDATE NODE: parameter - REPLMODE is not allowed.
ANS8001I Return code 3.

Take off the replm=syncse and it just enables or disables the node. Which that part works but nothing else. I cant remove replnode or update to repls=syncsend.

I know the target server is configured correctly because we have other clients that replicate there from this same TSM server.

Any suggestions would be greatly appreciated.

Thanks
Rick
From HELP UPDATE NODE, does your scenario falls under these restrictions:
Restrictions:
* You can set the REPLMODE parameter only if the initial
replication state is NONE. To synchronize data, you change
the replication state to ENABLED or DISABLED and specify a
value for the REPLMODE parameter.
* Data can be synchronized only if you specified
DATES=ABSOLUTE on the IMPORT NODE command. If you specified
DATES=RELATIVE to import data, you must rename the node or
delete its data before replication. If you do not take one
of these steps, you can lose data.
* If the REPLMODE parameter was set incorrectly, you must
issue the REMOVE REPLNODE command before you update the
client node definition. For example, suppose that you
updated the definition of a client node whose data you
wanted to replicate. The data that belongs to the node was
previously exported to the target replication server. You
specified ENABLED as the setting of the REPLSTATE parameter.
However, you did not specify SYNCSEND on the source
replication server. As a result, the REPLMODE parameter was
automatically set to SEND, and data that belongs to the node
could not be synchronized or replicated.

Issuing REMOVE REPLNODE sets the replication state and the
replication mode to NONE. After the REMOVE REPLNODE command
is completed, reissue the UPDATE NODE command with the
correct parameters and values.
 

Advertise at ADSM.ORG

If you are reading this, so are your potential customer. Advertise at ADSM.ORG right now.

UpCloud high performance VPS at $5/month

Get started with $25 in credits on Cloud Servers. You must use link below to receive the credit. Use the promo to get upto 5 month of FREE Linux VPS.

The Spectrum Protect TLA (Three-Letter Acronym): ISP or something else?

  • Every product needs a TLA, Let's call it ISP (IBM Spectrum Protect).

    Votes: 17 19.5%
  • Keep using TSM for Spectrum Protect.

    Votes: 53 60.9%
  • Let's be formal and just say Spectrum Protect

    Votes: 10 11.5%
  • Other (please comement)

    Votes: 7 8.0%

Forum statistics

Threads
31,468
Messages
134,117
Members
21,568
Latest member
MESSID
Top