Bassel Faisal
Programmer
when I used the transaction service in my machine to get the menu item definition
with this body
<soap:Envelope xmlns:xsi=" xmlns:xsd=" xmlns:soap=" <soap:Body>
<GetConfigurationInfoEx xmlns=" <configInfoRequest>
<VendorCode />
<EmployeeObjectNumber>40</EmployeeObjectNumber>
<RVCObjectNumber>100</RVCObjectNumber>
<ConfigurationInfo>
<SimphonyPosApi_ConfigInfo>
<ConfigurationInfoTypeID>MENUITEMDEFINITIONS</ConfigurationInfoTypeID>
<StartIndex>1</StartIndex>
<MaxRecordCount>100</MaxRecordCount>
</SimphonyPosApi_ConfigInfo>
</ConfigurationInfo>
</configInfoRequest>
</GetConfigurationInfoEx>
</soap:Body>
</soap:Envelope>
that's was the response
<DbMenuItemDefinition>
<NameOptions>0000000</NameOptions>
<MenuItemDefID>266959</MenuItemDefID>
<HierStrucID>6454</HierStrucID>
<MenuItemMasterID>273938</MenuItemMasterID>
<SequenceNum>1</SequenceNum>
<Name1>
<StringNumberId>2130219</StringNumberId>
<StringText>**BOXES**</StringText>
</Name1>
<Name2>
<StringNumberId>2130220</StringNumberId>
<StringText/>
</Name2>
<SluSort>0</SluSort>
<NluNumber>0</NluNumber>
<Tare>0</Tare>
<Surcharge>0</Surcharge>
<IconNumber>0</IconNumber>
<OptionBits>00000000</OptionBits>
<SpecialCount>0</SpecialCount>
<PrepTime>0</PrepTime>
<Name3>
<StringNumberId>0</StringNumberId>
<StringText/>
</Name3>
<LongDescriptor>
<StringNumberId>0</StringNumberId>
<StringText/>
</LongDescriptor>
<MenuItemClassObjNum>0</MenuItemClassObjNum>
<NluGroupIndex>0</NluGroupIndex>
<SluIndex>0</SluIndex>
<HhtSluIndex>0</HhtSluIndex>
<MainLevels>00000000</MainLevels>
<SubLevels>00000000</SubLevels>
<PosRef>0</PosRef>
<PrintClassObjNum>0</PrintClassObjNum>
<PrefixLevelOverride>0</PrefixLevelOverride>
<GuestCount>0</GuestCount>
<Slu2>0</Slu2>
<Slu3>0</Slu3>
<Slu4>0</Slu4>
<Slu5>0</Slu5>
<Slu6>0</Slu6>
<Slu7>0</Slu7>
<Slu8>0</Slu8>
<Quantity>1</Quantity>
<AllergenClassObjNum>0</AllergenClassObjNum>
<MenuLevelEntries/>
<DefaultCondiments/>
<NextScreen/>
<MiMasterObjNum>15000</MiMasterObjNum>
<CheckAvailability>false</CheckAvailability>
<OutOfMenuItem>false</OutOfMenuItem>
</DbMenuItemDefinition>
but when I use it in another machine the response return without the "MiMasterObjNum" field which I use in
Create check request
if it's need configuration from EMC
with this body
<soap:Envelope xmlns:xsi=" xmlns:xsd=" xmlns:soap=" <soap:Body>
<GetConfigurationInfoEx xmlns=" <configInfoRequest>
<VendorCode />
<EmployeeObjectNumber>40</EmployeeObjectNumber>
<RVCObjectNumber>100</RVCObjectNumber>
<ConfigurationInfo>
<SimphonyPosApi_ConfigInfo>
<ConfigurationInfoTypeID>MENUITEMDEFINITIONS</ConfigurationInfoTypeID>
<StartIndex>1</StartIndex>
<MaxRecordCount>100</MaxRecordCount>
</SimphonyPosApi_ConfigInfo>
</ConfigurationInfo>
</configInfoRequest>
</GetConfigurationInfoEx>
</soap:Body>
</soap:Envelope>
that's was the response
<DbMenuItemDefinition>
<NameOptions>0000000</NameOptions>
<MenuItemDefID>266959</MenuItemDefID>
<HierStrucID>6454</HierStrucID>
<MenuItemMasterID>273938</MenuItemMasterID>
<SequenceNum>1</SequenceNum>
<Name1>
<StringNumberId>2130219</StringNumberId>
<StringText>**BOXES**</StringText>
</Name1>
<Name2>
<StringNumberId>2130220</StringNumberId>
<StringText/>
</Name2>
<SluSort>0</SluSort>
<NluNumber>0</NluNumber>
<Tare>0</Tare>
<Surcharge>0</Surcharge>
<IconNumber>0</IconNumber>
<OptionBits>00000000</OptionBits>
<SpecialCount>0</SpecialCount>
<PrepTime>0</PrepTime>
<Name3>
<StringNumberId>0</StringNumberId>
<StringText/>
</Name3>
<LongDescriptor>
<StringNumberId>0</StringNumberId>
<StringText/>
</LongDescriptor>
<MenuItemClassObjNum>0</MenuItemClassObjNum>
<NluGroupIndex>0</NluGroupIndex>
<SluIndex>0</SluIndex>
<HhtSluIndex>0</HhtSluIndex>
<MainLevels>00000000</MainLevels>
<SubLevels>00000000</SubLevels>
<PosRef>0</PosRef>
<PrintClassObjNum>0</PrintClassObjNum>
<PrefixLevelOverride>0</PrefixLevelOverride>
<GuestCount>0</GuestCount>
<Slu2>0</Slu2>
<Slu3>0</Slu3>
<Slu4>0</Slu4>
<Slu5>0</Slu5>
<Slu6>0</Slu6>
<Slu7>0</Slu7>
<Slu8>0</Slu8>
<Quantity>1</Quantity>
<AllergenClassObjNum>0</AllergenClassObjNum>
<MenuLevelEntries/>
<DefaultCondiments/>
<NextScreen/>
<MiMasterObjNum>15000</MiMasterObjNum>
<CheckAvailability>false</CheckAvailability>
<OutOfMenuItem>false</OutOfMenuItem>
</DbMenuItemDefinition>
but when I use it in another machine the response return without the "MiMasterObjNum" field which I use in
Create check request
if it's need configuration from EMC