ഡൈനാമിക്സ് AX 2012-ൽ AIF സേവനത്തിനായുള്ള ഡോക്യുമെന്റ് ക്ലാസും അന്വേഷണവും തിരിച്ചറിയൽ.
പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 16 11:13:49 AM UTC
ഡൈനാമിക്സ് എഎക്സ് 2012-ൽ ഒരു ആപ്ലിക്കേഷൻ ഇന്റഗ്രേഷൻ ഫ്രെയിംവർക്ക് (എഐഎഫ്) സേവനത്തിനായുള്ള സർവീസ് ക്ലാസ്, എന്റിറ്റി ക്ലാസ്, ഡോക്യുമെന്റ് ക്ലാസ്, അന്വേഷണം എന്നിവ കണ്ടെത്തുന്നതിന് ഒരു ലളിതമായ എക്സ്++ ജോലി എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ലേഖനം വിശദീകരിക്കുന്നു.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
ഈ പോസ്റ്റിലെ വിവരങ്ങൾ ഡൈനാമിക്സ് AX 2012 R3 അടിസ്ഥാനമാക്കിയുള്ളതാണ്. മറ്റ് പതിപ്പുകൾക്ക് ഇത് സാധുതയുള്ളതോ സാധുതയില്ലാത്തതോ ആകാം.
ഒരു AIF ഇന്റഗ്രേഷൻ പോർട്ടിൽ (ഇൻബൗണ്ട് അല്ലെങ്കിൽ ഔട്ട്ബൗണ്ട്) പ്രവർത്തിക്കുന്ന ഒരു ഡോക്യുമെന്റ് സേവനത്തിൽ ഒരു പുതിയ ഫീൽഡ് ചേർക്കാനോ, ചില ലോജിക്കുകൾ മാറ്റാനോ അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്താനോ ആവശ്യപ്പെടുമ്പോൾ, സേവനത്തിന് പിന്നിലെ യഥാർത്ഥ ക്ലാസുകൾക്കായി തിരയാൻ ഞാൻ പലപ്പോഴും വളരെയധികം സമയം ചെലവഴിക്കുന്നു.
തീർച്ചയായും, സ്റ്റാൻഡേർഡ് ആപ്ലിക്കേഷനിലെ മിക്ക ഘടകങ്ങളുടെയും പേര് സ്ഥിരമായി നൽകിയിട്ടുണ്ട്, പക്ഷേ പലപ്പോഴും, കസ്റ്റം കോഡ് അങ്ങനെയല്ല. AIF-ൽ ഡോക്യുമെന്റ് സേവനങ്ങൾ സജ്ജീകരിക്കുന്നതിനുള്ള ഫോമുകൾ ഒരു സേവനം യഥാർത്ഥത്തിൽ ഏത് കോഡാണ് കൈകാര്യം ചെയ്യുന്നതെന്ന് കാണാനുള്ള എളുപ്പവഴി നൽകുന്നില്ല, പക്ഷേ സേവനത്തിന്റെ പേര് തന്നെ (പോർട്ട് കോൺഫിഗറേഷനിൽ നിങ്ങൾക്ക് എളുപ്പത്തിൽ കണ്ടെത്താൻ കഴിയും) അറിയുന്നതിലൂടെ, നിങ്ങൾക്ക് കുറച്ച് സമയം ലാഭിക്കാൻ ഈ ചെറിയ ജോലി പ്രവർത്തിപ്പിക്കാൻ കഴിയും - ഇവിടെ ഇത് CustCustomerService-നായി പ്രവർത്തിക്കുന്നു, പക്ഷേ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏത് സേവനത്തിലേക്കും അത് മാറ്റാൻ കഴിയും:
{
AxdWizardParameters param;
;
param = AifServiceClassGenerator::getServiceParameters(classStr(CustCustomerService));
info(strFmt("Service class: %1", param.parmAifServiceClassName()));
info(strFmt("Entity class: %1", param.parmAifEntityClassName()));
info(strFmt("Document class: %1", param.parmName()));
info(strFmt("Query: %1", param.parmQueryName()));
}