IBM Support

MA46282 - LIC-INCORROUT SMB2 COMPATIBILITY ENHANCEMENTS

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

LIC-INCORROUT SMB2 COMPATIBILITY ENHANCEMENTS

Error Description

IBM i NetServer client using the SMB2 protocol have occasionally
encountered errors that appear to be related to a set of        
attribute classes that are not supported by NetServer.          

Problem Summary

****************************************************************
* PROBLEM: (MA46282) Licensed Program = 5770999 for i 7.2      *
*           Incorrect output causes a severe problem           *
****************************************************************
* USERS AFFECTED: All IBM i operating system users.            *
****************************************************************
* RECOMMENDATION: Apply LIC PTF MF63402 for i 7.3.             *
****************************************************************
IBM i NetServer clients using the SMB2 protocol have            
occasionally encountered errors that appear to be related to a  
set of attribute classes that are not supported by NetServer.  

Problem Conclusion

IBM i NetServer has added limited support for the following    
attribute classes to improve compatibility with SMB2 clients:  
                                                               
+ FileFsFullSizeInformation query information class            
+ FileAllocationInformation set information class              
                                                               
Attempts to use either information class against NetServer prior
to this PTF would fail with STATUS_NOT_SUPPORTED (0xC00000BB).  
The server behavior with this PTF applied changes as follows:  
                                                               
-- Client queries for FileFsFullSizeInformation will succeed and
return correct information for the file system.                
                                                               
-- Setting FileAllocationInformation on a file will return      
success, but the operation will have no effect on the disk      
allocation size of the file.  Setting the                      
FileAllocationInformation is a transient operation that only    
lasts until close, at which time the allocation size is expected
to truncate to the actual data size of the file.  The IBM i file
system interfaces do no allow directly modifying the disk      
allocation for stream file objects.  Clients wanting to set the
permanent data size of the file should either write a single    
byte at the target size offset in the file or set the          
FileEndOfFileInformation directly.                              
                                                               
If the new behavior for FileAllocationInformation causes        
problems in a customer environment, the behavior can be altered
by calling the following commands.                              
                                                               
Return STATUS_NOT_SUPPORTED for FileAllocationInformation:      
  CALL QZLSMAINT PARM('40' '1' '0x200')                        
                                                               
Re-enable the PTF default behavior for                          
FileAllocationInformation:                                      
  CALL QZLSMAINT PARM('40' '2' '0x200')                        

Temporary Fix

                       *********                                
                       * HIPER *                                
                       *********                                

Comments

Circumvention


PTFs Available

R730 MF63402 PTF Cover Letter   7283

Affected Modules

         
         

Affected Publications

Summary Information

Status............................................ CLOSED PER
HIPER........................................... Yes
Component.................................. 9400DG300
Failing Module.......................... RCHMGR
Reported Release................... R730
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

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.3.0"},{"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":"V7R3M0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 October 2017