Module: XDS

Defined in:
lib/xds-facade.rb,
lib/xds/author.rb,
lib/xds/helper.rb,
lib/xds/metadata.rb,
lib/xds/xds_part.rb,
lib/xds/xds_header.rb,
lib/xds/xds_request.rb,
lib/xds/coded_attribute.rb,
lib/xds/mtom_xop_request.rb,
lib/xds/xds_request_entity.rb,
lib/xds/source_patient_info.rb,
lib/xds/affinity_domain_config.rb,
lib/xds/registry_stored_query_request.rb,
lib/xds/retrieve_document_set_request.rb,
lib/xds/registry_stored_query_response.rb,
lib/xds/retrieve_document_set_response.rb,
lib/xds/provide_and_register_document_set_b.rb,
lib/xds/provide_and_register_document_set_b_xop.rb,
lib/xds/provide_and_register_document_set_b_xop_response.rb

Defined Under Namespace

Modules: Helper Classes: AffinityDomainConfig, Author, CodedAttribute, MTOMXopRequest, Metadata, ProvideAndRegisterDocumentSetB, ProvideAndRegisterDocumentSetBXop, ProvideAndRegisterDocumentSetBXopResponse, RegistryStoredQueryRequest, RegistryStoredQueryResponse, RetrieveDocumentSetRequest, RetrieveDocumentSetResponse, SourcePatientInfo, XdsHeader, XdsPart, XdsRequest, XdsRequestEntity

Constant Summary collapse

COMMON_NAMESPACES =
{'xdsb' => "urn:ihe:iti:xds-b:2007", 
'soapenv' =>"http://www.w3.org/2003/05/soap-envelope",
'wsa' => "http://www.w3.org/2005/08/addressing",
'rs' => "urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0",
'xop' => "http://www.w3.org/2004/08/xop/include",
'query' => "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0",
'rim' => 'urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0'}
PROXY_CONFIG =
begin
 proxy_config = {}
 host = ENV['xds_proxy'] || ENV['http_proxy']
 if host
     host.try(:gsub!, "http://", "")
     host.try(:gsub!, "https://", "")
 end
 if host 
    host = host.split(":")
    proxy_config = {:host=>host[0],:port=>(host.length>1)?host[1].to_i : 80}        
 end
  proxy_config
end
CRLF_BYTES =
org.apache.commons.httpclient.util.EncodingUtil.getAsciiBytes("\r\n")

Class Method Summary collapse

Class Method Details

.proxy_configObject



74
75
76
# File 'lib/xds-facade.rb', line 74

def self.proxy_config    
     XDS::PROXY_CONFIG 
end