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.
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
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
Document Information
Modified date:
28 October 2017