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_config ⇒ Object
74 75 76 |
# File 'lib/xds-facade.rb', line 74 def self.proxy_config XDS::PROXY_CONFIG end |