判断wlms长度

main
zouxk 5 years ago
parent 8bd4d894bb
commit 615bbbd655

2
.gitignore vendored

@ -367,3 +367,5 @@ ASALocalRun/
.localhistory/ .localhistory/
HEZON_ITK/x64/ HEZON_ITK/x64/
HEZON_ITK/HEZON_ITK.vcxproj
HEZON_ITK/HEZON_ITK.vcxproj.filters

@ -1,198 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{8E665218-4AC2-4DDD-A50E-4245BA64C3C3}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>HEZON_ITK</RootNamespace>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<UseOfMfc>false</UseOfMfc>
<PlatformToolset>v140</PlatformToolset>
<CLRSupport>true</CLRSupport>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>Use</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;IPLIB=none;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CallingConvention>Cdecl</CallingConvention>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreSpecificDefaultLibraries>libuser_exits.ar.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<OutputFile>$(OutDir)\bs.dll</OutputFile>
<AdditionalOptions>/FORCE %(AdditionalOptions)</AdditionalOptions>
</Link>
<ProjectReference>
<UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
</ProjectReference>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="..\..\..\..\..\..\Program Files\Common Files\System\ado\msado15.dll" />
<None Include="packages.config" />
<None Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="bs_bom_check.cpp" />
<ClCompile Include="bs_bom_save_check.cpp" />
<ClCompile Include="bs_bypass.cpp" />
<ClCompile Include="bs_file_transfer.cpp" />
<ClCompile Include="bs_sap.cpp" />
<ClCompile Include="bs_signoff.cxx" />
<ClCompile Include="bs_sign_cad.cpp" />
<ClCompile Include="bs_test_release_check.cpp" />
<ClCompile Include="bs_wl_check.cpp" />
<ClCompile Include="CSendMail.cpp" />
<ClCompile Include="jd_get_target.cpp" />
<ClCompile Include="jd_send_mail.cpp" />
<ClCompile Include="epm_register_handler.cxx" />
<ClCompile Include="bs_custom_main.cxx" />
<ClCompile Include="jd_add_attachments.cpp" />
<ClCompile Include="jd_batch_process.cpp" />
<ClCompile Include="jd_check_99_bomyt.cpp" />
<ClCompile Include="jd_clear_field.cpp" />
<ClCompile Include="jd_schedule_joint.cpp" />
<ClCompile Include="jd_signoff.cpp" />
<ClCompile Include="util.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="CSendMail.h" />
<ClInclude Include="epm_handler_common.h" />
<ClInclude Include="epm_register_handler.h" />
<ClInclude Include="jd_clear_field.h" />
<ClInclude Include="LogInfo.h" />
<ClInclude Include="util.h" />
<ClInclude Include="HTTPRequest.hpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="..\packages\teamcenter.12.0.0\build\teamcenter.targets" Condition="Exists('..\packages\teamcenter.12.0.0\build\teamcenter.targets')" />
<Import Project="..\packages\javasdk.8.0.0\build\javasdk.targets" Condition="Exists('..\packages\javasdk.8.0.0\build\javasdk.targets')" />
</ImportGroup>
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\teamcenter.12.0.0\build\teamcenter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\teamcenter.12.0.0\build\teamcenter.targets'))" />
<Error Condition="!Exists('..\packages\javasdk.8.0.0\build\javasdk.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\javasdk.8.0.0\build\javasdk.targets'))" />
</Target>
</Project>

@ -1,122 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="头文件">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="资源文件">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="common">
<UniqueIdentifier>{d25e0aa0-8791-4277-b392-abc3943f925c}</UniqueIdentifier>
</Filter>
<Filter Include="epm-handler">
<UniqueIdentifier>{f8d4fa90-4363-4e0f-8f44-a2e02a224ad9}</UniqueIdentifier>
</Filter>
<Filter Include="userservice">
<UniqueIdentifier>{5f8496b0-ad7e-4c6c-b832-59575601b9f1}</UniqueIdentifier>
</Filter>
<Filter Include="bmf">
<UniqueIdentifier>{aa5fbb6b-b5ee-4f80-8b16-de99d912a542}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="ReadMe.txt" />
<None Include="..\..\..\..\..\..\Program Files\Common Files\System\ado\msado15.dll" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="epm_register_handler.cxx">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_signoff.cxx">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_custom_main.cxx">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="bs_bypass.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_file_transfer.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_sap.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_sign_cad.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_bom_check.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_wl_check.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_bom_save_check.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="util.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_clear_field.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_signoff.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="bs_test_release_check.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_schedule_joint.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_batch_process.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_add_attachments.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_check_99_bomyt.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_send_mail.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="CSendMail.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
<ClCompile Include="jd_get_target.cpp">
<Filter>epm-handler</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="epm_register_handler.h">
<Filter>epm-handler</Filter>
</ClInclude>
<ClInclude Include="epm_handler_common.h">
<Filter>epm-handler</Filter>
</ClInclude>
<ClInclude Include="util.h">
<Filter>epm-handler</Filter>
</ClInclude>
<ClInclude Include="jd_clear_field.h">
<Filter>epm-handler</Filter>
</ClInclude>
<ClInclude Include="HTTPRequest.hpp">
<Filter>epm-handler</Filter>
</ClInclude>
<ClInclude Include="CSendMail.h">
<Filter>epm-handler</Filter>
</ClInclude>
<ClInclude Include="LogInfo.h">
<Filter>epm-handler</Filter>
</ClInclude>
</ItemGroup>
</Project>

