cancel
Showing results for 
Search instead for 
Did you mean: 

Error: No adapter register for this communication channel

Former Member
0 Kudos

Hello,

I have created a receiver adapter using adapter metadata. and using adapter module to perform operation.

It is working , however i am not able to monitor the message. When cheked in communication channel monitoring get message "No adapter register for this communication channel".

Can you help me resolving this issue.

Thanks

Ankur

Accepted Solutions (0)

Answers (4)

Answers (4)

dharamveer_gaur2
Active Contributor
0 Kudos

Hi ankur

Refresh CPA cache using user PIDIRUSER or Restart your Java Engine would solve your problem

dharamveer_gaur2
Active Contributor
0 Kudos

Hi Ankur

use My Both reply in this thread

Former Member
0 Kudos

I am still getting the same message.

Which place in metadata i have to add namespace details?

Thanks

Ankur

Former Member
0 Kudos

HI Ankur

Did you loaded the metadata in IR and having similar names given in ra xml file

You have given namespace http://testing/test then you should have this namespace with your adapter metadata in IR

Check in visual admin for locking of your adapter as well.

Thanks

Gaurav

Former Member
0 Kudos

Hi ankur,

I think SAP File Adapter service in the Visual Admin is inactive.

Check Whether File Adapters in other scenarios are working .

regards

Ganga

stefan_grube
Active Contributor
0 Kudos

The object name and namespace of the adapter metadata must be the same as in the meta data itself.

Change that name, that should help.

Regards

Stefan

Former Member
0 Kudos

Hi Stefan,

Can you please help me understand, what needs to changed in Metadata, I am attaching the metadata:

<?xml version="1.0" encoding="UTF-8"?>

<AdapterTypeMetaData version="30">

<GuiHandlerClassName />

<Inbound />

<Outbound>

<TransportProtocol>

<Name>FTP</Name>

<Version />

<GuiLabels guid="88dbf7104aa111dd85ea0010c6a4c715">

<Label language="EN">Queue File</Label>

<Label language="DE">Queue File</Label>

</GuiLabels>

<ValidMessageProtocols>

<ProtocolIdentifier>

<Name>FTP</Name>

<Version />

</ProtocolIdentifier>

</ValidMessageProtocols>

<ChannelAttributes>

<Tab id="basic">

<AttributeGroup>

<Name>file.system</Name>

<GuiLabels guid="f4417a804ab911dda0760010c6a4c715">

<Label language="EN">File Access Parameters</Label>

<Label language="IT">Parametri file</Label>

</GuiLabels>

<AttributeReference>

<ReferenceName>fileName</ReferenceName>

</AttributeReference>

</AttributeGroup>

<AttributeGroup>

<Name>file.ftp</Name>

<GuiLabels guid="f4417a814ab911dd9ac50010c6a4c715">

<Label language="EN">FTP Access Parameters</Label>

<Label language="IT">Parametri FTP</Label>

</GuiLabels>

<AttributeReference>

<ReferenceName>TargetHost</ReferenceName>

</AttributeReference>

<AttributeReference>

<ReferenceName>TargetPort</ReferenceName>

</AttributeReference>

<AttributeReference>

<ReferenceName>user</ReferenceName>

</AttributeReference>

<AttributeReference>

<ReferenceName>password</ReferenceName>

</AttributeReference>

<AttributeReference>

<ReferenceName>targetDir</ReferenceName>

</AttributeReference>

<AttributeReference>

<ReferenceName>fileWriteMode</ReferenceName>

</AttributeReference>

</AttributeGroup>

</Tab>

<Tab id="advanced">

<AttributeGroup>

<Name>file.status</Name>

<GuiLabels guid="c4adcd404aba11ddb8f00010c6a4c715">

<Label language="EN">Adapter Status</Label>

<Label language="IT">Adapterstatus</Label>

</GuiLabels>

<AttributeReference>

<ReferenceName>adapterStatus</ReferenceName>

</AttributeReference>

</AttributeGroup>

</Tab>

</ChannelAttributes>

<SecurityAttributes />

</TransportProtocol>

<MessageProtocol>

<Name>FTP</Name>

<Version />

<GuiLabels guid="88dbf7114aa111dd9b4a0010c6a4c715">

<Label language="EN">QFile</Label>

<Label language="IT">QFile</Label>

</GuiLabels>

<ChannelAttributes />

<SecurityAttributes />

</MessageProtocol>

<GlobalChannelAttributes />

</Outbound>

<Attribute>

<Name>fileName</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7124aa111ddb5d00010c6a4c715">

<Label language="EN">File Name</Label>

<Label language="IT">Nome file</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute>

<Name>TargetHost</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7144aa111ddb0240010c6a4c715">

