読み取り操作中エラー・メッセージが生成されない

存在しないプロパティーを要求する読み取り操作では、空の結果が返されます。

検索や取得などの読み取り操作では、以下の場合にエラー・メッセージは返されません。
注: 作成や更新などの書き込み操作では、例外がスローされます。

存在しないプロパティーの取得要求:
DataObject root = SDOHelper.createRootDataObject(); 
DataObject entity = SDOHelper.createEntityDataObject(root, null, DO_PERSON); 
entity.createDataObject(DO_IDENTIFIER).set(PROP_UNIQUE_NAME, 
"uid=SalesManager,cn=users,dc=yourco,dc=com"); 
DataObject propCtrl = SDOHelper.createControlDataObject(root, null, DO_PROPERTY_CONTROL); 
propCtrl.getList(PROP_PROPERTIES).add("sn"); 
propCtrl.getList(PROP_PROPERTIES).add("uid"); 
propCtrl.getList(PROP_PROPERTIES).add("cn"); 
propCtrl.getList(PROP_PROPERTIES).add("NOPROP"); 
root = service.get(root);
この特定の例では、サンプル入力データのグラフは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?> 
<sdo:datagraph xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns:sdo="commonj.sdo" 
	xmlns:wim="http://www.ibm.com/websphere/wim"> 
  <wim:Root> 
	<wim:entities xsi:type="wim:PersonAccount"> 
		<wim:identifier uniqueName="uid=SalesManager,cn=users,dc=yourco,dc=com"/> 
	</wim:entities> 
	<wim:controls xsi:type="wim:PropertyControl"> 
		<wim:properties>sn</wim:properties> 
		<wim:properties>uid</wim:properties> 
		<wim:properties>cn</wim:properties> 
		<wim:properties>NOPROP</wim:properties> 
	</wim:controls> 
  </wim:Root> 
</sdo:datagraph>
作成される出力データのグラフは次のようになります。
<sdo:datagraph xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xmlns:sdo="commonj.sdo"  
               xmlns:wim="http://www.ibm.com/websphere/wim"> 
  <wim:Root> 
	<wim:entities xsi:type="wim:PersonAccount"> 
		<wim:identifier externalName="uid=SalesManager,cn=users,dc=yourco,dc=com" 
                     repositoryId="LDAP1"  
                     uniqueId="5e846c20-a1b4-4bfc-bce2-1f841d762f9a" 
                     uniqueName="uid=SalesManager,cn=users,dc=yourco,dc=com"/> 
		<wim:uid>SalesManager</wim:uid> 
		<wim:cn>Sales Manager</wim:cn> 
		<wim:sn>SalesMgrSn</wim:sn> 
	</wim:entities>
   </wim:Root> 
</sdo:datagraph>
要求したプロパティー NOPROP は返されず、 エラー・メッセージも生成されません。


利用条件 | フィードバック