//Generated by wsdl2apex public class Nfm001Sync { public class HTTPS_Port { public String endpoint_x = 'https://sfdc-ocm-test.olympus.co.jp/XISOAPAdapter/MessageServlet?senderParty=&senderService=OCM_SFDC_D&receiverParty=&receiverService=&interface=NFM001_Sync_BC2GPI&interfaceNamespace=http%3A%2F%2Folympus.co.jp%2Fgpi%2FNFM001'; 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/NFM001', 'Nfm001Sync'}; public OlympusCoJpCommonMessage.LOG_element[] NFM001_Sync_BC2GPI(Nfm001Sync.Endusers_element[] Endusers) { Nfm001Sync.NFM001 request_x = new Nfm001Sync.NFM001(); OlympusCoJpCommonMessage.Response response_x; request_x.Endusers = Endusers; 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/NFM001', 'NFM001', 'http://olympus.co.jp/common/message', 'Response', 'OlympusCoJpCommonMessage.Response'} ); System.debug(response_map_x); response_x = response_map_x.get('response_x'); System.debug(response_map_x); return response_x.LOG; } } public class Endusers_element { public OlympusCoJpCommonMessage.Monitoring Monitoring; public Nfm001Sync.Enduser_element[] Enduser; private String[] Monitoring_type_info = new String[]{'Monitoring','http://olympus.co.jp/common/message','Monitoring','1','1','false'}; private String[] Enduser_type_info = new String[]{'Enduser','http://olympus.co.jp/gpi/NFM001','Enduser_element','0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM001','false','false'}; private String[] field_order_type_info = new String[]{'Monitoring','Enduser'}; } public class Enduser_element { public String CompanyCode; public String CompanyDescription; public String CompanyDescription2; public String CompanyAreaCode; public String DepartmentTelephone; public String DepartmentFax; public String DepartmentPostalCode; public String DepartmentAddress; public String CompanyCategory; public String DepartmentCategory; public String DepartmentDescription; public String DepartmentCode; public String DepartmentEffectiveDateTo; public String PurposeOfAdvice; private String[] CompanyCode_type_info = new String[]{'CompanyCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] CompanyDescription_type_info = new String[]{'CompanyDescription','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] CompanyDescription2_type_info = new String[]{'CompanyDescription2','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] CompanyAreaCode_type_info = new String[]{'CompanyAreaCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentTelephone_type_info = new String[]{'DepartmentTelephone','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentFax_type_info = new String[]{'DepartmentFax','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentPostalCode_type_info = new String[]{'DepartmentPostalCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentAddress_type_info = new String[]{'DepartmentAddress','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] CompanyCategory_type_info = new String[]{'CompanyCategory','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentCategory_type_info = new String[]{'DepartmentCategory','http://www.w3.org/2001/XMLSchema','string','1','1','false'}; private String[] DepartmentDescription_type_info = new String[]{'DepartmentDescription','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[] DepartmentEffectiveDateTo_type_info = new String[]{'DepartmentEffectiveDateTo','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/NFM001','false','false'}; private String[] field_order_type_info = new String[]{'CompanyCode','CompanyDescription','CompanyDescription2','CompanyAreaCode','DepartmentTelephone','DepartmentFax','DepartmentPostalCode','DepartmentAddress','CompanyCategory','DepartmentCategory','DepartmentDescription','DepartmentCode','DepartmentEffectiveDateTo','PurposeOfAdvice'}; } public class NFM001 { public Nfm001Sync.Endusers_element[] Endusers; private String[] Endusers_type_info = new String[]{'Endusers','http://olympus.co.jp/gpi/NFM001','Endusers_element','1','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM001','false','false'}; private String[] field_order_type_info = new String[]{'Endusers'}; } }