//Generated by wsdl2apex public class Nfm008Sync { public class InstallationInfoH_element { public String InquiryNo; public String InstallationDateH; public String PostingDate; public String CompanyCode; public String DepartmentCode; public String PurposeOfAdvice; private String[] InquiryNo_type_info = new String[]{'InquiryNo','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] InstallationDateH_type_info = new String[]{'InstallationDateH','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] PostingDate_type_info = new String[]{'PostingDate','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] CompanyCode_type_info = new String[]{'CompanyCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentCode_type_info = new String[]{'DepartmentCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] PurposeOfAdvice_type_info = new String[]{'PurposeOfAdvice','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM008','false','false'}; private String[] field_order_type_info = new String[]{'InquiryNo','InstallationDateH','PostingDate','CompanyCode','DepartmentCode','PurposeOfAdvice'}; } public class HTTPS_Port { public String endpoint_x = 'https://pid0t.is.olympus.global:50001/XISOAPAdapter/MessageServlet?senderParty=&senderService=OCM_SFDC_D&receiverParty=&receiverService=&interface=NFM008_Sync_BC2GPI&interfaceNamespace=http%3A%2F%2Folympus.co.jp%2Fgpi%2FNFM008'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://olympus.co.jp/common/message', 'OlympusCoJpCommonMessage', 'http://olympus.co.jp/gpi/NFM008', 'Nfm008Sync'}; public OlympusCoJpCommonMessage.LOG_element[] NFM008_Sync_BC2GPI(Nfm008Sync.InstallationInformation_element[] InstallationInformation) { Nfm008Sync.NFM008 request_x = new Nfm008Sync.NFM008(); OlympusCoJpCommonMessage.Response response_x; request_x.InstallationInformation = InstallationInformation; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://sap.com/xi/WebService/soap1.1', 'http://olympus.co.jp/gpi/NFM008', 'NFM008', 'http://olympus.co.jp/common/message', 'Response', 'OlympusCoJpCommonMessage.Response'} ); response_x = response_map_x.get('response_x'); return response_x.LOG; } } public class InstallationInformation_element { public OlympusCoJpCommonMessage.Monitoring Monitoring; public Nfm008Sync.InstallationInfo_element[] InstallationInfo; private String[] Monitoring_type_info = new String[]{'Monitoring','http://olympus.co.jp/common/message','Monitoring','1','1','false'}; private String[] InstallationInfo_type_info = new String[]{'InstallationInfo','http://olympus.co.jp/gpi/NFM008','InstallationInfo_element','0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM008','false','false'}; private String[] field_order_type_info = new String[]{'Monitoring','InstallationInfo'}; } public class NFM008 { public Nfm008Sync.InstallationInformation_element[] InstallationInformation; private String[] InstallationInformation_type_info = new String[]{'InstallationInformation','http://olympus.co.jp/gpi/NFM008','InstallationInformation_element','1','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM008','false','false'}; private String[] field_order_type_info = new String[]{'InstallationInformation'}; } public class InstallationInfoI_element { public String MaterialNo; public Double Quantity; public String SerialNo; public String InstallationDateI; public String ReturnExchangeReplenishMark; public String SLMark; public String GuaranteePeriod; public String Location; public String PurposeOfAdvice; private String[] MaterialNo_type_info = new String[]{'MaterialNo','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] Quantity_type_info = new String[]{'Quantity','http://www.w3.org/2001/XMLSchema','double','1','1','false'}; private String[] SerialNo_type_info = new String[]{'SerialNo','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] InstallationDateI_type_info = new String[]{'InstallationDateI','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] ReturnExchangeReplenishMark_type_info = new String[]{'ReturnExchangeReplenishMark','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] SLMark_type_info = new String[]{'SLMark','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] GuaranteePeriod_type_info = new String[]{'GuaranteePeriod','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] Location_type_info = new String[]{'Location','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] PurposeOfAdvice_type_info = new String[]{'PurposeOfAdvice','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM008','false','false'}; private String[] field_order_type_info = new String[]{'MaterialNo','Quantity','SerialNo','InstallationDateI','ReturnExchangeReplenishMark','SLMark','GuaranteePeriod','Location','PurposeOfAdvice'}; } public class InstallationInfo_element { public Nfm008Sync.InstallationInfoH_element InstallationInfoH; public Nfm008Sync.InstallationInfoI_element[] InstallationInfoI; private String[] InstallationInfoH_type_info = new String[]{'InstallationInfoH','http://olympus.co.jp/gpi/NFM008','InstallationInfoH_element','1','1','false'}; private String[] InstallationInfoI_type_info = new String[]{'InstallationInfoI','http://olympus.co.jp/gpi/NFM008','InstallationInfoI_element','1','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM008','false','false'}; private String[] field_order_type_info = new String[]{'InstallationInfoH','InstallationInfoI'}; } }