IBM Support

SE51446 - OSP-INTSRVSUP-MSGNTA0274 AFTER APPLYING THE LATEST GROUP
SF99369 (LEVEL 9) ENROLL USERS FAILS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 APAR (Authorized Program Analysis Report)

Abstract

OSP-INTSRVSUP-MSGNTA0274 AFTER APPLYING THE LATEST GROUP
SF99369 (LEVEL 9) ENROLL USERS FAILS

Error Description

Customer had been using the user enrollment function to enroll  
users in the windows domain and synchronize passwords. After    
the group was applied and the server synchronized with the new  
qvnadaem.exe enrolling new users would fail with msgnta0274    
although apparently successful. Qvnadaem also crashed at least  
once. Removing SI44683 and copying the older version of        
qvnadaem from the ifs to the server resolved the issue.        

Problem Summary

Customer had been using the user enrollment function to enroll  
users in the windows domain and synchronize passwords. After the
group was applied and the server synchronized with the new      
qvnadaem.exe enrolling new users would fail with msgnta0274    
although apparently successful. Qvnadaem also crashed at least  
once. Removing SI44683 and copying the older version of qvnadaem
from the ifs to the server resolved the issue.                  

Problem Conclusion

1. The qvnadaem.exe will crash when enrolling a user with a    
template into a domain and he template string length is shorter
than that of enrolled profile description. This is because the  
code forgets to recalculate the template string length before  
allocating its memory. In stead, it duly uses profile          
description's string length mistakenly. So when freeing        
template's memory, the illegal memory is mistakenly freed, thus
causing code crash.                                            
                                                               
2.When enrolling a user with a template into a domain and the  
user already being one of the template's enrolled group's      
members, the enrollment will not succeed. This is because      
Microsoft has adopted three sets of error code for ADSI.  When  
comparing and judge if an error is hit, the wrong error code is
used, thus causing an enrollment failure.                      
                                                               
This fix has solved both problems.                              

Temporary Fix

Comments

Circumvention


PTFs Available

R710 SI46417 PTF Cover Letter   3037

Affected Modules

         
         

Affected Publications

Summary Information

Status............................................ CLOSED PER
HIPER........................................... No
Component.................................. 5770SS1NT
Failing Module.......................... RCHMGR
Reported Release................... R710
Duplicate Of..............................




System i Support

IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright © 1996,1997,1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult the Terms of use link for trademark information

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG15Q","label":"APARs - OS\/400 General"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V7R1M0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG16C","label":"APARs - IBM i 7.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V7R1M0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 February 2013