//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<String,String> inputHttpHeaders_x;
|
public Map<String,String> 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<String, OlympusCoJpCommonMessage.Response> response_map_x = new Map<String, OlympusCoJpCommonMessage.Response>();
|
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'};
|
}
|
}
|