lcRequest = "<Debug>false</Debug> <pkgMultipleRecords>false</pkgMultipleRecords> <pkgAddressMailing>false</pkgAddressMailing> <pkgAddressParsed>false</pkgAddressParsed> <pkgDeliveryIndicator>false</pkgDeliveryIndicator> <pkgAddressDeliveryPointValidation>false</pkgAddressDeliveryPointValidation> <pkgAddressGeographicArea>false</pkgAddressGeographicArea> <pkgAddressGeoCode>false</pkgAddressGeoCode> <pkgNameParsed>false</pkgNameParsed> <pkgTelephoneNumber>false</pkgTelephoneNumber> <pkgStreetDataAllRecords>false</pkgStreetDataAllRecords> <pkgStreetDataInRangeRecordsOnly>false</pkgStreetDataInRangeRecordsOnly> <pkgZipCodeCitiesInState>false</pkgZipCodeCitiesInState> <pkgZipCodeZipInCity>false</pkgZipCodeZipInCity> <pkgZipCodeInformation>false</pkgZipCodeInformation> <pkgStreetDataOnAddressErrorsOnly>false</pkgStreetDataOnAddressErrorsOnly>" loResponse = lomdWebservices.doSingleRecord(lcRequest)In practice your lcRequest string would be built up in code and some node values would presumably need to be 'true'. You'd also need some additional nodes for the other optional parameters - check the 's:complexType name="RequestRecord" ' element in the WSDL for details of these. They're all straightforward string values.
FOR i = 0 TO loResponse.length - 1 ? loResponse.Item(i).xml ENDFORHTH,