#puts "REQUIRING: #{Dir[__FILE__]}" #!/usr/bin/env ruby require 'g4s/utilities/defaultDriver' endpoint_url = ARGV.shift obj = IPSUtilitiesSoap.new(endpoint_url) # run ruby with -d to see SOAP wiredumps. obj.wiredump_dev = STDERR if $DEBUG # SYNOPSIS # GenerateAccessKey(parameters) # # ARGS # parameters GenerateAccessKey - {http://tempuri.org/}GenerateAccessKey # # RETURNS # parameters GenerateAccessKeyResponse - {http://tempuri.org/}GenerateAccessKeyResponse # parameters = nil puts obj.generateAccessKey(parameters) # SYNOPSIS # GetNewManifestNumber(parameters) # # ARGS # parameters GetNewManifestNumber - {http://tempuri.org/}GetNewManifestNumber # # RETURNS # parameters GetNewManifestNumberResponse - {http://tempuri.org/}GetNewManifestNumberResponse # parameters = nil puts obj.getNewManifestNumber(parameters) # SYNOPSIS # GetReferenceNumber(parameters) # # ARGS # parameters GetReferenceNumber - {http://tempuri.org/}GetReferenceNumber # # RETURNS # parameters GetReferenceNumberResponse - {http://tempuri.org/}GetReferenceNumberResponse # parameters = nil puts obj.getReferenceNumber(parameters) # SYNOPSIS # GetG4SIPickupLocationList(parameters) # # ARGS # parameters GetG4SIPickupLocationList - {http://tempuri.org/}GetG4SIPickupLocationList # # RETURNS # parameters GetG4SIPickupLocationListResponse - {http://tempuri.org/}GetG4SIPickupLocationListResponse # parameters = nil puts obj.getG4SIPickupLocationList(parameters) # SYNOPSIS # GetG4SICODCollectTypeList(parameters) # # ARGS # parameters GetG4SICODCollectTypeList - {http://tempuri.org/}GetG4SICODCollectTypeList # # RETURNS # parameters GetG4SICODCollectTypeListResponse - {http://tempuri.org/}GetG4SICODCollectTypeListResponse # parameters = nil puts obj.getG4SICODCollectTypeList(parameters) # SYNOPSIS # GetG4SICurrencies(parameters) # # ARGS # parameters GetG4SICurrencies - {http://tempuri.org/}GetG4SICurrencies # # RETURNS # parameters GetG4SICurrenciesResponse - {http://tempuri.org/}GetG4SICurrenciesResponse # parameters = nil puts obj.getG4SICurrencies(parameters) # SYNOPSIS # CompressedBytesToString(parameters) # # ARGS # parameters CompressedBytesToString - {http://tempuri.org/}CompressedBytesToString # # RETURNS # parameters CompressedBytesToStringResponse - {http://tempuri.org/}CompressedBytesToStringResponse # parameters = nil puts obj.compressedBytesToString(parameters) # SYNOPSIS # StringToCompressedBytes(parameters) # # ARGS # parameters StringToCompressedBytes - {http://tempuri.org/}StringToCompressedBytes # # RETURNS # parameters StringToCompressedBytesResponse - {http://tempuri.org/}StringToCompressedBytesResponse # parameters = nil puts obj.stringToCompressedBytes(parameters) # SYNOPSIS # Login(parameters) # # ARGS # parameters Login - {http://tempuri.org/}Login # # RETURNS # parameters LoginResponse - {http://tempuri.org/}LoginResponse # parameters = nil puts obj.login(parameters) # SYNOPSIS # GetAllCountries(parameters) # # ARGS # parameters GetAllCountries - {http://tempuri.org/}GetAllCountries # # RETURNS # parameters GetAllCountriesResponse - {http://tempuri.org/}GetAllCountriesResponse # parameters = nil puts obj.getAllCountries(parameters) # SYNOPSIS # GetServiceLevelsByZip(parameters) # # ARGS # parameters GetServiceLevelsByZip - {http://tempuri.org/}GetServiceLevelsByZip # # RETURNS # parameters GetServiceLevelsByZipResponse - {http://tempuri.org/}GetServiceLevelsByZipResponse # parameters = nil puts obj.getServiceLevelsByZip(parameters) # SYNOPSIS # GetSrvcLvls(parameters) # # ARGS # parameters GetSrvcLvls - {http://tempuri.org/}GetSrvcLvls # # RETURNS # parameters GetSrvcLvlsResponse - {http://tempuri.org/}GetSrvcLvlsResponse # parameters = nil puts obj.getSrvcLvls(parameters) # SYNOPSIS # GetSrvcLvlByShipersCountryAndZip(parameters) # # ARGS # parameters GetSrvcLvlByShipersCountryAndZip - {http://tempuri.org/}GetSrvcLvlByShipersCountryAndZip # # RETURNS # parameters GetSrvcLvlByShipersCountryAndZipResponse - {http://tempuri.org/}GetSrvcLvlByShipersCountryAndZipResponse # parameters = nil puts obj.getSrvcLvlByShipersCountryAndZip(parameters) # SYNOPSIS # GetCarriersList(parameters) # # ARGS # parameters GetCarriersList - {http://tempuri.org/}GetCarriersList # # RETURNS # parameters GetCarriersListResponse - {http://tempuri.org/}GetCarriersListResponse # parameters = nil puts obj.getCarriersList(parameters) # SYNOPSIS # GetPackageTypes(parameters) # # ARGS # parameters GetPackageTypes - {http://tempuri.org/}GetPackageTypes # # RETURNS # parameters GetPackageTypesResponse - {http://tempuri.org/}GetPackageTypesResponse # parameters = nil puts obj.getPackageTypes(parameters) # SYNOPSIS # GetStatesByCountry(parameters) # # ARGS # parameters GetStatesByCountry - {http://tempuri.org/}GetStatesByCountry # # RETURNS # parameters GetStatesByCountryResponse - {http://tempuri.org/}GetStatesByCountryResponse # parameters = nil puts obj.getStatesByCountry(parameters) # SYNOPSIS # GetDimensions(parameters) # # ARGS # parameters GetDimensions - {http://tempuri.org/}GetDimensions # # RETURNS # parameters GetDimensionsResponse - {http://tempuri.org/}GetDimensionsResponse # parameters = nil puts obj.getDimensions(parameters) # SYNOPSIS # GetHarmonizedCodes_CountryFrom(parameters) # # ARGS # parameters GetHarmonizedCodes_CountryFrom - {http://tempuri.org/}GetHarmonizedCodes_CountryFrom # # RETURNS # parameters GetHarmonizedCodes_CountryFromResponse - {http://tempuri.org/}GetHarmonizedCodes_CountryFromResponse # parameters = nil puts obj.getHarmonizedCodes_CountryFrom(parameters) # SYNOPSIS # GetHarmonizedCodes_CountryFrom_CountryTo(parameters) # # ARGS # parameters GetHarmonizedCodes_CountryFrom_CountryTo - {http://tempuri.org/}GetHarmonizedCodes_CountryFrom_CountryTo # # RETURNS # parameters GetHarmonizedCodes_CountryFrom_CountryToResponse - {http://tempuri.org/}GetHarmonizedCodes_CountryFrom_CountryToResponse # parameters = nil puts obj.getHarmonizedCodes_CountryFrom_CountryTo(parameters) # SYNOPSIS # GetCommodityMeasurmentsPerCarrier(parameters) # # ARGS # parameters GetCommodityMeasurmentsPerCarrier - {http://tempuri.org/}GetCommodityMeasurmentsPerCarrier # # RETURNS # parameters GetCommodityMeasurmentsPerCarrierResponse - {http://tempuri.org/}GetCommodityMeasurmentsPerCarrierResponse # parameters = nil puts obj.getCommodityMeasurmentsPerCarrier(parameters) # SYNOPSIS # GetCarrierAcctInfo(parameters) # # ARGS # parameters GetCarrierAcctInfo - {http://tempuri.org/}GetCarrierAcctInfo # # RETURNS # parameters GetCarrierAcctInfoResponse - {http://tempuri.org/}GetCarrierAcctInfoResponse # parameters = nil puts obj.getCarrierAcctInfo(parameters) # SYNOPSIS # GetUserInfo(parameters) # # ARGS # parameters GetUserInfo - {http://tempuri.org/}GetUserInfo # # RETURNS # parameters GetUserInfoResponse - {http://tempuri.org/}GetUserInfoResponse # parameters = nil puts obj.getUserInfo(parameters) endpoint_url = ARGV.shift obj = IPSUtilitiesSoap.new(endpoint_url) # run ruby with -d to see SOAP wiredumps. obj.wiredump_dev = STDERR if $DEBUG # SYNOPSIS # GenerateAccessKey(parameters) # # ARGS # parameters GenerateAccessKey - {http://tempuri.org/}GenerateAccessKey # # RETURNS # parameters GenerateAccessKeyResponse - {http://tempuri.org/}GenerateAccessKeyResponse # parameters = nil puts obj.generateAccessKey(parameters) # SYNOPSIS # GetNewManifestNumber(parameters) # # ARGS # parameters GetNewManifestNumber - {http://tempuri.org/}GetNewManifestNumber # # RETURNS # parameters GetNewManifestNumberResponse - {http://tempuri.org/}GetNewManifestNumberResponse # parameters = nil puts obj.getNewManifestNumber(parameters) # SYNOPSIS # GetReferenceNumber(parameters) # # ARGS # parameters GetReferenceNumber - {http://tempuri.org/}GetReferenceNumber # # RETURNS # parameters GetReferenceNumberResponse - {http://tempuri.org/}GetReferenceNumberResponse # parameters = nil puts obj.getReferenceNumber(parameters) # SYNOPSIS # GetG4SIPickupLocationList(parameters) # # ARGS # parameters GetG4SIPickupLocationList - {http://tempuri.org/}GetG4SIPickupLocationList # # RETURNS # parameters GetG4SIPickupLocationListResponse - {http://tempuri.org/}GetG4SIPickupLocationListResponse # parameters = nil puts obj.getG4SIPickupLocationList(parameters) # SYNOPSIS # GetG4SICODCollectTypeList(parameters) # # ARGS # parameters GetG4SICODCollectTypeList - {http://tempuri.org/}GetG4SICODCollectTypeList # # RETURNS # parameters GetG4SICODCollectTypeListResponse - {http://tempuri.org/}GetG4SICODCollectTypeListResponse # parameters = nil puts obj.getG4SICODCollectTypeList(parameters) # SYNOPSIS # GetG4SICurrencies(parameters) # # ARGS # parameters GetG4SICurrencies - {http://tempuri.org/}GetG4SICurrencies # # RETURNS # parameters GetG4SICurrenciesResponse - {http://tempuri.org/}GetG4SICurrenciesResponse # parameters = nil puts obj.getG4SICurrencies(parameters) # SYNOPSIS # CompressedBytesToString(parameters) # # ARGS # parameters CompressedBytesToString - {http://tempuri.org/}CompressedBytesToString # # RETURNS # parameters CompressedBytesToStringResponse - {http://tempuri.org/}CompressedBytesToStringResponse # parameters = nil puts obj.compressedBytesToString(parameters) # SYNOPSIS # StringToCompressedBytes(parameters) # # ARGS # parameters StringToCompressedBytes - {http://tempuri.org/}StringToCompressedBytes # # RETURNS # parameters StringToCompressedBytesResponse - {http://tempuri.org/}StringToCompressedBytesResponse # parameters = nil puts obj.stringToCompressedBytes(parameters) # SYNOPSIS # Login(parameters) # # ARGS # parameters Login - {http://tempuri.org/}Login # # RETURNS # parameters LoginResponse - {http://tempuri.org/}LoginResponse # parameters = nil puts obj.login(parameters) # SYNOPSIS # GetAllCountries(parameters) # # ARGS # parameters GetAllCountries - {http://tempuri.org/}GetAllCountries # # RETURNS # parameters GetAllCountriesResponse - {http://tempuri.org/}GetAllCountriesResponse # parameters = nil puts obj.getAllCountries(parameters) # SYNOPSIS # GetServiceLevelsByZip(parameters) # # ARGS # parameters GetServiceLevelsByZip - {http://tempuri.org/}GetServiceLevelsByZip # # RETURNS # parameters GetServiceLevelsByZipResponse - {http://tempuri.org/}GetServiceLevelsByZipResponse # parameters = nil puts obj.getServiceLevelsByZip(parameters) # SYNOPSIS # GetSrvcLvls(parameters) # # ARGS # parameters GetSrvcLvls - {http://tempuri.org/}GetSrvcLvls # # RETURNS # parameters GetSrvcLvlsResponse - {http://tempuri.org/}GetSrvcLvlsResponse # parameters = nil puts obj.getSrvcLvls(parameters) # SYNOPSIS # GetSrvcLvlByShipersCountryAndZip(parameters) # # ARGS # parameters GetSrvcLvlByShipersCountryAndZip - {http://tempuri.org/}GetSrvcLvlByShipersCountryAndZip # # RETURNS # parameters GetSrvcLvlByShipersCountryAndZipResponse - {http://tempuri.org/}GetSrvcLvlByShipersCountryAndZipResponse # parameters = nil puts obj.getSrvcLvlByShipersCountryAndZip(parameters) # SYNOPSIS # GetCarriersList(parameters) # # ARGS # parameters GetCarriersList - {http://tempuri.org/}GetCarriersList # # RETURNS # parameters GetCarriersListResponse - {http://tempuri.org/}GetCarriersListResponse # parameters = nil puts obj.getCarriersList(parameters) # SYNOPSIS # GetPackageTypes(parameters) # # ARGS # parameters GetPackageTypes - {http://tempuri.org/}GetPackageTypes # # RETURNS # parameters GetPackageTypesResponse - {http://tempuri.org/}GetPackageTypesResponse # parameters = nil puts obj.getPackageTypes(parameters) # SYNOPSIS # GetStatesByCountry(parameters) # # ARGS # parameters GetStatesByCountry - {http://tempuri.org/}GetStatesByCountry # # RETURNS # parameters GetStatesByCountryResponse - {http://tempuri.org/}GetStatesByCountryResponse # parameters = nil puts obj.getStatesByCountry(parameters) # SYNOPSIS # GetDimensions(parameters) # # ARGS # parameters GetDimensions - {http://tempuri.org/}GetDimensions # # RETURNS # parameters GetDimensionsResponse - {http://tempuri.org/}GetDimensionsResponse # parameters = nil puts obj.getDimensions(parameters) # SYNOPSIS # GetHarmonizedCodes_CountryFrom(parameters) # # ARGS # parameters GetHarmonizedCodes_CountryFrom - {http://tempuri.org/}GetHarmonizedCodes_CountryFrom # # RETURNS # parameters GetHarmonizedCodes_CountryFromResponse - {http://tempuri.org/}GetHarmonizedCodes_CountryFromResponse # parameters = nil puts obj.getHarmonizedCodes_CountryFrom(parameters) # SYNOPSIS # GetHarmonizedCodes_CountryFrom_CountryTo(parameters) # # ARGS # parameters GetHarmonizedCodes_CountryFrom_CountryTo - {http://tempuri.org/}GetHarmonizedCodes_CountryFrom_CountryTo # # RETURNS # parameters GetHarmonizedCodes_CountryFrom_CountryToResponse - {http://tempuri.org/}GetHarmonizedCodes_CountryFrom_CountryToResponse # parameters = nil puts obj.getHarmonizedCodes_CountryFrom_CountryTo(parameters) # SYNOPSIS # GetCommodityMeasurmentsPerCarrier(parameters) # # ARGS # parameters GetCommodityMeasurmentsPerCarrier - {http://tempuri.org/}GetCommodityMeasurmentsPerCarrier # # RETURNS # parameters GetCommodityMeasurmentsPerCarrierResponse - {http://tempuri.org/}GetCommodityMeasurmentsPerCarrierResponse # parameters = nil puts obj.getCommodityMeasurmentsPerCarrier(parameters) # SYNOPSIS # GetCarrierAcctInfo(parameters) # # ARGS # parameters GetCarrierAcctInfo - {http://tempuri.org/}GetCarrierAcctInfo # # RETURNS # parameters GetCarrierAcctInfoResponse - {http://tempuri.org/}GetCarrierAcctInfoResponse # parameters = nil puts obj.getCarrierAcctInfo(parameters) # SYNOPSIS # GetUserInfo(parameters) # # ARGS # parameters GetUserInfo - {http://tempuri.org/}GetUserInfo # # RETURNS # parameters GetUserInfoResponse - {http://tempuri.org/}GetUserInfoResponse # parameters = nil puts obj.getUserInfo(parameters)