question: private String constructISCSINamesQuery ( String systemId , List < HostStorageDomain > hsdList , String model ) { Map < String , Object > attributeMap = new HashMap < String , Object > ( ) ; StorageArray array = new StorageArray ( systemId ) ; Add addOp = new Add ( HDSConstants . ISCSI_NAME_FOR_HSD_TARGET ) ; attributeMap . put ( HDSConstants . STORAGEARRAY , array ) ; attributeMap . put ( HDSConstants . ADD , addOp ) ; attributeMap . put ( HDSConstants . MODEL , model ) ; attributeMap . put ( HDSConstants . HOSTGROUP_LIST , hsdList ) ; String addWWNQuery = InputXMLGenerationClient . getInputXMLString ( HDSConstants . BATCH_ADD_WWN_TO_HSD_OP , attributeMap , HDSConstants . HITACHI_INPUT_XML_CONTEXT_FILE , HDSConstants . HITACHI_SMOOKS_CONFIG_FILE ) ; return addWWNQuery ; }
target:  Constructs a batch query for given HSD's and each with a set of WorldWideName's to add. This query should be used to add FC initiators to the FC HSD.