@ -32,26 +32,27 @@ extern "C" {
#define TC_specification "IMAN_specification" #define TC_specification "IMAN_specification"
//#define NX_3W_DATASET_TYPE "UGMASTER" //#define NX_3W_DATASET_TYPE "UGMASTER"
//#define NX_2W_DATASET_TYPE "UGPART" //#define NX_2W_DATASET_TYPE "UGPART"
//#define DATASET_REF_TYPE "UGPART" //#define DATASET_REF_TYPE "UGPART"
int bs_file_transfer(EPM_action_message_t msg); int bs_file_transfer(EPM_action_message_t msg);
int bs_sap_material(EPM_action_message_t msg); int bs_sap_material(EPM_action_message_t msg);
int bs_sap_bom(EPM_action_message_t msg); int bs_sap_bom(EPM_action_message_t msg);
int bs_bom_check(EPM_rule_message_t msg); int bs_bom_check(EPM_rule_message_t msg);
int bs_wl_check(EPM_rule_message_t msg); int bs_wl_check(EPM_rule_message_t msg);
int bs_bom_save_check(METHOD_message_t *msg, va_list args); int bs_bom_save_check(METHOD_message_t *msg, va_list args);
int bs_sign_cad(EPM_action_message_t msg); int bs_sign_cad(EPM_action_message_t msg);
int jd_signoff(EPM_action_message_t msg); int jd_signoff(EPM_action_message_t msg);
int bs_test_release_check(EPM_action_message_t msg); int bs_test_release_check(EPM_action_message_t msg);
int bs_bypass(void *retValType); int bs_bypass(void *retValType);
int jd_schedule_joint(EPM_action_message_t msg); int jd_schedule_joint(EPM_action_message_t msg);
int jd_batch_process(EPM_action_message_t msg); int jd_batch_process(EPM_action_message_t msg);
int jd_add_attachments(EPM_action_message_t msg); int jd_add_attachments(EPM_action_message_t msg);
int jd_check_99_bomyt(EPM_rule_message_t msg); int jd_check_99_bomyt(EPM_rule_message_t msg);
int jd_send_mail(EPM_action_message_t msg); int jd_send_mail(EPM_action_message_t msg);
int jd_get_target(EPM_action_message_t msg); int jd_get_target(EPM_action_message_t msg);
int jd_check_wlms_len(EPM_rule_message_t msg);
////<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣǩ<CFA2><C7A9><EFBFBD><E6B1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ ////<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣǩ<CFA2><C7A9><EFBFBD><E6B1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ
//int qtmc_sign_ir(EPM_action_message_t msg); //int qtmc_sign_ir(EPM_action_message_t msg);

@ -43,8 +43,7 @@ $HISTORY$
// Method and Workflow Handler // Method and Workflow Handler
extern DLLAPI int CUST_init_module(int *decision, va_list args) extern DLLAPI int CUST_init_module(int *decision, va_list args) {
{
int ifail = ITK_ok, n = 0; int ifail = ITK_ok, n = 0;
char date_buf[80], *expire_date; char date_buf[80], *expire_date;
time_t now; time_t now;
@ -55,76 +54,55 @@ extern DLLAPI int CUST_init_module(int *decision, va_list args)
printf("register start\n"); printf("register start\n");
ifail = EPM_register_action_handler("bs_file_transfer", "bs_file_transfer", ifail = EPM_register_action_handler("bs_file_transfer", "bs_file_transfer",
(EPM_action_handler_t)bs_file_transfer); (EPM_action_handler_t)bs_file_transfer);
if (ifail) if (ifail) {
{
printf("register bs_file_transfer failed\n"); printf("register bs_file_transfer failed\n");
} } else {
else
{
printf("register bs_file_transfer successfully\n"); printf("register bs_file_transfer successfully\n");
} }
ifail = EPM_register_action_handler("bs_sap_material", "bs_sap_material", ifail = EPM_register_action_handler("bs_sap_material", "bs_sap_material",
(EPM_action_handler_t)bs_sap_material); (EPM_action_handler_t)bs_sap_material);
if (ifail) if (ifail) {
{
printf("register bs_sap_material failed\n"); printf("register bs_sap_material failed\n");
} } else {
else
{
printf("register bs_sap_material successfully\n"); printf("register bs_sap_material successfully\n");
} }
ifail = EPM_register_action_handler("bs_sap_bom", "bs_sap_bom", ifail = EPM_register_action_handler("bs_sap_bom", "bs_sap_bom",
(EPM_action_handler_t)bs_sap_bom); (EPM_action_handler_t)bs_sap_bom);
if (ifail) if (ifail) {
{
printf("register bs_sap_bom failed\n"); printf("register bs_sap_bom failed\n");
} } else {
else
{
printf("register bs_sap_bom successfully\n"); printf("register bs_sap_bom successfully\n");
} }
ifail = EPM_register_rule_handler("bs_bom_check", "bs_bom_check", (EPM_rule_handler_t)bs_bom_check); ifail = EPM_register_rule_handler("bs_bom_check", "bs_bom_check", (EPM_rule_handler_t)bs_bom_check);
if (ifail) if (ifail) {
{
printf("register bs_bom_check failed\n"); printf("register bs_bom_check failed\n");
} } else {
else
{
printf("register bs_bom_check successfully\n"); printf("register bs_bom_check successfully\n");
} }
ifail = EPM_register_rule_handler("bs_wl_check", "bs_wl_check", (EPM_rule_handler_t)bs_wl_check); ifail = EPM_register_rule_handler("bs_wl_check", "bs_wl_check", (EPM_rule_handler_t)bs_wl_check);
if (ifail) if (ifail) {
{
printf("register bs_wl_check failed\n"); printf("register bs_wl_check failed\n");
} } else {
else
{
printf("register bs_wl_check successfully\n"); printf("register bs_wl_check successfully\n");
} }
ifail = EPM_register_action_handler("bs_sign_cad", "bs_sign_cad", ifail = EPM_register_action_handler("bs_sign_cad", "bs_sign_cad",
(EPM_action_handler_t)bs_sign_cad); (EPM_action_handler_t)bs_sign_cad);
if (ifail) if (ifail) {
{
printf("register bs_sign_cad failed\n"); printf("register bs_sign_cad failed\n");
} } else {
else
{
printf("register bs_sign_cad successfully\n"); printf("register bs_sign_cad successfully\n");
} }
ifail = EPM_register_action_handler("bs_test_release_check", "bs_test_release_check", ifail = EPM_register_action_handler("bs_test_release_check", "bs_test_release_check",
(EPM_action_handler_t)bs_test_release_check); (EPM_action_handler_t)bs_test_release_check);
if (ifail) if (ifail) {
{
printf("register bs_test_release_check failed\n"); printf("register bs_test_release_check failed\n");
} } else {
else
{
printf("register bs_test_release_check successfully\n"); printf("register bs_test_release_check successfully\n");
} }
@ -133,8 +111,7 @@ extern DLLAPI int CUST_init_module(int *decision, va_list args)
(EPM_action_handler_t)jd_signoff); (EPM_action_handler_t)jd_signoff);
if (ifail) { if (ifail) {
printf("register jd_signoff failed\n"); printf("register jd_signoff failed\n");
} } else {
else {
printf("register jd_signoff successfully\n"); printf("register jd_signoff successfully\n");
} }
@ -182,6 +159,13 @@ extern DLLAPI int CUST_init_module(int *decision, va_list args)
} else { } else {
printf("register jd_get_target successfully\n"); printf("register jd_get_target successfully\n");
} }
ifail = EPM_register_rule_handler("jd_check_wlms_len", "jd_check_wlms_len",
(EPM_rule_handler_t)jd_check_wlms_len);
if (ifail) {
printf("register jd_check_wlms_len failed\n");
} else {
printf("register jd_check_wlms_len successfully\n");
}
//if(ifail == ITK_ok) //if(ifail == ITK_ok)
//{ //{
// fprintf(stdout,"Registering action handler qtmc-sign-ir completed!\n"); // fprintf(stdout,"Registering action handler qtmc-sign-ir completed!\n");
@ -196,24 +180,19 @@ extern DLLAPI int CUST_init_module(int *decision, va_list args)
} }
// //
////register service method ////register service method
extern DLLAPI int USERSERVICE_custom_register_methods() extern DLLAPI int USERSERVICE_custom_register_methods() {
{
int status = 0; int status = 0;
METHOD_id_t mth_tag; METHOD_id_t mth_tag;
METHOD_find_method("BOMWindow", "BOMWindow_save", &mth_tag); METHOD_find_method("BOMWindow", "BOMWindow_save", &mth_tag);
printf("register service\n"); printf("register service\n");
if (mth_tag.id) if (mth_tag.id) {
{
printf("register bomwindow_save\n"); printf("register bomwindow_save\n");
status = METHOD_add_action(mth_tag, METHOD_pre_action_type, (METHOD_function_t)bs_bom_save_check, NULL); status = METHOD_add_action(mth_tag, METHOD_pre_action_type, (METHOD_function_t)bs_bom_save_check, NULL);
if (status == ITK_ok) if (status == ITK_ok) {
{
printf("register bomwindow_save success\n"); printf("register bomwindow_save success\n");
} } else {
else
{
printf("register bomwindow_save failed\n"); printf("register bomwindow_save failed\n");
} }

@ -70,6 +70,7 @@ int jd_add_attachments(EPM_action_message_t msg) {
char *temp_key, *temp_val; char *temp_key, *temp_val;
ITK_ask_argument_named_value(TC_next_argument(arguments), &temp_key, &temp_val); ITK_ask_argument_named_value(TC_next_argument(arguments), &temp_key, &temp_val);
paras[temp_key] = temp_val; paras[temp_key] = temp_val;
cout << temp_key << endl;
} }
const char *relation = paras["relation"].c_str(); const char *relation = paras["relation"].c_str();
const char *item = paras["item"].c_str(); const char *item = paras["item"].c_str();

@ -1,59 +1,5 @@
#include "HTTPRequest.hpp" #include "HTTPRequest.hpp"
#include "epm_handler_common.h" #include "util.h"
#include <tc\tc_macros.h>
#include <tc\emh.h>
#include <tc\preferences.h>
#include <property\propdesc.h>
#include <epm\epm.h>
#include <epm\epm_toolkit_tc_utils.h>
#include <tccore\item.h>
#include <tccore\grmtype.h>
#include <tccore\grm.h>
#include <tccore\imantype.h>
#include <sa\am.h>
#include <sa\sa.h>
#include <tccore\aom.h>
#include <tccore\aom_prop.h>
#include <property\prop_errors.h>
#include <tccore\workspaceobject.h>
#include <qry\qry.h>
#include <bom\bom_attr.h>
#include <bom\bom.h>
#include <epm\signoff.h>
#include <pom\pom\pom.h>
#include <pom\pom\pom_errors.h>
#include <fclasses\tc_date.h>
#include <epm\cr.h>
#include <cfm\cfm.h>
#include <sa\am.h>
#include "tc/envelope.h"
#include <stdio.h>
#include "ae/dataset.h"
#include <ctype.h>
#include <string.h>
#include <string>
#include <iostream>
#include <iterator>
#include <map>
#include <vector>
#include "ce/ce.h"
#include <time.h>
#include <windows.h>
#include <iostream>
#include <sql.h>
#include <sqlext.h>
#include "string"
#include "sstream"
#include <sa/tcfile.h>
#include <tccore/aom.h>
#include <sa/tcfile_cache.h>
#include <form/form.h>
#include "ctime"
#include "tchar.h"
#include <iostream>
#include <string>
#include <fstream>
using namespace std; using namespace std;
DWORD WINAPI sendRequest(void *uid) { DWORD WINAPI sendRequest(void *uid) {
@ -94,13 +40,19 @@ int jd_batch_process(EPM_action_message_t msg) {
AOM_ask_value_tag(job, "process_template", &process_template); AOM_ask_value_tag(job, "process_template", &process_template);
vector<tag_t> process_vec; vector<tag_t> process_vec;
stringstream form_names;
for (int i = 0; i < att_count; i++) { for (int i = 0; i < att_count; i++) {
char *object_string, *object_type; char *object_string, *object_type;
AOM_ask_value_string(attachments[i], "object_type", &object_type); AOM_ask_value_string(attachments[i], "object_type", &object_type);
AOM_ask_value_string(attachments[i], "object_string", &object_string); AOM_ask_value_string(attachments[i], "object_string", &object_string);
printf("object_type:%s object_string:%s\n", object_type, object_string); printf("object_type:%s object_string:%s\n", object_type, object_string);
if (isTypeOf(attachments[i], "Form")) {
char *name;
AOM_ask_value_string(attachments[i], "object_string", &name);
form_names << name;
continue;
}
tag_t new_process; tag_t new_process;
ITKCALL(EPM_create_process(object_string, "", process_template, 1, &attachments[i], &type, &new_process)); ITKCALL(EPM_create_process(object_string, "", process_template, 1, &attachments[i], &type, &new_process));
process_vec.push_back(new_process); process_vec.push_back(new_process);
@ -178,6 +130,9 @@ int jd_batch_process(EPM_action_message_t msg) {
tag_t *refs; tag_t *refs;
tag_t root_task1; tag_t root_task1;
for (int i = 0;i < att_count;i++) { for (int i = 0;i < att_count;i++) {
if (isTypeOf(attachments[i], "Form")) {
continue;
}
EPM_ask_root_task(process_vec[i], &root_task1); EPM_ask_root_task(process_vec[i], &root_task1);
EPM_ask_attachments(root_task1, EPM_reference_attachment, &ref_cnt, &refs); EPM_ask_attachments(root_task1, EPM_reference_attachment, &ref_cnt, &refs);
char *name1; char *name1;
@ -198,9 +153,26 @@ int jd_batch_process(EPM_action_message_t msg) {
break; break;
} }
} }
if (isTypeOf(attachments[i], "ItemRevision")) {
int form_cnt;
tag_t *forms;
char *name;
AOM_ask_value_tags(attachments[i], "IMAN_master_form_rev", &form_cnt, &forms);
if (form_cnt > 0) {
AOM_ask_value_string(forms[0], "object_string", &name);
if (form_names.str().find(name) != string::npos) {
tag_t *new_atts = (tag_t *)MEM_alloc(sizeof(tag_t));
new_atts[0] = forms[0];
int types[1];
types[0] = EPM_target_attachment;
ITKCALL(EPM_add_attachments(root_task1, 1, new_atts, types));
}
}
}
} }
EMH_clear_errors(); EMH_clear_errors();
cout << "batch success" << endl;
char *uid; char *uid;
ITK__convert_tag_to_uid(job, &uid); ITK__convert_tag_to_uid(job, &uid);
printf("start delete job_uid======>%s\n", uid); printf("start delete job_uid======>%s\n", uid);

@ -0,0 +1,28 @@
#include "util.h"
int jd_check_wlms_len(EPM_rule_message_t msg) {
POM_AM__set_application_bypass(true);
tag_t root_task, *attachments;
int att_cnt;
EPM_ask_root_task(msg.task, &root_task);
EPM_ask_attachments(root_task, EPM_target_attachment, &att_cnt, &attachments);
for (int i = 0;i < att_cnt;i++) {
if (isTypeOf(attachments[i], "ItemRevision")) {
int form_cnt;
tag_t *forms;
AOM_ask_value_tags(attachments[i], "IMAN_master_form_rev", &form_cnt, &forms);
if (form_cnt == 0) {
continue;
}
char *wlms;
AOM_ask_value_string(forms[0], "jd2_wlms", &wlms);
cout << "jd2_wlms====>" << wlms << endl;
if (tc_strlen(wlms) > 40) {
POM_AM__set_application_bypass(false);
return EMH_store_error_s1(EMH_severity_error, EMH_AE_error_base, "物料描述属性长度过长正确长度应该小于等于40个字符");
}
}
}
POM_AM__set_application_bypass(false);
return EPM_go;
}

@ -111,7 +111,7 @@ static void replace_dataset_named_reference(tag_t dataset_tag, tag_t old_file,
AOM_lock(old_file); AOM_lock(old_file);
IMF_ask_original_file_name2(old_file, &name); IMF_ask_original_file_name2(old_file, &name);
printf("old name:%s\n",name); printf("old name:%s\n", name);
IMF_replace_file_and_get_new_tag(old_file, new_file_path, IMF_replace_file_and_get_new_tag(old_file, new_file_path,
FALSE, &new_file_tag); FALSE, &new_file_tag);
@ -121,8 +121,10 @@ static void replace_dataset_named_reference(tag_t dataset_tag, tag_t old_file,
AE_replace_dataset_named_ref2(dataset_tag, old_file, ref_name, AE_replace_dataset_named_ref2(dataset_tag, old_file, ref_name,
AE_PART_OF, new_file_tag); AE_PART_OF, new_file_tag);
AE_save_myself(dataset_tag); AE_save_myself(dataset_tag);
AOM_lock(new_file_tag);
IMF_set_original_file_name2(new_file_tag, name); IMF_set_original_file_name2(new_file_tag, name);
AOM_save(new_file_tag);
AOM_unlock(new_file_tag);
AOM_unlock(dataset_tag); AOM_unlock(dataset_tag);
IMF_release_file_access(&file_data); IMF_release_file_access(&file_data);
} }
@ -270,6 +272,7 @@ int jd_signoff(EPM_action_message_t msg) {
//获取当前用户 //获取当前用户
POM_get_user(&user_name, &user_tag); POM_get_user(&user_name, &user_tag);
cout << "login user:" << user_name << endl;
//获取选中的目标对象 //获取选中的目标对象
TC_argument_list_t * arguments = msg.arguments; TC_argument_list_t * arguments = msg.arguments;
@ -278,6 +281,9 @@ int jd_signoff(EPM_action_message_t msg) {
EPM_ask_root_task(msg.task, &rootTask); EPM_ask_root_task(msg.task, &rootTask);
EPM_ask_attachments(rootTask, EPM_target_attachment, &att_count, &attachments); EPM_ask_attachments(rootTask, EPM_target_attachment, &att_count, &attachments);
char *task_uid;
ITK__convert_tag_to_uid(rootTask, &task_uid);
//获取流程中配置的handler属性 //获取流程中配置的handler属性
map<string, string> paras; map<string, string> paras;
for (auto i = 0; i < arg_cnt; i++) { for (auto i = 0; i < arg_cnt; i++) {
@ -432,6 +438,34 @@ int jd_signoff(EPM_action_message_t msg) {
if (isTypeOf(attachments[ii], "ItemRevision")) { if (isTypeOf(attachments[ii], "ItemRevision")) {
ITKCALL(AOM_ask_value_tags(attachments[ii], "IMAN_master_form_rev", &objects_count, &objects)); ITKCALL(AOM_ask_value_tags(attachments[ii], "IMAN_master_form_rev", &objects_count, &objects));
//表单签名 //表单签名
char *task_type;
int valid_signoffs_cnt;
tag_t *valid_signoffs;
AOM_ask_value_string(msg.task, "task_type", &task_type);
cout << "任务类型:" << task_type << endl;
stringstream new_name;
if (tc_strcmp(task_type, "EPMSelectSignoffTask") == 0 || tc_strcmp(task_type, "EPMPerformSignoffTask") == 0) {
AOM_ask_value_tags(msg.task, "valid_signoffs", &valid_signoffs_cnt, &valid_signoffs);
cout << "valid_signoffs_cnt:" << valid_signoffs_cnt << endl;
for (int i = 0;i < valid_signoffs_cnt;i++) {
char *res;
AOM_ask_value_string(valid_signoffs[i], "fnd0Status", &res);
if (tc_strcmp(res, "批准") == 0) {
tag_t performer;
char *name;
AOM_ask_value_tag(valid_signoffs[i], "fnd0Performer", &performer);
AOM_ask_value_string(performer, "user_name", &name);
cout << "执行者:" << name << endl;
new_name << name << ",";
}
}
} else {
new_name << user_name << ",";
}
string signoff_name(new_name.str().substr(0, new_name.str().length() - 1).c_str());
//new_name << user_name;
map<char*, char*> props; map<char*, char*> props;
for (auto iii = 0; iii < objects_count; iii++) { for (auto iii = 0; iii < objects_count; iii++) {
ITKCALL(AOM_ask_prop_names(objects[iii], &prop_cnt, &prop_names)); ITKCALL(AOM_ask_prop_names(objects[iii], &prop_cnt, &prop_names));
@ -455,7 +489,7 @@ int jd_signoff(EPM_action_message_t msg) {
printf("sign clear\n"); printf("sign clear\n");
} else { } else {
if (find(prop_cnt, prop_names, (char*)sign_location)) { if (find(prop_cnt, prop_names, (char*)sign_location)) {
ITKCALL(AOM_set_value_string(objects[iii], sign_location, user_name)); ITKCALL(AOM_set_value_string(objects[iii], sign_location, signoff_name.c_str()));
} else { } else {
printf("属性\"%s\"不存在", sign_location); printf("属性\"%s\"不存在", sign_location);
} }
@ -504,7 +538,7 @@ int jd_signoff(EPM_action_message_t msg) {
printf("file_type:%d\n", file_type); printf("file_type:%d\n", file_type);
if (file_type == 0) { if (file_type == 0) {
class_Test = env->FindClass("sign2file/SignToWord"); class_Test = env->FindClass("sign2file/SignToWord");
int res = sign(env, class_Test, ss.str().c_str(), user_name, (char*)sign_location, (char*)temps.str().c_str()); int res = sign(env, class_Test, ss.str().c_str(), (char *)signoff_name.c_str(), (char*)sign_location, (char*)temps.str().c_str());
if (res) { if (res) {
replace_dataset_named_reference(dataset[i], word_ref, ss.str().c_str(), "word"); replace_dataset_named_reference(dataset[i], word_ref, ss.str().c_str(), "word");
} else { } else {
@ -512,7 +546,7 @@ int jd_signoff(EPM_action_message_t msg) {
} }
} else if (file_type == 1) { } else if (file_type == 1) {
class_Test = env->FindClass("sign2file/SignToExcel"); class_Test = env->FindClass("sign2file/SignToExcel");
int res = sign(env, class_Test, ss.str().c_str(), user_name, (char*)sign_location, (char*)temps.str().c_str()); int res = sign(env, class_Test, ss.str().c_str(), (char *)signoff_name.c_str(), (char*)sign_location, (char*)temps.str().c_str());
if (res) { if (res) {
replace_dataset_named_reference(dataset[i], excel_ref, ss.str().c_str(), "excel"); replace_dataset_named_reference(dataset[i], excel_ref, ss.str().c_str(), "excel");
} else { } else {
@ -552,7 +586,7 @@ int jd_signoff(EPM_action_message_t msg) {
printf("file_type:%d\n", file_type); printf("file_type:%d\n", file_type);
if (file_type == 0) { if (file_type == 0) {
class_Test = env->FindClass("sign2file/SignToWord"); class_Test = env->FindClass("sign2file/SignToWord");
int res = sign(env, class_Test, ss.str().c_str(), user_name, (char*)sign_location, (char*)temps.str().c_str()); int res = sign(env, class_Test, ss.str().c_str(), (char *)signoff_name.c_str(), (char*)sign_location, (char*)temps.str().c_str());
if (res) { if (res) {
replace_dataset_named_reference(dataset[i], word_ref, ss.str().c_str(), "word"); replace_dataset_named_reference(dataset[i], word_ref, ss.str().c_str(), "word");
} else { } else {
@ -560,7 +594,7 @@ int jd_signoff(EPM_action_message_t msg) {
} }
} else if (file_type == 1) { } else if (file_type == 1) {
class_Test = env->FindClass("sign2file/SignToExcel"); class_Test = env->FindClass("sign2file/SignToExcel");
int res = sign(env, class_Test, ss.str().c_str(), user_name, (char*)sign_location, (char*)temps.str().c_str()); int res = sign(env, class_Test, ss.str().c_str(), (char *)signoff_name.c_str(), (char*)sign_location, (char*)temps.str().c_str());
if (res) { if (res) {
replace_dataset_named_reference(dataset[i], excel_ref, ss.str().c_str(), "excel"); replace_dataset_named_reference(dataset[i], excel_ref, ss.str().c_str(), "excel");
} else { } else {
@ -569,6 +603,8 @@ int jd_signoff(EPM_action_message_t msg) {
} }
file_type = -1; file_type = -1;
} }
new_name.str("");
new_name.clear();
MEM_free(dataset); MEM_free(dataset);
printf("endSign\n"); printf("endSign\n");
} }

@ -1,32 +0,0 @@
 jd_get_target.cpp
e:\work\vs_workspace\jditk\hezon_itk\epm_handler_common.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\pom/pom/pom.h(816): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\pom/pom/pom.h(5420): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\qry/qry.h(591): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\qry/qry.h(591): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
jd_get_target.cpp(31): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdlib.h(1183): note: 参见“getenv”的声明
jd_send_mail.cpp
e:\work\vs_workspace\jditk\hezon_itk\LogInfo.h(18): warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1396): note: 参见“_vsnprintf”的声明
e:\work\vs_workspace\jditk\hezon_itk\epm_handler_common.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\pom/pom/pom.h(816): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\pom/pom/pom.h(5420): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\qry/qry.h(591): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\work\vs_workspace\jditk\packages\teamcenter.12.0.0\lib\native\include\qry/qry.h(591): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
jd_send_mail.cpp(30): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdlib.h(1183): note: 参见“getenv”的声明
正在生成代码...
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(1189,5): warning MSB8012: TargetPath(E:\work\vs_workspace\jditk\x64\Release\HEZON_ITK.dll) does not match the Linker's OutputFile property value (E:\work\vs_workspace\jditk\x64\Release\bs.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(1191,5): warning MSB8012: TargetName(HEZON_ITK) does not match the Linker's OutputFile property value (bs). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
jd_signoff.obj : warning LNK4006: "bool __cdecl isTypeOf(unsigned int,char const *)" (?isTypeOf@@$$FYA_NIPEBD@Z) 已在 jd_check_99_bomyt.obj 中定义;已忽略第二个定义
jd_signoff.obj : warning LNK4006: "bool __cdecl isTypeOf(unsigned int,char const *)" (?isTypeOf@@YA_NIPEBD@Z) 已在 jd_check_99_bomyt.obj 中定义;已忽略第二个定义
util.obj : warning LNK4006: "bool __cdecl isTypeOf(unsigned int,char const *)" (?isTypeOf@@$$FYA_NIPEBD@Z) 已在 jd_check_99_bomyt.obj 中定义;已忽略第二个定义
util.obj : warning LNK4006: "bool __cdecl isTypeOf(unsigned int,char const *)" (?isTypeOf@@YA_NIPEBD@Z) 已在 jd_check_99_bomyt.obj 中定义;已忽略第二个定义
MSVCRT.lib(default_local_stdio_options.obj) : warning LNK4006: __local_stdio_printf_options 已在 libassy_jt.lib(libassy_jt.dll) 中定义;已忽略第二个定义
正在创建库 E:\work\vs_workspace\jditk\x64\Release\\bs.lib 和对象 E:\work\vs_workspace\jditk\x64\Release\\bs.exp
jd_signoff.obj : warning LNK4248: 无法解析 typeref 标记(01000016)(为“_jmethodID”);映像可能无法运行
jd_clear_field.obj : warning LNK4248: 无法解析 typeref 标记(01000017)(为“_jmethodID”);映像可能无法运行
E:\work\vs_workspace\jditk\x64\Release\\bs.dll : warning LNK4088: 因 /FORCE 选项生成了映像;映像可能不能运行
HEZON_ITK.vcxproj -> E:\work\vs_workspace\jditk\x64\Release\HEZON_ITK.dll
HEZON_ITK.vcxproj -> E:\work\vs_workspace\jditk\x64\Release\HEZON_ITK.pdb (Full PDB)

@ -1,583 +0,0 @@
ImageRuntimeVersion: v4.0.30319
Assembly declib, Version=1.0.*, Culture=固定语言(固定国家/地区):
hash=SHA1, flags=PublicKey
Assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a:
hash=None, flags=None
Assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a:
hash=None, flags=None
Class SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqService: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
:System.Web.Services.Protocols.SoapHttpClientProtocol
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Void .ctor(System.String): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Events:
SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompleted:
Methods:
add_SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompleted(SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler): PrivateScope, Public, HideBySig, SpecialName
remove_SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompleted(SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler): PrivateScope, Public, HideBySig, SpecialName
SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_Req(ZMMS003[]&, ZMMT004[]&): PrivateScope, Public, HideBySig
BeginSI_PLM001_PLM2ERP_SOAP2Proxy_Syn_Req(ZMMS003[], ZMMT004[], AsyncCallback, Object): PrivateScope, Public, HideBySig
EndSI_PLM001_PLM2ERP_SOAP2Proxy_Syn_Req(IAsyncResult, ZMMS003[]&(Out), ZMMT004[]&(Out)): PrivateScope, Public, HideBySig
SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqAsync(ZMMS003[], ZMMT004[]): PrivateScope, Public, HideBySig
SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqAsync(ZMMS003[], ZMMT004[], Object): PrivateScope, Public, HideBySig
CancelAsync(Object): PrivateScope, Public, HideBySig
Class ZMMS003: AutoLayout, AnsiClass, Class, Public, Serializable, BeforeFieldInit
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Void .ctor(System.Collections.Generic.Dictionary`2[System.String,System.String]): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Properties:
System.String MBRSH 'get set' :
System.String MTART 'get set' :
System.String MATNR 'get set' :
System.String MAKTX 'get set' :
System.String MEINS 'get set' :
System.String MATKL 'get set' :
System.String SPART 'get set' :
System.String PRDHA 'get set' :
System.String EXTWG 'get set' :
System.String MSTAE 'get set' :
System.Decimal VOLUM 'get set' :
Boolean VOLUMSpecified 'get set' :
System.String VOLEH 'get set' :
System.String BISMT 'get set' :
System.String FERTH 'get set' :
System.String WRKST 'get set' :
System.String GROES 'get set' :
System.String ZEINR 'get set' :
System.Decimal BRGEW 'get set' :
Boolean BRGEWSpecified 'get set' :
System.Decimal NTGEW 'get set' :
Boolean NTGEWSpecified 'get set' :
System.String GEWEI 'get set' :
System.String KLART 'get set' :
System.String CLASS 'get set' :
System.String D001 'get set' :
System.String D002 'get set' :
System.String D003 'get set' :
System.String D004 'get set' :
System.String D005 'get set' :
System.String D006 'get set' :
System.String D007 'get set' :
System.String D008 'get set' :
System.String D009 'get set' :
System.String D010 'get set' :
System.String D011 'get set' :
System.String D012 'get set' :
System.String D013 'get set' :
System.String D014 'get set' :
System.String D015 'get set' :
System.String D016 'get set' :
System.String D017 'get set' :
System.String D018 'get set' :
System.String D019 'get set' :
System.String D020 'get set' :
System.String D021 'get set' :
System.String D022 'get set' :
System.String D023 'get set' :
System.String D024 'get set' :
System.String D025 'get set' :
System.String D026 'get set' :
System.String D027 'get set' :
System.String D028 'get set' :
System.String D029 'get set' :
System.String D030 'get set' :
System.String D031 'get set' :
System.String D032 'get set' :
System.String D033 'get set' :
System.String D034 'get set' :
System.String D035 'get set' :
System.String D036 'get set' :
System.String D037 'get set' :
System.String D038 'get set' :
System.String D039 'get set' :
System.String D040 'get set' :
System.String D041 'get set' :
System.String D042 'get set' :
System.String D043 'get set' :
System.String D044 'get set' :
System.String D045 'get set' :
System.String D046 'get set' :
System.String D047 'get set' :
System.String D048 'get set' :
System.String D049 'get set' :
System.String D050 'get set' :
System.String D051 'get set' :
System.String D052 'get set' :
System.String D053 'get set' :
System.String D054 'get set' :
System.String D055 'get set' :
System.String D056 'get set' :
System.String D057 'get set' :
System.String D058 'get set' :
System.String D059 'get set' :
System.String D060 'get set' :
System.String D061 'get set' :
System.String D062 'get set' :
System.String D063 'get set' :
System.String D064 'get set' :
System.String D065 'get set' :
System.String D066 'get set' :
System.String D067 'get set' :
System.String D068 'get set' :
System.String D069 'get set' :
System.String D070 'get set' :
System.String D071 'get set' :
System.String D072 'get set' :
System.String STATUS 'get set' :
Methods:
get_D060(): PrivateScope, Public, HideBySig, SpecialName
set_D060(String): PrivateScope, Public, HideBySig, SpecialName
get_D061(): PrivateScope, Public, HideBySig, SpecialName
set_D061(String): PrivateScope, Public, HideBySig, SpecialName
get_D062(): PrivateScope, Public, HideBySig, SpecialName
set_D062(String): PrivateScope, Public, HideBySig, SpecialName
get_D063(): PrivateScope, Public, HideBySig, SpecialName
set_D063(String): PrivateScope, Public, HideBySig, SpecialName
get_D064(): PrivateScope, Public, HideBySig, SpecialName
set_D064(String): PrivateScope, Public, HideBySig, SpecialName
get_D065(): PrivateScope, Public, HideBySig, SpecialName
set_D065(String): PrivateScope, Public, HideBySig, SpecialName
get_D066(): PrivateScope, Public, HideBySig, SpecialName
set_D066(String): PrivateScope, Public, HideBySig, SpecialName
get_D067(): PrivateScope, Public, HideBySig, SpecialName
set_D067(String): PrivateScope, Public, HideBySig, SpecialName
get_D068(): PrivateScope, Public, HideBySig, SpecialName
set_D068(String): PrivateScope, Public, HideBySig, SpecialName
get_D069(): PrivateScope, Public, HideBySig, SpecialName
set_D069(String): PrivateScope, Public, HideBySig, SpecialName
get_D070(): PrivateScope, Public, HideBySig, SpecialName
set_D070(String): PrivateScope, Public, HideBySig, SpecialName
get_D071(): PrivateScope, Public, HideBySig, SpecialName
set_D071(String): PrivateScope, Public, HideBySig, SpecialName
get_D072(): PrivateScope, Public, HideBySig, SpecialName
set_D072(String): PrivateScope, Public, HideBySig, SpecialName
get_STATUS(): PrivateScope, Public, HideBySig, SpecialName
set_STATUS(String): PrivateScope, Public, HideBySig, SpecialName
set_D017(String): PrivateScope, Public, HideBySig, SpecialName
get_D018(): PrivateScope, Public, HideBySig, SpecialName
set_D018(String): PrivateScope, Public, HideBySig, SpecialName
get_D019(): PrivateScope, Public, HideBySig, SpecialName
set_D019(String): PrivateScope, Public, HideBySig, SpecialName
get_D020(): PrivateScope, Public, HideBySig, SpecialName
set_D020(String): PrivateScope, Public, HideBySig, SpecialName
get_D021(): PrivateScope, Public, HideBySig, SpecialName
set_D021(String): PrivateScope, Public, HideBySig, SpecialName
get_D022(): PrivateScope, Public, HideBySig, SpecialName
set_D022(String): PrivateScope, Public, HideBySig, SpecialName
get_D023(): PrivateScope, Public, HideBySig, SpecialName
set_D023(String): PrivateScope, Public, HideBySig, SpecialName
get_D024(): PrivateScope, Public, HideBySig, SpecialName
set_D024(String): PrivateScope, Public, HideBySig, SpecialName
get_D025(): PrivateScope, Public, HideBySig, SpecialName
set_D025(String): PrivateScope, Public, HideBySig, SpecialName
get_D026(): PrivateScope, Public, HideBySig, SpecialName
set_D026(String): PrivateScope, Public, HideBySig, SpecialName
get_D027(): PrivateScope, Public, HideBySig, SpecialName
set_D027(String): PrivateScope, Public, HideBySig, SpecialName
get_D028(): PrivateScope, Public, HideBySig, SpecialName
set_D028(String): PrivateScope, Public, HideBySig, SpecialName
get_D029(): PrivateScope, Public, HideBySig, SpecialName
set_D029(String): PrivateScope, Public, HideBySig, SpecialName
get_D030(): PrivateScope, Public, HideBySig, SpecialName
set_D030(String): PrivateScope, Public, HideBySig, SpecialName
get_D031(): PrivateScope, Public, HideBySig, SpecialName
set_D031(String): PrivateScope, Public, HideBySig, SpecialName
get_D032(): PrivateScope, Public, HideBySig, SpecialName
set_D032(String): PrivateScope, Public, HideBySig, SpecialName
get_D033(): PrivateScope, Public, HideBySig, SpecialName
set_D033(String): PrivateScope, Public, HideBySig, SpecialName
get_D034(): PrivateScope, Public, HideBySig, SpecialName
set_D034(String): PrivateScope, Public, HideBySig, SpecialName
get_D035(): PrivateScope, Public, HideBySig, SpecialName
set_D035(String): PrivateScope, Public, HideBySig, SpecialName
get_D036(): PrivateScope, Public, HideBySig, SpecialName
set_D036(String): PrivateScope, Public, HideBySig, SpecialName
get_D037(): PrivateScope, Public, HideBySig, SpecialName
set_D037(String): PrivateScope, Public, HideBySig, SpecialName
get_D038(): PrivateScope, Public, HideBySig, SpecialName
set_D038(String): PrivateScope, Public, HideBySig, SpecialName
get_D039(): PrivateScope, Public, HideBySig, SpecialName
set_D039(String): PrivateScope, Public, HideBySig, SpecialName
get_D040(): PrivateScope, Public, HideBySig, SpecialName
set_D040(String): PrivateScope, Public, HideBySig, SpecialName
get_D041(): PrivateScope, Public, HideBySig, SpecialName
set_D041(String): PrivateScope, Public, HideBySig, SpecialName
get_D042(): PrivateScope, Public, HideBySig, SpecialName
set_D042(String): PrivateScope, Public, HideBySig, SpecialName
get_D043(): PrivateScope, Public, HideBySig, SpecialName
set_D043(String): PrivateScope, Public, HideBySig, SpecialName
get_D044(): PrivateScope, Public, HideBySig, SpecialName
set_D044(String): PrivateScope, Public, HideBySig, SpecialName
get_D045(): PrivateScope, Public, HideBySig, SpecialName
set_D045(String): PrivateScope, Public, HideBySig, SpecialName
get_D046(): PrivateScope, Public, HideBySig, SpecialName
set_D046(String): PrivateScope, Public, HideBySig, SpecialName
get_D047(): PrivateScope, Public, HideBySig, SpecialName
set_D047(String): PrivateScope, Public, HideBySig, SpecialName
get_D048(): PrivateScope, Public, HideBySig, SpecialName
set_D048(String): PrivateScope, Public, HideBySig, SpecialName
get_D049(): PrivateScope, Public, HideBySig, SpecialName
set_D049(String): PrivateScope, Public, HideBySig, SpecialName
get_D050(): PrivateScope, Public, HideBySig, SpecialName
set_D050(String): PrivateScope, Public, HideBySig, SpecialName
get_D051(): PrivateScope, Public, HideBySig, SpecialName
set_D051(String): PrivateScope, Public, HideBySig, SpecialName
get_D052(): PrivateScope, Public, HideBySig, SpecialName
set_D052(String): PrivateScope, Public, HideBySig, SpecialName
get_D053(): PrivateScope, Public, HideBySig, SpecialName
set_D053(String): PrivateScope, Public, HideBySig, SpecialName
get_D054(): PrivateScope, Public, HideBySig, SpecialName
set_D054(String): PrivateScope, Public, HideBySig, SpecialName
get_D055(): PrivateScope, Public, HideBySig, SpecialName
set_D055(String): PrivateScope, Public, HideBySig, SpecialName
get_D056(): PrivateScope, Public, HideBySig, SpecialName
set_D056(String): PrivateScope, Public, HideBySig, SpecialName
get_D057(): PrivateScope, Public, HideBySig, SpecialName
set_D057(String): PrivateScope, Public, HideBySig, SpecialName
get_D058(): PrivateScope, Public, HideBySig, SpecialName
set_D058(String): PrivateScope, Public, HideBySig, SpecialName
get_D059(): PrivateScope, Public, HideBySig, SpecialName
set_D059(String): PrivateScope, Public, HideBySig, SpecialName
get_MBRSH(): PrivateScope, Public, HideBySig, SpecialName
set_MBRSH(String): PrivateScope, Public, HideBySig, SpecialName
get_MTART(): PrivateScope, Public, HideBySig, SpecialName
set_MTART(String): PrivateScope, Public, HideBySig, SpecialName
get_MATNR(): PrivateScope, Public, HideBySig, SpecialName
set_MATNR(String): PrivateScope, Public, HideBySig, SpecialName
get_MAKTX(): PrivateScope, Public, HideBySig, SpecialName
set_MAKTX(String): PrivateScope, Public, HideBySig, SpecialName
get_MEINS(): PrivateScope, Public, HideBySig, SpecialName
set_MEINS(String): PrivateScope, Public, HideBySig, SpecialName
get_MATKL(): PrivateScope, Public, HideBySig, SpecialName
set_MATKL(String): PrivateScope, Public, HideBySig, SpecialName
get_SPART(): PrivateScope, Public, HideBySig, SpecialName
set_SPART(String): PrivateScope, Public, HideBySig, SpecialName
get_PRDHA(): PrivateScope, Public, HideBySig, SpecialName
set_PRDHA(String): PrivateScope, Public, HideBySig, SpecialName
get_EXTWG(): PrivateScope, Public, HideBySig, SpecialName
set_EXTWG(String): PrivateScope, Public, HideBySig, SpecialName
get_MSTAE(): PrivateScope, Public, HideBySig, SpecialName
set_MSTAE(String): PrivateScope, Public, HideBySig, SpecialName
get_VOLUM(): PrivateScope, Public, HideBySig, SpecialName
set_VOLUM(Decimal): PrivateScope, Public, HideBySig, SpecialName
get_VOLUMSpecified(): PrivateScope, Public, HideBySig, SpecialName
set_VOLUMSpecified(Boolean): PrivateScope, Public, HideBySig, SpecialName
get_VOLEH(): PrivateScope, Public, HideBySig, SpecialName
set_VOLEH(String): PrivateScope, Public, HideBySig, SpecialName
get_BISMT(): PrivateScope, Public, HideBySig, SpecialName
set_BISMT(String): PrivateScope, Public, HideBySig, SpecialName
get_FERTH(): PrivateScope, Public, HideBySig, SpecialName
set_FERTH(String): PrivateScope, Public, HideBySig, SpecialName
get_WRKST(): PrivateScope, Public, HideBySig, SpecialName
set_WRKST(String): PrivateScope, Public, HideBySig, SpecialName
get_GROES(): PrivateScope, Public, HideBySig, SpecialName
set_GROES(String): PrivateScope, Public, HideBySig, SpecialName
get_ZEINR(): PrivateScope, Public, HideBySig, SpecialName
set_ZEINR(String): PrivateScope, Public, HideBySig, SpecialName
get_BRGEW(): PrivateScope, Public, HideBySig, SpecialName
set_BRGEW(Decimal): PrivateScope, Public, HideBySig, SpecialName
get_BRGEWSpecified(): PrivateScope, Public, HideBySig, SpecialName
set_BRGEWSpecified(Boolean): PrivateScope, Public, HideBySig, SpecialName
get_NTGEW(): PrivateScope, Public, HideBySig, SpecialName
set_NTGEW(Decimal): PrivateScope, Public, HideBySig, SpecialName
get_NTGEWSpecified(): PrivateScope, Public, HideBySig, SpecialName
set_NTGEWSpecified(Boolean): PrivateScope, Public, HideBySig, SpecialName
get_GEWEI(): PrivateScope, Public, HideBySig, SpecialName
set_GEWEI(String): PrivateScope, Public, HideBySig, SpecialName
get_KLART(): PrivateScope, Public, HideBySig, SpecialName
set_KLART(String): PrivateScope, Public, HideBySig, SpecialName
get_CLASS(): PrivateScope, Public, HideBySig, SpecialName
set_CLASS(String): PrivateScope, Public, HideBySig, SpecialName
get_D001(): PrivateScope, Public, HideBySig, SpecialName
set_D001(String): PrivateScope, Public, HideBySig, SpecialName
get_D002(): PrivateScope, Public, HideBySig, SpecialName
set_D002(String): PrivateScope, Public, HideBySig, SpecialName
get_D003(): PrivateScope, Public, HideBySig, SpecialName
set_D003(String): PrivateScope, Public, HideBySig, SpecialName
get_D004(): PrivateScope, Public, HideBySig, SpecialName
set_D004(String): PrivateScope, Public, HideBySig, SpecialName
get_D005(): PrivateScope, Public, HideBySig, SpecialName
set_D005(String): PrivateScope, Public, HideBySig, SpecialName
get_D006(): PrivateScope, Public, HideBySig, SpecialName
set_D006(String): PrivateScope, Public, HideBySig, SpecialName
get_D007(): PrivateScope, Public, HideBySig, SpecialName
set_D007(String): PrivateScope, Public, HideBySig, SpecialName
get_D008(): PrivateScope, Public, HideBySig, SpecialName
set_D008(String): PrivateScope, Public, HideBySig, SpecialName
get_D009(): PrivateScope, Public, HideBySig, SpecialName
set_D009(String): PrivateScope, Public, HideBySig, SpecialName
get_D010(): PrivateScope, Public, HideBySig, SpecialName
set_D010(String): PrivateScope, Public, HideBySig, SpecialName
get_D011(): PrivateScope, Public, HideBySig, SpecialName
set_D011(String): PrivateScope, Public, HideBySig, SpecialName
get_D012(): PrivateScope, Public, HideBySig, SpecialName
set_D012(String): PrivateScope, Public, HideBySig, SpecialName
get_D013(): PrivateScope, Public, HideBySig, SpecialName
set_D013(String): PrivateScope, Public, HideBySig, SpecialName
get_D014(): PrivateScope, Public, HideBySig, SpecialName
set_D014(String): PrivateScope, Public, HideBySig, SpecialName
get_D015(): PrivateScope, Public, HideBySig, SpecialName
set_D015(String): PrivateScope, Public, HideBySig, SpecialName
get_D016(): PrivateScope, Public, HideBySig, SpecialName
set_D016(String): PrivateScope, Public, HideBySig, SpecialName
get_D017(): PrivateScope, Public, HideBySig, SpecialName
Class ZMMT004: AutoLayout, AnsiClass, Class, Public, Serializable, BeforeFieldInit
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Properties:
System.String MANDT 'get set' :
System.String MATNR 'get set' :
System.String ZSTATUS 'get set' :
System.String MESSAGE 'get set' :
Methods:
get_MANDT(): PrivateScope, Public, HideBySig, SpecialName
set_MANDT(String): PrivateScope, Public, HideBySig, SpecialName
get_MATNR(): PrivateScope, Public, HideBySig, SpecialName
set_MATNR(String): PrivateScope, Public, HideBySig, SpecialName
get_ZSTATUS(): PrivateScope, Public, HideBySig, SpecialName
set_ZSTATUS(String): PrivateScope, Public, HideBySig, SpecialName
get_MESSAGE(): PrivateScope, Public, HideBySig, SpecialName
set_MESSAGE(String): PrivateScope, Public, HideBySig, SpecialName
Class SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler: AutoLayout, AnsiClass, Class, Public, Sealed
:System.MulticastDelegate
Void .ctor(System.Object, IntPtr): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Methods:
Invoke(Object, SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventArgs): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask
BeginInvoke(Object, SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventArgs, AsyncCallback, Object): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask
EndInvoke(IAsyncResult): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask
Class SI_PLM001_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventArgs: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
:System.ComponentModel.AsyncCompletedEventArgs
Properties:
ZMMS003[] IT_DATA 'get ' :
ZMMT004[] IT_RETURN 'get ' :
Methods:
get_IT_DATA(): PrivateScope, Public, HideBySig, SpecialName
get_IT_RETURN(): PrivateScope, Public, HideBySig, SpecialName
Class SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqService: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
:System.Web.Services.Protocols.SoapHttpClientProtocol
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Void .ctor(System.String): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Events:
SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompleted:
Methods:
add_SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompleted(SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler): PrivateScope, Public, HideBySig, SpecialName
remove_SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompleted(SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler): PrivateScope, Public, HideBySig, SpecialName
SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_Req(ZPPS001[]&, ZPPT001[]&): PrivateScope, Public, HideBySig
BeginSI_PLM002_PLM2ERP_SOAP2Proxy_Syn_Req(ZPPS001[], ZPPT001[], AsyncCallback, Object): PrivateScope, Public, HideBySig
EndSI_PLM002_PLM2ERP_SOAP2Proxy_Syn_Req(IAsyncResult, ZPPS001[]&(Out), ZPPT001[]&(Out)): PrivateScope, Public, HideBySig
SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqAsync(ZPPS001[], ZPPT001[]): PrivateScope, Public, HideBySig
SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqAsync(ZPPS001[], ZPPT001[], Object): PrivateScope, Public, HideBySig
CancelAsync(Object): PrivateScope, Public, HideBySig
Class ZPPS001: AutoLayout, AnsiClass, Class, Public, Serializable, BeforeFieldInit
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Void .ctor(System.Collections.Generic.Dictionary`2[System.String,System.String]): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Properties:
System.String MATNR 'get set' :
System.String WERKS 'get set' :
System.String STLAN 'get set' :
System.Decimal BMENG 'get set' :
Boolean BMENGSpecified 'get set' :
System.String STLST 'get set' :
System.String POSNR 'get set' :
System.String POSTP 'get set' :
System.String IDNRK 'get set' :
System.Decimal MENGE 'get set' :
Boolean MENGESpecified 'get set' :
System.String MEINS 'get set' :
System.Decimal AUSCH 'get set' :
Boolean AUSCHSpecified 'get set' :
Methods:
get_MATNR(): PrivateScope, Public, HideBySig, SpecialName
set_MATNR(String): PrivateScope, Public, HideBySig, SpecialName
get_WERKS(): PrivateScope, Public, HideBySig, SpecialName
set_WERKS(String): PrivateScope, Public, HideBySig, SpecialName
get_STLAN(): PrivateScope, Public, HideBySig, SpecialName
set_STLAN(String): PrivateScope, Public, HideBySig, SpecialName
get_BMENG(): PrivateScope, Public, HideBySig, SpecialName
set_BMENG(Decimal): PrivateScope, Public, HideBySig, SpecialName
get_BMENGSpecified(): PrivateScope, Public, HideBySig, SpecialName
set_BMENGSpecified(Boolean): PrivateScope, Public, HideBySig, SpecialName
get_STLST(): PrivateScope, Public, HideBySig, SpecialName
set_STLST(String): PrivateScope, Public, HideBySig, SpecialName
get_POSNR(): PrivateScope, Public, HideBySig, SpecialName
set_POSNR(String): PrivateScope, Public, HideBySig, SpecialName
get_POSTP(): PrivateScope, Public, HideBySig, SpecialName
set_POSTP(String): PrivateScope, Public, HideBySig, SpecialName
get_IDNRK(): PrivateScope, Public, HideBySig, SpecialName
set_IDNRK(String): PrivateScope, Public, HideBySig, SpecialName
get_MENGE(): PrivateScope, Public, HideBySig, SpecialName
set_MENGE(Decimal): PrivateScope, Public, HideBySig, SpecialName
get_MENGESpecified(): PrivateScope, Public, HideBySig, SpecialName
set_MENGESpecified(Boolean): PrivateScope, Public, HideBySig, SpecialName
get_MEINS(): PrivateScope, Public, HideBySig, SpecialName
set_MEINS(String): PrivateScope, Public, HideBySig, SpecialName
get_AUSCH(): PrivateScope, Public, HideBySig, SpecialName
set_AUSCH(Decimal): PrivateScope, Public, HideBySig, SpecialName
get_AUSCHSpecified(): PrivateScope, Public, HideBySig, SpecialName
set_AUSCHSpecified(Boolean): PrivateScope, Public, HideBySig, SpecialName
Class ZPPT001: AutoLayout, AnsiClass, Class, Public, Serializable, BeforeFieldInit
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Properties:
System.String MANDT 'get set' :
System.String MATNR 'get set' :
System.String TYPE 'get set' :
System.String ID 'get set' :
System.String NUMBER1 'get set' :
System.String MESSAGE 'get set' :
Methods:
get_MANDT(): PrivateScope, Public, HideBySig, SpecialName
set_MANDT(String): PrivateScope, Public, HideBySig, SpecialName
get_MATNR(): PrivateScope, Public, HideBySig, SpecialName
set_MATNR(String): PrivateScope, Public, HideBySig, SpecialName
get_TYPE(): PrivateScope, Public, HideBySig, SpecialName
set_TYPE(String): PrivateScope, Public, HideBySig, SpecialName
get_ID(): PrivateScope, Public, HideBySig, SpecialName
set_ID(String): PrivateScope, Public, HideBySig, SpecialName
get_NUMBER1(): PrivateScope, Public, HideBySig, SpecialName
set_NUMBER1(String): PrivateScope, Public, HideBySig, SpecialName
get_MESSAGE(): PrivateScope, Public, HideBySig, SpecialName
set_MESSAGE(String): PrivateScope, Public, HideBySig, SpecialName
Class SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventHandler: AutoLayout, AnsiClass, Class, Public, Sealed
:System.MulticastDelegate
Void .ctor(System.Object, IntPtr): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Methods:
Invoke(Object, SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventArgs): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask
BeginInvoke(Object, SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventArgs, AsyncCallback, Object): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask
EndInvoke(IAsyncResult): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask
Class SI_PLM002_PLM2ERP_SOAP2Proxy_Syn_ReqCompletedEventArgs: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
:System.ComponentModel.AsyncCompletedEventArgs
Properties:
ZPPS001[] IT_DATA 'get ' :
ZPPT001[] IT_RETURN 'get ' :
Methods:
get_IT_DATA(): PrivateScope, Public, HideBySig, SpecialName
get_IT_RETURN(): PrivateScope, Public, HideBySig, SpecialName
Class Testdll.Testclass: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Methods:
test(): PrivateScope, Public, Static, HideBySig
GetToken(String, String): PrivateScope, Public, HideBySig
Send(String, String, String): PrivateScope, Public, HideBySig
send_material(String, String, String, Dictionary`2): PrivateScope, Public, HideBySig
send_bom(String, String, String, List`1): PrivateScope, Public, HideBySig
signCad(String, String, Dictionary`2, String&(Out)): PrivateScope, Public, Static, HideBySig
signCad(String, String, Dictionary`2): PrivateScope, Public, Static, HideBySig
Encrypt(String, String): PrivateScope, Public, HideBySig
Decrypt(String, String): PrivateScope, Public, HideBySig
Interface Autodesk.AutoCAD.Interop.AcadApplication: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.IAcadApplication
Autodesk.AutoCAD.Interop._DAcadApplicationEvents_Event
Interface Autodesk.AutoCAD.Interop.AcadDocument: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.IAcadDocument
Autodesk.AutoCAD.Interop.Common.IAcadDatabase
Autodesk.AutoCAD.Interop._DAcadDocumentEvents_Event
Interface Autodesk.AutoCAD.Interop.AcadDocuments: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.IAcadDocuments
System.Collections.IEnumerable
Interface Autodesk.AutoCAD.Interop.IAcadApplication: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Properties:
Boolean Visible 'get set' :
Autodesk.AutoCAD.Interop.AcadDocuments Documents 'get ' :
Methods:
get_Visible(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
set_Visible(Boolean(In)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
Quit(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
get_Documents(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
Interface Autodesk.AutoCAD.Interop.IAcadDocument: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadDatabase
Properties:
Autodesk.AutoCAD.Interop.Common.AcadModelSpace ModelSpace 'get ' :
Methods:
get_ModelSpace(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
SaveAs(String(In, HasFieldMarshal), Object(In, Optional, HasFieldMarshal), Object(In, Optional, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Close(Object(In, Optional, HasFieldMarshal), Object(In, Optional, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Interface Autodesk.AutoCAD.Interop.IAcadDocuments: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
System.Collections.IEnumerable
Methods:
Item(Object(In, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Open(String(In, HasFieldMarshal), Object(In, Optional, HasFieldMarshal), Object(In, Optional, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Interface Autodesk.AutoCAD.Interop._DAcadApplicationEvents: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop._DAcadApplicationEvents_Event: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop._DAcadDocumentEvents: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop._DAcadDocumentEvents_Event: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop.Common.AcadAttributeReference: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadAttributeReference
Autodesk.AutoCAD.Interop.Common.IAcadEntity
Autodesk.AutoCAD.Interop.Common.IAcadObject
Autodesk.AutoCAD.Interop.Common.IAcadObjectEvents_Event
Interface Autodesk.AutoCAD.Interop.Common.AcadBlockReference: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadBlockReference
Autodesk.AutoCAD.Interop.Common.IAcadEntity
Autodesk.AutoCAD.Interop.Common.IAcadObject
Autodesk.AutoCAD.Interop.Common.IAcadObjectEvents_Event
Interface Autodesk.AutoCAD.Interop.Common.AcadEntity: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadEntity
Autodesk.AutoCAD.Interop.Common.IAcadObject
Autodesk.AutoCAD.Interop.Common.IAcadObjectEvents_Event
Interface Autodesk.AutoCAD.Interop.Common.AcadModelSpace: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadModelSpace
Autodesk.AutoCAD.Interop.Common.IAcadBlock
Autodesk.AutoCAD.Interop.Common.IAcadObject
System.Collections.IEnumerable
Autodesk.AutoCAD.Interop.Common.IAcadObjectEvents_Event
Interface Autodesk.AutoCAD.Interop.Common.IAcadAttributeReference: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadEntity
Autodesk.AutoCAD.Interop.Common.IAcadObject
Properties:
System.String TagString 'get set' :
System.String TextString 'get set' :
Methods:
get_TagString(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
set_TagString(String(In, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
get_TextString(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
set_TextString(String(In, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
Interface Autodesk.AutoCAD.Interop.Common.IAcadBlock: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadObject
System.Collections.IEnumerable
Methods:
Item(Object(In, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Interface Autodesk.AutoCAD.Interop.Common.IAcadBlockReference: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadEntity
Autodesk.AutoCAD.Interop.Common.IAcadObject
Properties:
System.String Name 'get set' :
Methods:
get_Name(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
set_Name(String(In, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
GetAttributes(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Interface Autodesk.AutoCAD.Interop.Common.IAcadDatabase: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop.Common.IAcadEntity: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadObject
Properties:
System.String EntityName 'get ' :
Methods:
get_EntityName(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract, SpecialName
Interface Autodesk.AutoCAD.Interop.Common.IAcadModelSpace: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interfaces:
Autodesk.AutoCAD.Interop.Common.IAcadBlock
Autodesk.AutoCAD.Interop.Common.IAcadObject
System.Collections.IEnumerable
Methods:
Item(Object(In, HasFieldMarshal)): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
GetEnumerator(): PrivateScope, Public, Virtual, HideBySig, VtableLayoutMask, Abstract
Interface Autodesk.AutoCAD.Interop.Common.IAcadObject: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop.Common.IAcadObjectEvents: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import
Interface Autodesk.AutoCAD.Interop.Common.IAcadObjectEvents_Event: AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract, Import

Binary file not shown.

Binary file not shown.

Binary file not shown.
Loading…
Cancel
Save