<Label language="EN">TargetHost</Label>

<Label language="IT">TargetHost</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute>

<Name>TargetPort</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7154aa111dd83400010c6a4c715">

<Label language="EN">TargetPort</Label>

<Label language="DE">Porta</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute>

<Name>user</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7164aa111dd88b10010c6a4c715">

<Label language="EN">User</Label>

<Label language="IT">Utente</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute isPassword="true">

<Name>password</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7174aa111ddc0c70010c6a4c715">

<Label language="EN">Password</Label>

<Label language="IT">Password</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute>

<Name>targetDir</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7184aa111ddb85c0010c6a4c715">

<Label language="EN">Destination directory</Label>

<Label language="IT">Directory di destinazione</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute>

<Name>adapterStatus</Name>

<Usage>optional</Usage>

<Default>active</Default>

<DataType>xsd:string</DataType>

<Length>0</Length>

<GuiLabels guid="0cb570204abb11ddcc460010c6a4c715">

<Label language="EN">File Construction Mode</Label>

<Label language="IT">Stato</Label>

</GuiLabels>

<FixedValue>

<value>active</value>

<GuiLabels guid="0cb570214abb11dd9df40010c6a4c715">

<Label language="EN">Create</Label>

<Label language="IT">Attivo</Label>

</GuiLabels>

</FixedValue>

<FixedValue>

<value>inactive</value>

<GuiLabels guid="0cb570224abb11ddcd910010c6a4c715">

<Label language="EN">Add MessageID</Label>

<Label language="IT">Inattivo</Label>

</GuiLabels>

</FixedValue>

</Attribute>

<Attribute>

<Name>fileName</Name>

<DataType>xsd:string</DataType>

<GuiLabels guid="88dbf7124aa111ddb5d00010c6a4c715">

<Label language="EN">File Name</Label>

<Label language="IT">Nome file</Label>

</GuiLabels>

<Usage>required</Usage>

</Attribute>

<Attribute>

<Name>fileWriteMode</Name>

<Usage>required</Usage>

<Default>create</Default>

<DataType>xsd:string</DataType>

<Length>0</Length>

<GuiLabels guid="0cb570204abb11ddcc460010c6a4c715">

<Label language="EN">File Construction Mode</Label>

<Label language="IT">File Construction Mode</Label>

</GuiLabels>

<FixedValue>

<value>create</value>

<GuiLabels guid="0cb570214abb11dd9df40010c6a4c715">

<Label language="EN">Create</Label>

<Label language="IT">Create</Label>

</GuiLabels>

</FixedValue>

<FixedValue>

<value>addtimestamp</value>

<GuiLabels guid="0cb570224abb11ddcd910010c6a4c715">

<Label language="EN">Add MessageID</Label>

<Label language="IT">Add Timestamp</Label>

</GuiLabels>

</FixedValue>

<FixedValue>

<value>addmessageid</value>

<GuiLabels guid="0cb570224abb11ddcd910010c6a4c715">

<Label language="EN">Add MessageID</Label>

<Label language="IT">Add MessageID</Label>

</GuiLabels>

</FixedValue>

</Attribute>

<TabDefinition id="basic">

<GuiLabels guid="9e582e804ab811ddafe10010c6a4c715">

<Label language="EN">Basic configuration</Label>

<Label language="IT">Configurazione base</Label>

</GuiLabels>

</TabDefinition>

<TabDefinition id="advanced">

<GuiLabels guid="4741a5c04aba11dd84b00010c6a4c715">

<Label language="EN">Advanced</Label>

<Label language="IT">Avanzate</Label>

</GuiLabels>

</TabDefinition>

</AdapterTypeMetaData>

Thanks

Ankur

stefan_grube
Active Contributor
0 Kudos

Hi,

here is a thread, where I have already mention parameters, which relate the adapter meta data to the adapter:

It seem that these parameters are missing in your meta data.

Regards

Stefan

Former Member
0 Kudos

Hi Stefan,

I have created the meta data for adapter and then i am using this in communication channel.

and added adapter module to this.

And deployed EAR file for adapter module.

I have added the below entries in the metadata:

-


<config-property-name>Qfile</config-property-name>

<config-property-type>java.lang.String</config-property-type>

<config-property-value>CreateAttachment1</config-property-value>

<config-property-name>adapterNamespace</config-property-name>

<config-property-type>java.lang.String</config-property-type>

<config-property-value>http://testing/test</config-property-value>

-


I am stilling getting no adapter register message in communication channel.

Can you please help me in resolving this.

Thanks

Ankur

SudhirT
Active Contributor
0 Kudos

Hi Ankur,

Did you tried what Dharamveer said in the thread

Thanks!