cancel
Showing results for 
Search instead for 
Did you mean: 

B1iF 2.0: Remove from Inbound Queue doesn't clean the queue

fabio_ubbiali
Explorer
235

Dear experts,

I'm developing a new step with DBQI (Internal Queue Trigger) inbound adapter.

Sometimes it happens that the step fails due to an error, so I enabled the Remove from Inbound Queue property.

Has you can see in the previous screenshot my step "correcty" fall into error and the Remove from Inbound Queue adapter start succesfully.

What I find strange is that despite the cleaning step working correctly I keep seeing the queue in the Technical Queue Monitor.

<bfa:unbranch schemaversion="1.0">
	<bfa:call classname="com.sap.b1i.xcellerator.XsPort" schemaversion="1.0">
		<bfa:inbound>
			<bfa:payload>
				<action id="remove from inbound queue" active="true" info="delete message from inbound queue" q="TradCompl2B1_Queue[Test]" s="*"/>
			</bfa:payload>
			<bfa:propertylist>
				<bfa:property name="outqueue" value="TradCompl2B1_Queue[Test]"/>
				<bfa:property name="outstream" value="*"/>
				<bfa:property name="portID" value="DeleteFromQueue"/>
			</bfa:propertylist>
		</bfa:inbound>
		<bfa:outbound>
			<bfa:payload/>
			<bfa:propertylist>
				<bfa:property name="xcm.msgid" value="220629102000375544730A650259DCFC"/>
			</bfa:propertylist>
		</bfa:outbound>
	</bfa:call>
</bfa:unbranch>

Thanks

Fabio

View Entire Topic
MHollender
Explorer
0 Kudos

I often have to repair the installation of b1if